JayLi52/dsh-web-search-doubao
JayLi52★ 0JavaScriptLast synced: 2026-08-15
Doubao (feedcoop global_search) web search provider plugin for DeepSeek Harness (dsh), registers into the ctx.web capability seam
README excerpt
dsh-web-search-doubao 中文 English DeepSeek Harness( dsh )的 豆包联网搜索插件 :把字节跳动 feedcoop global search API 接入 ctx.web 能力接缝,替换内置搜索提供方。 这是一个 树外 bundle 插件 (out-of-tree bundle):向 ctx.web 注册一个 WebSearchProvider (id: doubao ),自带 cordis.patch.yml 层——装入 profile 后自动挂载 并自动把搜索选择切到 doubao 。 零运行时依赖 ,不修改任何 harness 源码。 安装 在 harness 仓库根目录(源码运行用 pnpm dsh ... ,安装版用 dsh ... ): 安装会:把包链接进 profile、把它的 bundle 层加入 dsh.profile.bundles 、挂载提供方、切换 searchProvider: doubao 。装完即用,无需手改配置。 配置 token 只需提供 feedcoop Bearer token,推荐环境变量方式——在 $DSH HOME/.env (Windows 默认 C:\Users\ \.dsh\.env )写一行: 然后 重启一次 dsh web (环境变量在启动时加载)。之后改 token 以外的配置都走 profile patch 热重载,不用再重启。 也可以在 profile 的 cordis.patch.yml 里内联(覆盖环境变量): 验证组合结果: 在 Web UI 新会话里让模型联网搜索( web search 工具)即走豆包。想切回内置搜索,在 profile 的 cordis.patch.yml 加: (profile patch 晚于 bundle 层应用,后写者赢。) 配置项 字段 默认值 说明 apiKey '' Bearer token;为空时回退读取 $ 。两者皆空 → 提供方不可用 apiKeyEnv DOUBAO SEARCH API KEY 存放 token 的环境变量名 baseURL https://open.feedcoopapi.com API 基址 docCount 10 请求未带 maxResults 时的默认 DocCount maxSnippetLength 300 每条结果摘要长度上限 映射规则 feedcoop Result.Documents[] → 接缝 WebSearchSource : Url → url (缺失丢弃)、 Title → title 、 Snippet[] 中 Type==='text' 的 Text 换行拼接→ snippet 、 DocumentInfo.PublishTime → publish…
View full README on GitHub →Category
A MCP server for Stata to integrate Stata into your agent.
★ 244
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 证据(搜索、抓取、引用)。
★ 104
Nagi-ovo/dsh-find-plugins帮 DSH 搜索、安装并验证插件的 Skill|A DSH skill that finds, installs, and verifies GitHub plugins
★ 84