dsh-gpt-web-search:用 GPT 订阅执行 DSH 的 web_search 联网检索

前言

在 DeepSeek Harness(DSH)里开发智能体时,稳定的 web_search 工具是常见需求:模型需要查实时网页,而不是只依赖训练数据。若你希望联网检索走本机已登录的 GPT 订阅能力,而不是自行对接其它搜索 API,就需要在 DSH 里替换或接管 web_search 的执行路径。

下面介绍社区插件 dsh-gpt-web-search(维护者 vb2250158,分类:联网工具)。它把稳定的 web_search 工具改由 GPT 订阅模型执行联网检索,适合已在 DSH 0.2 系环境、并使用 Subscriptions 登录 GPT 账户的开发者。

这是什么

dsh-gpt-web-search 是开源 DSH 插件,仓库:github.com/vb2250158/dsh-gpt-web-search。插件列表中的展示名随 DSH 界面语言切换:英文 GPT web search,中文 GPT 联网搜索(见仓库内 locale/en.json、locale/zh.json)。

本 release 要求 DSH 0.2.1-alpha.1 或与 0.2 兼容的版本;细节见仓库文档 docs/dsh-0.2-compatibility.md。当前 package 版本为 0.1.5,许可证 MIT。

核心功能

经 README 与包声明可核实的能力如下:

  1. 接管 web_search:让 DSH 中稳定的 web_search 工具由 GPT 订阅模型完成联网检索,而不是默认的其它实现路径。
  2. 配置层注入:包声明 dsh.bundle,安装后会把插件自带的配置层合并进所用 profile(补丁文件为 cordis.patch.yml)。
  3. 订阅账户:联网所需的订阅登录来自本机 Subscriptions 登录存储;支持旧版单账户、版本 2 账户列表和多账户存储。可在启用的账户里选默认账户;默认不可用时按账户顺序回退。登录凭据不写入插件同步仓库。
  4. 展示资源:导出图标 icon.svg 与中英文 locale,供 DSH 插件列表展示。

安装与启用

安装前请锁定公开仓库的某一提交,再通过 DSH 官方入口安装(命令来自仓库 README,请将 <commit> 换为实际 commit SHA):

pnpm dsh plugin --profile web add github:vb2250158/dsh-gpt-web-search#<commit>

说明:

  • --profile web 表示安装到名为 web 的 profile;若你使用其它 profile 名,需与本地 DSH 配置一致。
  • 安装后,插件配置会出现在该 profile 的 cordis.patch.yml 中。若你用 Git 等多电脑同步 DSH 配置仓库,通常只保存仓库地址、固定提交、启停状态和配置项,不保存本插件源码。

订阅侧请在本机完成 Subscriptions 登录并选择要用的账户;插件不会把凭据写进插件仓库。

典型用法与验证

插件面向 DSH 运行时:启用并配置好 profile 与订阅账户后,智能体调用 web_search 时应走 GPT 订阅侧的联网检索。具体会话示例以你本地 DSH 与 agent 配置为准;仓库未给出单独的对话演示命令。

维护者在仓库中给出的自检步骤如下(在插件源码目录执行,用于开发或打包前检查):

npm test
npm pack --dry-run

适用场景与注意

适合谁:已在 DSH 0.2.x(含 0.2.1-alpha.1 要求)上开发智能体,希望 web_search 统一走 GPT 订阅 联网,且愿意用 profile + cordis.patch.yml 管理插件配置的团队或个人。

务必注意:

  1. 权限:插件随当前 dsh 进程 运行,具备与该进程相同的本机访问能力。安装前应阅读源码与 MIT 许可证,确认符合你的安全策略。
  2. 依赖:peer 依赖包括 @deepseek-ai/dsh-home-paths、@deepseek-ai/dsh-settings(0.2.1-alpha.1 至 0.3.0 未发布前)、@deepseek-ai/schemastery 等,需与本地 DSH 版本匹配。
  3. 生态:DSH 社区插件目录托管在独立站点(如 SkillHub 上的条目),与 DeepSeek / 幻方无官方从属关系;安装来源以 README 中的 pnpm dsh plugin ... 为准,不要凭插件名自行拼接未在文档出现的命令。

结尾

dsh-gpt-web-search 的价值在于:在 DSH 0.2 系里用较小配置成本,把稳定的 web_search 接到本机 GPT 订阅联网能力上,并把展示名、图标与 profile 补丁一并纳入 DSH 插件机制。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye