dsh-tool-web-search
在终端中运行以下命令:
dsh plugin install gao-gao-zai/dsh-tool-web-search
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install gao-gao-zai/dsh-tool-web-search 即可安装,完整源码地址为 https://github.com/gao-gao-zai/dsh-tool-web-search。
插件介绍
官方 DSH 的 web_search 仅接受一个 query 参数,web_fetch 的输出边界也较为粗放。dsh-tool-web-search 以同名工具替换官方实现,让 Agent 拥有更精细的网络搜索与页面抓取能力。
搜索侧支持 Bing 和 SearXNG 双引擎,可按市场、语言、结果数量灵活配置;抓取侧将目标页面经 turndown 转为有边界的 Markdown,单次输出上限 200K 字符,超大响应在解析前即被拒绝。所有设置均可通过 DSH Web UI 的可视化卡片完成,无需手写 YAML,SearXNG 密钥仅存引用、不会落入工具输出。
适合在 DSH Agent 中需要稳定联网检索、又希望严格约束输出长度的开发者,尤其是想接入自建 SearXNG 实例、或需要按语言和市场过滤搜索结果的中文用户。
使用场景
- Agent 需要联网检索时,用 limit、language、market 等参数精确控制搜索结果
- 抓取指定 URL 的 HTTP(S) 页面并转为有边界的 Markdown 供 Agent 阅读
- 接入自建 SearXNG 实例,按引擎和分类过滤搜索结果
适合人员
- 使用 DSH Agent 进行联网检索的开发者
- 需要严格约束工具输出长度与超时边界的 Agent 架构师
- 自建 SearXNG 实例、需要多语言或按市场搜索的用户