dsh-deepseek-search
在终端中运行以下命令:
dsh plugin install zou-hong-run/dsh-deepseek-search
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install zou-hong-run/dsh-deepseek-search,或从 https://github.com/zou-hong-run/dsh-deepseek-search 安装后重启 profile 即可启用。
插件介绍
在 DeepSeek Harness 里,模型侧的网页搜索与抓取能力由 dsh-tool-web 定义工具形态与结果展示,但真正联网检索仍要落到具体的 provider 后端。本插件在 ctx.web seam 上注册 deepseek-search,同时承担搜索与抓取两类能力,直接对接 DeepSeek 原生的 Search / Fetch JSON API,而不是再走 Anthropic 兼容接口里的 web_search 工具。
搜索侧会把接口返回的标题、链接、摘要与时间映射为 harness 熟悉的 WebSearchResult;抓取侧则把页面经服务方抽取后的正文以 Markdown 文本返回,适合需要可读内容而非原始 HTML 的场景。插件只做检索与抓取,不跑模型回合、不生成答案;凭据可从配置或环境变量读取,并对常见瞬时错误做有限重试,并支持取消与有上限的响应体处理。
若你已在用 DSH 自带的 deepseek-official 做搜索,两者可以并存,最终由 bundle patch 决定用哪条链路。更倾向本插件的理由通常是:需要 web_fetch、希望抓取结果是抽取后的 Markdown,或希望搜索字段走原生 /v1/tools/search 的结构化结果。适合在 DeepSeek Harness 0.2.1-rc.2 与 Node 24+ 环境中部署、并持有可访问 Search/Fetch 端点的 API 密钥的用户。
使用场景
- 会话里需要 web_search,并希望后端走 DeepSeek 原生 Search API
- 需要 web_fetch,拿到抽取后的 Markdown 而不是原始 HTML
- 与 deepseek-official 并存,通过 bundle 切换到本插件的搜索与抓取
适合人员
- 使用 DeepSeek Harness 0.2.1-rc.2 与 Node 24+ 的开发者
- 已配置 DeepSeek Search/Fetch 端点 API 密钥的团队
- 需要 ctx.web 同时提供搜索与抓取 provider 的部署者