dsh-web-search-duck
在终端中运行以下命令:
dsh plugin install r-ayin/dsh-web-search-duck
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install r-ayin/dsh-web-search-duck,或从设置 → 插件市场安装;源码仓库:https://github.com/r-ayin/dsh-web-search-duck
插件介绍
在 DSH 里需要联网检索时,宿主往往只暴露统一的 ctx.web 接缝,而真正能提供搜索能力的却是各家 Responses API 兼容服务。本插件充当桥梁:把查询交给支持 web_search_preview 工具的端点,再把响应里的 url_citation 注解整理成可读答案与去重后的来源列表,避免你在每个宿主里重复写一遍解析逻辑。
插件注册搜索提供方 duck-responses-search。你需要配置端点 URL 与模型名(通过环境变量 DUCK_SEARCH_ENDPOINT、DUCK_SEARCH_MODEL),授权可走 DSH 凭据库中的 Bearer 密钥(默认键名 DSH_WEB_SEARCH_TOKEN)。若缺少必要配置,会直接抛出明确错误,而不是静默猜测默认值。
适合已在 DSH 生态中通过 patch 指向 web 接缝、且手头有可用的 Responses API 兼容搜索后端的团队与个人。预构建产物,无需本地编译,装好并在宿主 patch 中启用即可接入。
使用场景
- 在 DSH 宿主中通过 ctx.web 发起实时网页检索
- 对接自带 web_search_preview 的 Responses API 兼容端点
- 需要把 API 返回的 url_citation 整理成答案与来源列表
适合人员
- 使用 DSH 并在 patch 中配置 web 接缝的开发者
- 已有 Responses API 兼容搜索后端与凭据的团队
- 不想在每个宿主里重复实现搜索解析的集成者