paul-yangmy/dsh-tavily-web-search
paul-yangmy★ 0JavaScriptLast synced: 2026-08-14
Tavily-backed web search provider plugin (bundle) for DeepSeek Harness (dsh)
README excerpt
dsh-tavily-web-search Tavily 搜索提供者插件(组合包 / bundle),为 DeepSeek Harness(dsh)注册 ctx.web 搜索能力,走 Tavily 原生 REST API( POST https://api.tavily.com/search )。 - 按 官方插件开发文档 打包为组合包: dsh.bundle manifest + cordis.patch.yml 层。 - 注册提供者 id tavily ,并把 web 能力行的 searchProvider 钉扎为 tavily (可在 profile 的 cordis.patch.yml 中覆盖)。 - 摘要答案:请求带 include answer ,结果映射为 web search 工具的 answer 内容,同时返回带 title/snippet/publishedAt 的引用源列表。 - 结果上限: max results 按工具层 maxResults 收紧,硬上限 20(Tavily 文档上限)。 安装 前提:已安装 dsh CLI 与 pnpm。 安全建议:从 git 安装时锁定 commit( github:paul-yangmy/dsh-tavily-web-search ),避免后续推送改变实际运行的代码。 配置 API 密钥不放在包内 ,按以下优先级在每次搜索时解析(见 lib/index.js ): 1. settings 中 web-search-tavily.apiKey 字面量(不推荐,settings 非密钥库); 2. 凭据引用 web-search-tavily.apiKeyEnv (默认 TAVILY API KEY )→ 凭据服务 $DSH HOME/.credentials.yaml → 启动环境变量。 settings.yaml(可选,默认值即如此): 安装后 web search 工具即刻生效;若同时安装了其他搜索提供者插件,最后安装的层按行胜出。 依赖 peerDependencies 全部由 profile 内置的 @deepseek-ai/dsh-base 提供( dsh-web 、 dsh-credentials 、 dsh-settings 、 dsh-launch-environment 、 cordis );运行时唯一第三方依赖为 @deepseek-ai/schemastery 。 冒烟测试 License MIT
View full README on GitHub →Category
A MCP server for Stata to integrate Stata into your agent.
★ 242
liustack/modsearchThe web plugin for DeepSeek Harness, and the search bridge for every model without native web access. Ask the web or X, get structured JSON evidence. | DeepSeek Harness 的 web 插件,为不能联网的模型补上搜索。问网页或 X,拿回结构化 JSON 证据(搜索、抓取、引用)。
★ 82
taxueseek/argo专门为 agent 打造的 agent 搜索工具,具备多语言搜索能力,覆盖中文/英文/学术/代码/购物/金融/新闻/百科。
★ 68