
Mr-remon219/dsh-search-boost
80最近提交 2026年8月15日
dsh-search-boost DSH 插件
dsh-search-boost 是一个 DSH 插件,它增强内置的 web_search 并注册一系列搜索工具。它提供默认免费的并行引擎、融合排名系统、X/Twitter 搜索、深度研究和并行多智能体研究。该插件还会在系统提示中注入主动搜索策略。
如何安装 dsh-search-boost DSH 插件
dsh plugin --profile web add dsh-search-boost # latest复制不会执行命令。安装 dsh-search-boost DSH 插件前请核对仓库和版本。
dsh-search-boost DSH 插件数据来源
dsh-search-boost DSH 插件快照日期:2026年8月16日
discovered
dsh-search-boost DSH 插件能做什么
- 升级内置 web_search 和 web_fetch,使用多引擎链和基于 Jina 的页面读取器。
- 提供 fused_search 进行多引擎检索,并包含共现评分和时间衰减新鲜度。
- 提供 x_search 进行实时 X/Twitter 搜索,具备免凭证回退链。
- 支持 deep_research 步骤模式,由主智能体驱动,包含覆盖分析和缺口识别。
- 启用 research_parallel 进行子查询分解并分发到原生 DSH 子智能体。
- 包含 /web_change 命令,可在 free(无需密钥)和 api(需密钥)搜索层之间切换。
- 提供 search_stats 命令,用于缓存和引擎可用性审计。
dsh-search-boost DSH 插件适合哪些场景
- 增强默认的 web_search,使用多个免费搜索引擎以获得更好的覆盖。
- 无需 API 密钥即可进行实时 Twitter 搜索,利用多引擎和 oEmbed 回退。
- 针对复杂查询进行深度研究,通过迭代轮次和覆盖分析。
- 通过将查询分解为子任务,在子智能体之间进行并行多智能体研究。
- 根据成本或可用性需求,在免费和 API 搜索层之间切换。
dsh-search-boost DSH 插件适合谁
- 需要更强大、更灵活的网页搜索功能的 DSH 用户。
- 希望进行深度研究和多智能体搜索工作流的研究人员和开发者。
- 偏好免费搜索引擎并希望避免依赖 API 密钥的用户。
dsh-search-boost DSH 插件的限制
- 需要 DSH 环境和带有 `--profile` 标志的 `dsh` CLI;如果缺少全局 `dsh` 命令,可能需要手动设置。
- 免费引擎(Antigravity CLI、Bing、DuckDuckGo、Exa MCP)依赖平台(Antigravity CLI 仅支持 macOS/Linux)。
- 需要 API 密钥的引擎(Tavily、Brave、Exa)需要通过文件或环境变量配置密钥。
- x_search 官方路径需要可选的 xAI 凭证(SuperGrok/X Premium+ 或 API 密钥)并通过 `/x-login` 显式启用。
- 通过 `plugin-host.js` 安装的动态插件在进程重启后不会持久化。
dsh-search-boost DSH 插件的仓库 README 摘录
以下文字摘自 dsh-search-boost DSH 插件的上游仓库 Mr-remon219/dsh-search-boost 的 README,版权归原作者,仅作引用。
> Search boost for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (DSH): multi-engine fused search, focused page fetching, X (Twitter) search, step-mode deep research, parallel multi-agent research, and an injected proactive-search policy. A **bundle plugin** for DSH that upgrades the built-in `web_search` and registers a family of search tools: - Free-by-default engines run **in parallel**: **Antigravity CLI / Bing / DuckDuckGo / Exa MCP (exa-free)** (all keyless), with keyed **Tavily / Brave / Exa** joining when keys are present. - **Two search layers, switched with `/web_change`**: `free` (keyless engines only — no credits, ideal for research loops) vs `api` (full pool incl. keyed Tavily / Brave / Exa). Choice persists across reloads. - Fused multi-engine ranking with cross-engine co-occurrence scoring and time-decay freshness. - Deep research driven by the main agent, and parallel research fanned out to native DSH subagents. ## Features | Capability | Description | |---|---| | **Built-in `web_search` + `web_fetch` upgrade** | Registers `WebSearchProvider` + `WebFetchProvider` and patches both seam configs (`searchProvider` + `fetchProvider`), so the bui
阅读完整 README仓库许可: MIT
dsh-search-boost DSH 插件常见问题
如何安装 dsh-search-boost?
推荐运行 `dsh plugin --profile web add dsh-search-boost` 命令。你必须指定一个配置文件(例如 `web`)。该命令会自动安装包并配置补丁层。安装完成后,重启 DSH(使用 `dsh --profile web`)即可激活插件。
使用搜索引擎需要 API 密钥吗?
不需要,你可以免费使用 Bing、DuckDuckGo、Exa MCP 以及(macOS/Linux 上的)Antigravity CLI 等免费引擎,无需任何密钥。如果你想使用需要密钥的引擎(如 Tavily、Brave、Exa),则需要通过 `~/.dsh-search-boost-keys.json` 或环境变量提供 API 密钥。插件会自动丢弃没有密钥的引擎。
x_search 在没有凭证的情况下如何工作?
当没有提供 xAI 凭证时,x_search 会回退到多引擎路由,将搜索限制在 x.com 上,并结合 oEmbed 进行全文提取,以及匿名访客 GraphQL 获取用户资料。这允许在不使用 API 密钥的情况下进行实时 X/Twitter 搜索,但没有官方路径的高级语法支持。
free 和 api 搜索层有什么区别?
free 层仅使用无需密钥的引擎(Antigravity CLI、Bing、DuckDuckGo、Exa MCP)。api 层在密钥存在时添加需要密钥的引擎(Tavily、Brave、Exa)。你可以通过 `/web_change` 命令在运行时切换图层。选择会通过文件在重启后持久化。
安装后出现 'dsh: command not found' 错误,怎么办?
官方 DSH 通过 `npx @deepseek-ai/dsh web` 运行,不会安装全局 `dsh` 命令。要使用 `dsh plugin` 命令,请先全局安装 DSH:`npm install -g @deepseek-ai/dsh`,然后重新打开终端。或者,你可以使用仓库中的安装脚本,它会自动检测 npx 缓存路径。