🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

SeerableOfficial/dsh-web-search-toggle

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
未验证

一个 DeepSeek Harness DSH

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/27 · 已提供中文文档

DSH 插件:一个按会话生效的“网页搜索”开关,强制智能体在回答前先搜索网页。

综合分
28.1
GitHub 分
28.1
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add SeerableOfficial/dsh-web-search-toggle
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:已验证本站已于 0 天前真实安装成功
是什么
dsh 原生插件 · chat
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 29 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/26
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-web-search-toggle

一个 DeepSeek Harness (DSH)
插件,在聊天输入框的工具行中添加一个 “Web Search” 切换按钮。
当它开启时,会指示智能体在回答之前必须搜索网络——与 DeepSeek Web Chat
UI 中的“Web Search”切换按钮一致。该切换是按会话(按对话)生效的,就像 DeepSeek 自身的
按对话切换一样。

功能特性

- 在输入框工具行中添加一个紧凑的胶囊形 “Web Search” 按钮。
未激活 = 中性轮廓;激活 = DeepSeek 品牌蓝,并带有一个小的绿色
“开启”圆点。
- 当开启时,注入一条强制性的系统提示指令,告诉智能体在
该会话的每一轮回答之前调用 web_search。
- 按会话保存状态,在重新加载和宿主重启后仍然保留。
- 遵循 DSH 的插件约定(dsh.bundle.patch + dsh.client),因此它
像任何其他 DSH web-profile 插件一样安装。

工作原理

- 客户端部分(lib/client.js):将切换按钮注册到输入框的
工具行(conversation.input.left,即常驻的访问模式
/ 计划 / 附件控件旁边的位置)。切换时,它通过
客户端↔宿主 RPC 通道调用宿主。
- 宿主部分(index.js):
- 提供一个 RPC 通道(/dsh-web-search),包含 websearch.get-state /
websearch.set-state,按会话存储该标志,并将其持久化到
~/.dsh/dsh-web-search-toggle.json。
- 注册一个系统提示区段(dsh-web-search:force),其文本在
每次提示组装时求值。当当前会话的标志为开启时,
它向系统提示中注入一条强制性的“你必须先调用 web_search”指令;
当关闭时,它渲染为空(空区段会消失)。

web_search 工具本身由 DSH 自己的 dsh-tool-web 包注册
(通过自动选择的 DeepSeek 搜索提供方接缝);此插件只强制使用它。

为什么“强制”是一条指令,而不是硬性阻断

DSH 没有“模型必须在每一轮调用工具 X”的原语。因此,
强制执行的方式是一条强有力的、始终存在的系统提示指令——在这个 harness 中,
这是引导模型的最权威、最可靠的方式。模型会遵循它,
但遵从性是概率性的,而非有保证的(就像
DeepSeek 网页聊天 UI 本身一样)。

要求

- 带有 web profile 的 DeepSeek Harness(dsh --profile web)。
- 已配置的网络搜索提供方(内置的 DeepSeek 搜索提供方,或
任何提供 web_search 的提供方)。该插件强制使用该工具;它并不
安装该工具。

安装

该插件已发布到 npm。在 DSH web profile 中:

via the dsh plugin command (recommended — reconciles the bundle list)
dsh plugin --profile web add dsh-web-search-toggle
或者直接用 pnpm(跳过 bundle-list 协调):

cd
npx pnpm add dsh-web-search-toggle
then add "dsh-web-search-toggle" to dsh.profile.bundles in package.json

然后重启 DSH,以便 bundle 补丁在启动时组合:

dsh --profile web restart          # or your normal restart path

用法

1. 在 DSH Web UI 中打开一个对话。
2. 点击编辑器工具栏中的 Web Search 胶囊按钮将其开启。
3. 提出一个问题——agent 会先调用 web_search 并引用来源。
4. 将其关闭以恢复正常行为。

开/关状态按会话记忆。

文件

| 路径 | 用途 |
|---|---|
| package.json | 包 + dsh.bundle.patch + dsh.client 声明 |
| index.js | 宿主插件:RPC 通道 + 系统提示强制区段 |
| lib/client.js | 客户端插件:编辑器“Web Search”开关 |
| cordis.patch.yml | 挂载宿主部分的 bundle 补丁 |
| LICENSE | MIT 许可证 |
| README.md | 本文件 |

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(SeerableOfficial)的其他插件

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群