把内置网页搜索切换到 Tavily 专用接口,不耗模型 token
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add cxykyw/dsh-web-search-tavily该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · search
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 21 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
- 发起网络请求index.js:125
response = await fetch(endpoint, {
扫描于 2026/11/2(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/dsh-credentials@deepseek-ai/dsh-launch-environment@deepseek-ai/dsh-web给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 切换Tavily搜索接口
- 接入web能力接口
- 不耗模型token
README
由 DeepSeek 最新模型翻译生成dsh-tavily-cxykyw
基于 Tavily 的 DeepSeek Harness 搜索 Provider,挂在 web 能力接缝 ctx.web 上。
它把内置的 web_search 工具从官方「模型请求式」搜索通道切到 Tavily 的专用搜索接口:搜索不消耗模型 token,结果来自真正的搜索索引,而不是一次附带检索的辅助模型调用。
已按 DSH 0.2.0-rc.2 验证。
包名说明:npm 上的 dsh-web-search-tavily 属于另一位作者(mubibai),本插件以 dsh-tavily-cxykyw 发布;GitHub 仓库仍为 cxykyw/dsh-web-search-tavily。
展开完整文档(README 剩余 1 节)
dsh-tavily-cxykyw 基于 Tavily 的 DeepSeek Harness 搜索 Provider,挂在 web 能力接缝 ctx.web 上。 它把内置的 web_search 工具从官方「模型请求式」搜索通道切到 Tavily 的专用搜索接口:搜索不消耗模型 token,结果来自真正的搜索索引,而不是一次附带检索的辅助模型调用。 已按 DSH 0.2.0-rc.2 验证。 包名说明:npm 上的 dsh-web-search-tavily 属于另一位作者(mubibai),本插件以 dsh-tavily-cxykyw 发布;GitHub 仓库仍为 cxykyw/dsh-web-search-tavily。 它做了什么 - 在 ctx.web 上注册固定 id 为 tavily 的搜索 provider; - 把 Tavily 响应映射为 DSH 标准化的 WebSearchResult:results[].url/title/content → sources[].url/title/snippet,Tavily 的 answer 作为结果 content; - 每次搜索都重新解析密钥,顺序为:字面量 apiKey → 凭据服务(~/.dsh/.credentials.yaml)→ 启动环境 / process.env; - available() 只做本地廉价检查(有没有 key、baseURL 合法不合法),不发网络请求;缺密钥时在搜索阶段报 WEB_PROVIDER_CREDENTIAL_MISSING; - 结果条数最终由接缝按 request.maxResults 截断,与其他 provider 行为一致。 安装 dsh plugin --profile web add dsh-tavily-cxykyw 如果 profile 是 pnpm workspace 根(默认的 ~/.dsh/profiles/web 就是),必须指定根: dsh plugin --profile web add dsh-tavily-cxykyw -w 包内 cordis.patch.yml 声明了 dsh.bundle.patch,所以加入依赖时会同时把它注册成 profile bundle:自动插入 provider 行,并把 web.searchProvider 指向 tavily。装完需重启 dsh web——bundle 变化不会热更新。 从源码安装(不走 npm): git clone https://github.com/cxykyw/dsh-web-search-tavily.git dsh plugin --profile web add link:/绝对路径/dsh-web-search-tavily -w 配置 API Key 到 app.tavily.com 申请(有免费额度)。以下三种方式任选一种: 1. 凭据文件(推荐,天然在仓库之外): ~/.dsh/.credentials.yaml TAVILY_API_KEY: tvly-xxxxxxxxxxxxxxxx 2. 环境变量(给启动 DSH 的进程): TAVILY_API_KEY=tvly-xxxxxxxxxxxxxxxx dsh web 3. 写在自己的 profile patch 里(能跑,但密钥会落在明文配置里,优先用 1 或 2): ~/.dsh/profiles/web/cordis.patch.yml - id: web-search-tavily config: apiKey: tvly-xxxxxxxxxxxxxxxx 千万不要把 API Key 提交进仓库。 本仓库、仓库里的 cordis.patch.yml、以及发布到 npm 的压缩包中不含任何密钥,也没有默认密钥:插件只在搜索时从你本机读取。.gitignore 已排除 .env、.npmrc、.local.yml。 配置项 在插入的 web-search-tavily 行上配置: | 配置项 | 默认值 | 说明 | | apiKey | — | 字面量 Tavily API Key。更推荐 apiKeyEnv + 凭据/环境变量。 | | apiKeyEnv | TAVILY_API_KEY | 从哪个凭据引用 / 环境变量解析密钥。 | | baseURL | https://api.tavily.com | Tavily API 地址(需要走代理时可改)。 | | searchDepth | basic | basic(快,1 积分)或 advanced(更深抓取,更费积分)。 | | maxResults | 8 | 每次请求条数,1–20;单次调用的 maxResults 仍然优先。 | 只改深度和条数的例子: ~/.dsh/profiles/web/cordis.patch.yml - id: web-search-tavily config: searchDepth: advanced maxResults: 5 切换 Provider bundle 补丁已经帮你钉住: - id: web config: searchProvider: tavily fetchProvider: http 想退回官方 DeepSeek 搜索,把 searchProvider 改成 deepseek-official;只有在 deepseek-official 是唯一可用 provider 时才可以直接删掉这行——两个都可用且不指定时,接缝会以 WEB_PROVIDER_AMBIGUOUS 失败关闭。 从「手工 insert」升级过来?请删掉你自己 patch 里的那段 insert,只保留上面这种 - id: web-search-tavily 的配置覆盖,否则同一个行 id 会被插入两次。 说明与限制 - 没有 Web 设置页:DSH 0.2 无法挂载本插件的 settings 段,只能通过 profile patch 配置。 - 抓取(fetch)不受影响,仍走 @deepseek-ai/dsh-web-fetch-http。 - Tavily 搜索结果不含发布日期,因此 sources[].publishedAt 不会赋值。 卸载 dsh plugin --profile web remove dsh-tavily-cxykyw -w License MIT © cxykyw
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
cxykyw/dsh-web-search-tavily
把内置网页搜索切换到 Tavily 专用接口,不耗模型 token
相关插件 · 搜索 / 抓取
LLM 知识平台Tencent/WeKnora
概览 ·快速开始 ·新特性 ·功能 ·客户端 ·文档 ·开发
★ 36,161已汉化DSH
72.1
智能体记忆系统MemTensor/MemOS
MemOS 2.0 Stardust星尘
★ 12,195已汉化DSH
71.2
跨代理记忆库zilliztech/memsearch
跨平台语义记忆,专为 AI 编程智能体打造。
★ 2,799已汉化DSH
70.9
技能语料库EverMind-AI/SkillCorpus
SkillCorpus 能给你什么
★ 694已汉化DSH
69.7
代码图谱记忆syncable-dev/memtrace-public
你的智能体值得拥有结构化记忆。
★ 509已汉化MCP
67.9
AnySearch 搜索插件anysearch-team/anysearch-dsh
AnySearch 网页搜索服务商,为 DeepSeek Harness(DSH)提供高级搜索工具
★ 457已汉化DSH
66.6