treg
superdesigndev
给 Agent 的工具目录:按「要做的事」检索约 2,600 个外部接口(SEO 与 SERP、外链、社交、人物与公司信息补全、广告库、抓取),查看参数与单次调用价格后直接调用,凭据由服务端注入。附带技能,MCP 行在未设置 TREG_TOKEN 前保持禁用。
我们跑过,装得上
liustack/modsearch
纯文本 agent 的联网搜索桥:搜索网页与 X,返回结构化 JSON 证据(search/fetch/引用)。
安装
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。
GitHub 方式 · npm 包
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
我们跑过之后
我们跑过,装得上
这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 昨天.
安装前须知
是什么 — ModSearch 为 DeepSeek Harness 的文本模型提供网页搜索、X 搜索和页面抓取功能。
谁该装 — 使用 DeepSeek-V4-Flash 模型处理需要最新信息的任务时,它能补充网页搜索能力。 如果使用支持原生网页访问的模型,就不需要它。
注意 — 安装时默认引擎需要浏览器登录,备选方案提供免费额度。沙箱测试通过:在全新 profile 里装上并被 harness 注册进 profile。插件会执行 shell 命令。没发现明显的坑。
锐评 — 我会装它,因为它默认免费且支持自动引擎切换。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

modsearch 是一个 DeepSeek Harness 插件,为没有原生联网能力的文本 agent 提供网页搜索、X 搜索和单页读取。它接入 DSH 内置的 web_search,另外提供 x_search 与 read_page,把搜索或抓取结果整理成带来源、引用和不确定性信息的结构化 JSON 证据。引擎包括 Antigravity CLI、Tavily、Exa、Firecrawl、Grok Build 和内置的 local,配置多个引擎时会在失败或配额耗尽后自动切换。
配置写入 ~/.modsearch/config.json,权限为 0600。API key 可通过 modsearch config set tavily.apiKey 等命令设置,也可使用 TAVILY_API_KEY、EXA_API_KEY、FIRECRAWL_API_KEY。需要兼容服务时,还能设置对应的 baseURL。
它适合需要最新网页资料、X 内容或定向读取 URL 的 agent;如果 DSH 原有的 web_search 已够用,或不希望引入外部服务,则没有必要安装。Antigravity CLI 需要浏览器登录,X 搜索依赖 Grok Build 及 SuperGrok 或 X Premium。插件存在终端面:会运行 agy、grok 等辅助 CLI,并执行配置命令。
modsearch 按顺序使用引擎链。默认通道是 Antigravity CLI,需要安装 agy 并完成浏览器登录。配置文件为 ~/.modsearch/config.json,权限为 0600。API key 也可放在环境变量 TAVILY_API_KEY、EXA_API_KEY、FIRECRAWL_API_KEY 中。
| 引擎 | 能力 | 配置 |
|---|---|---|
Antigravity CLI |
网页搜索、页面抓取 | 安装 agy 并登录 |
Tavily |
网页搜索 | tavily.apiKey |
Exa |
网页搜索 | exa.apiKey |
Firecrawl |
网页搜索、页面抓取 | firecrawl.apiKey |
Grok Build |
X 搜索 | 安装 grok 并登录 |
local |
页面抓取 | 内置 |
多个引擎同时配置时会自动故障转移。兼容的第三方或自托管服务可通过对应的 baseURL 指定。
使用 modsearch config set <key> <value> 写入配置,例如 modsearch config set tavily.apiKey <key> 和 modsearch config set tavily.baseURL <url>。CLI 还提供 config 与 doctor 相关功能,用于配置和健康检查。
插件把 DSH 的 web_search 接到引擎链,并增加 x_search 与 read_page。结果以结构化 JSON 证据返回,包含来源和引用;示例中还使用 uncertainty 表达聚合信息需要复核的情况。agent 在对话中提出联网问题或提供 URL 后,skill 会选择搜索或抓取操作。
网页搜索至少需要一个搜索引擎。Antigravity CLI 需要浏览器登录;Grok Build 需要 SuperGrok 或 X Premium。Tavily、Exa、Firecrawl 依赖各自配额或兼容 API。local 只有页面抓取能力,不能替代网页搜索引擎。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
superdesigndev
给 Agent 的工具目录:按「要做的事」检索约 2,600 个外部接口(SEO 与 SERP、外链、社交、人物与公司信息补全、广告库、抓取),查看参数与单次调用价格后直接调用,凭据由服务端注入。附带技能,MCP 行在未设置 TREG_TOKEN 前保持禁用。
我们跑过,装得上
lire1131
DSH 撤销/回退系统:配置变更自动存档,一键撤销/恢复/回退到任意版本,支持 WebUI 与离线 CLI/GUI 工具(DSH 启动失败也能救)。
我们跑过,装得上
Vladimir-Human
面向俄罗斯十家电商平台的技能与可选 MCP 行:跨 Wildberries、Detsky Mir、Yandex Market 比价,以及各平台的搜索、商品卡与评论。安装后 13 个技能立即可用;两行 MCP 默认关闭,需将 RU_MARKETPLACE_MCP_DIR 指向本地克隆,该克隆需要 Python 3.12+ 与 uv。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。