dsh-web-think
在终端中运行以下命令:
dsh plugin install muodin/dsh-web-think
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 插件管理器中安装该 bundle,或于 CLI profile 执行 dsh plugin install muodin/dsh-web-think,并将 dsh-web-think 加入 dsh.profile.bundles;源码见 https://github.com/muodin/dsh-web-think。
插件介绍
大模型回答往往依赖训练数据,遇到时效话题或需要核实的事实时,容易显得「没联网」或引用含糊。dsh-web-think 是 DeepSeek Harness 的 Host 插件:在每一轮对话里、第一次向模型发请求之前,自动做一次 Web 检索,把最新、可引用的来源写进上下文,并明确要求回答里用 Markdown 链接标注出处。
它复用 DSH 官方的 ctx.web.search(),与内置 web_search 共用同一套可插拔搜索后端;注入格式会标出查询、时间与各条来源的标题、链接、摘要和发布日期,并附带安全提示,避免把网页内容当成指令。检索失败不会卡死对话,而是注入说明,引导模型改用 web_search 或如实告知用户;用户取消会中止检索,默认约 20 秒超时。短追问会并入上一条用户消息作为检索查询,同一轮内只检索一次,减少重复开销。
适合已配置可用搜索 provider 的 DSH Desktop 或 CLI 用户,尤其是希望「每条消息都先联网」、而不是只在换话题时才搜的场景。需要接受每轮通常多 1~10 秒延迟,且注入内容会占用上下文 token;寒暄也会触发检索。
使用场景
- 每条用户消息都要先查最新网页再回答
- 需要回答里带可点击来源链接的时效话题
- 希望失败时模型能改用 web_search 或如实说明
适合人员
- 已安装 DSH Desktop 或 dsh CLI 的用户
- profile 里已配置 ctx.web 搜索 provider 的用户
- 接受每轮略增延迟、追求每轮自动联网的用户