dsh-surfing-plugin
在终端中运行以下命令:
dsh plugin install cyijun/dsh-surfing-plugin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install cyijun/dsh-surfing-plugin 安装该插件,完整源码地址为 https://github.com/cyijun/dsh-surfing-plugin。
插件介绍
如果你已经部署了 SearXNG 或 Crawl4AI,但又不想为了接入它们而改变 DeepSeek Harness 的工具调用方式,dsh-surfing-plugin 解决的就是这个衔接问题。它把自托管的搜索与抓取能力注册到 ctx.web 服务中,让 web_search 走 SearXNG、web_fetch 走 Crawl4AI,同时保持原生工具名称、参数、结果渲染、超时、取消和结果限制不变。
插件的核心价值在于“可替换后端,不改变前端体验”。SearXNG 负责把搜索结果整理为 DeepSeek Harness 能识别的来源信息,Crawl4AI 则负责把网页内容转换成更适合模型消费的 Markdown。对使用者来说,Agent 仍然像平时一样调用网页工具,但背后的网络访问入口已经变成你自己的服务。
这个插件适合已经在自建或维护 SearXNG、Crawl4AI 的用户,也适合对网络出口、数据路径和抓取行为有明确要求的团队。它尤其适合希望保留原生工具体验、同时把联网能力放在可控基础设施中的场景。
使用场景
- 为 DeepSeek Harness 接入自建网页搜索与抓取服务
- 保留原生 web_search 和 web_fetch 体验的同时更换后端
- 让 Agent 使用自有网络基础设施进行检索与网页抓取
适合人员
- 已经部署 SearXNG 与 Crawl4AI 的用户
- 希望控制联网路径与数据边界的团队
- 需要为 DeepSeek Harness 添加可控联网工具的使用者