DSH Plugins
返回列表
🧰

dsh-web-tools-deepseek

联网工具 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install CarbonAnime/dsh-web-tools-deepseek

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install CarbonAnime/dsh-web-tools-deepseek,或从 https://github.com/CarbonAnime/dsh-web-tools-deepseek 获取源码后按 README 安装,安装后需重启 DSH。

插件介绍

DeepSeek Harness 默认的联网方案里,搜索往往走模型侧工具,结果以文本形式进入上下文并按 Token 计费;抓取则多在本地匿名拉取。若你希望联网成本更可预期、搜索结果以更干净的结构化字段交给模型阅读,这个插件会把 ctx.web 上的 web_search 与 web_fetch 接到 DeepSeek 官方的 Search / Fetch 专用接口上。

安装后,bundle 会注册 deepseek-tools-api 并覆盖 searchProvider 与 fetchProvider。搜索侧支持将查询与条数映射到 API,保留 site:、lang:、时间范围等语法原样透传,并把每条结果整理为标题、链接、摘要与日期等 WebSource 字段;抓取侧会在本地校验 URL,成功时返回 Markdown 正文,对 403/404 等「无法取得页面」的情况以可读说明返回而非抛栈。HTTP 重试、限流、超时与取消由约 900 KiB 的 Rust 引擎经 stdio NDJSON 处理,Cordis 插件只做薄桥接。

当专用 Tools API 调用失败或搜索无结果时,可按配置回退到已注册的内置提供商(默认 deepseek-official),且仅在成功请求时计费,空结果、超时与多数错误不计费。适合已在 DSH Desktop 0.2.x 使用、持有 DeepSeek API Key,并愿意用按次费用换取结构化联网体验的用户;若仍偏好 Token 计费或纯本地抓取,可按文档回滚默认配置。

使用场景

  • 希望联网费用按成功请求计费,而不是把搜索结果算进 Token
  • 需要把搜索结果以标题、链接、摘要等结构化字段交给模型
  • 要在 Tools API 不可用时自动回退到 DSH 内置联网提供商

适合人员

  • 使用 DeepSeek Harness Desktop 0.2.x 的开发者与用户
  • 已配置 DeepSeek API Key 并启用 ctx.web 联网能力的人
  • 愿意用专用 Search/Fetch 接口替代默认模型工具搜索的用户