dsh-web-search-session
在终端中运行以下命令:
dsh plugin install YDT-china/dsh-web-search-session
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install YDT-china/dsh-web-search-session 安装插件(源码仓库:https://github.com/YDT-china/dsh-web-search-session),安装后重启 DSH。
插件介绍
在 DSH 里,即便你已经自配模型网关,联网搜索仍可能按官方 token 额度计费,费用容易在不知不觉中累积。dsh-web-search-session 把 web 搜索接到「当前会话所选模型」上:先用会话里的 provider/model 把问题改写成检索词(这次调用会记入 dsh-cost-meter 并归属本会话),再从你自建的检索后端拉回真实网页来源,从而把「搜什么、怎么搜」都留在你可控的链路上。
核心能力可以概括为会话路由、自建检索与可控回退。改写检索词时不再绑定固定模型,而是跟随当前会话;检索支持 SearXNG(免密钥、README 推荐)、Tavily、Brave,端点与密钥均可配置。无会话路由或检索失败时,可按 noRoute 选择回退官方提供方、用原始问题检索或直接报错。密钥只通过凭据服务或环境变量引用,不写入插件与设置文件;常用项也可在「插件」页可视化配置。
适合已经或打算自建 SearXNG 等检索服务、希望联网搜索与当前对话模型一致、并想明确控制官方通道回退策略的 DSH 用户。若你主要依赖官方联网且不关心后端与计费路径,可能不必启用;若你关心成本与数据路径,这个插件把搜索从「默认官方账单」里拆出来,交给你自己的模型与后端。
使用场景
- 已自配网关但仍被官方联网搜索计费,希望把检索改走自建后端
- 希望检索词改写与当前对话使用同一模型,便于统一账本与路由
- 需要 SearXNG/Tavily/Brave 可切换,并明确失败时是否回退官方
适合人员
- 自建或计划部署 SearXNG 的 DSH 用户
- 关注联网调用成本与官方额度消耗的用户
- 需要在插件页配置检索后端与回退策略的进阶用户