dsh-tool-websearch
在终端中运行以下命令:
dsh plugin install leolee9086/dsh-tool-websearch
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 的 Web profile 目录执行 dsh plugin install leolee9086/dsh-tool-websearch,或按 git 依赖安装独立仓库 https://github.com/leolee9086/dsh-tool-websearch 后重载插件。
插件介绍
在 DeepSeek Harness 里做联网检索时,模型往往只能依赖单一搜索源或自备 API Key,既难覆盖不同地区与引擎特性,也不利于在浏览器里直观看到多路搜索进展。dsh-tool-websearch 是面向 DSH Web 的独立多引擎搜索插件:通过 Cordis 契约与宿主集成,把「搜什么、用哪些引擎、代理怎么开」变成模型可调用的 Host 工具,并把聚合结果以结果卡呈现在页面上。
核心能力在于免 API Key 并发调用 DuckDuckGo、Bing、Google、百度、搜狗等约两百个搜索引擎(完整清单由 web_search_status 回报),对结果去重并按引擎权重与时效性评分。搜索逻辑在构建期打包为运行时零依赖的 bundle,不额外拖入 Node 侧依赖链;会话输入区可切换代理,结果卡会展示逐引擎进度,便于在境外引擎受限的网络环境下仍能通过 web_search_proxy 调整访问路径。
适合需要在 DSH 对话中稳定联网、又不想维护多家搜索 API 的开发者与日常用户,也适合希望一次调用覆盖多引擎、并在界面里看清搜索过程的场景。若你主要使用 DSH Web profile、接受进度为内存中的临时状态(重启不恢复),并希望工具返回值仍是最终可回溯的搜索结果,这个插件会是比较贴合的选择。
使用场景
- 在 DSH 对话里让模型实时查网页并返回可引用的结果
- 一次调用并发搜索多个引擎,去重后按权重与时效排序
- 境外引擎不可用时查看状态并切换代理后继续搜
适合人员
- 日常使用 DSH Web profile 的开发者与普通用户
- 不想申请或轮换多家搜索 API 的个人与小团队
- 希望在浏览器结果卡里看到逐引擎进度的重度用户