Skip to content

Releases: Lain-in-coding/dsh-grok-search

v0.1.0:让 DeepSeek Harness 的搜索多一条退路。

Choose a tag to compare

@Lain-in-coding Lain-in-coding released this 02 Nov 04:05

dsh-grok-search 搜索路由与来源配置界面

dsh-grok-search 的首个公开版本:为 DeepSeek Harness 原有的 web_search 接入 Grok 主搜索与多来源自动回退。安装一个 DSH 插件,在详情页填写 Key 即可开始;无需编辑 cordis.patch.yml,也不用手填程序或配置路径。

把免费额度用起来,让搜索自动接力

配好 Tavily、Exa、TinyFish、Firecrawl 后,当前来源因额度、限流或故障返回错误,插件会在请求预算内按你设定的顺序尝试下一家,第一个有效结果接力完成搜索。也可以关闭 Grok 主搜索,只用补充来源;不要求购买 Grok 主搜索 API。

各家的免费方案、查询日期与费用边界见 README。插件不读取余额、不合并额度、不阻止供应商扣费;开了自动充值或按量付费时,免费额度用完仍可能产生费用。全部来源失败或预算耗尽时会明确报错,不自动转回 DeepSeek 官方搜索。

本插件只接管 web_search,保留原 fetchProvider,不免除模型 Token 或原 Fetch 服务费用。

主要功能

  • 可视化配置: 动态路由、官方图标、配置弹窗、拖拽/键盘排序、浅深主题,逐来源与逐 Key 检查连通性。
  • 复用已有环境: 自动发现 grok-search-rs 程序和共享配置;没有程序时下载经验证的版本到插件私有缓存,不覆盖全局安装。
  • 同一份配置: 保存时保留未编辑字段并检查并发冲突;Key 默认遮蔽,可经安全连接查看或复制。
  • 进程受控: 一个 DSH 实例串行复用一个受管 MCP 进程,空闲五分钟退出。
  • 即时启停: 原生插件开关接管/恢复搜索,保留原抓取、依赖和聊天;宿主未开启热重载时按提示重启。

首发前复审还修复了无效或带用户名/密码的来源 URL 阻断后续回退的问题;TinyFish 先过滤无效链接,再应用结果数量上限。

安装与支持

在 DSH「添加插件」输入 dsh-grok-search,安装启用后打开详情,配置 Grok 主搜索或至少一个补充来源,再点击「测试搜索」。

系统 入口 已验证 DSH 版本
Windows x64 Desktop 0.2.1-rc.2、0.2.1-rc.3
macOS Apple Silicon Desktop 0.2.1-rc.2、0.2.1-rc.3
Linux x64(WSL Ubuntu 22.04) CLI/Web 0.2.1-rc.2、0.2.1-rc.3、0.2.1-rc.4

所有组合共用一个包。CLI/Web 可用 dsh plugin --profile web add dsh-grok-search@0.1.0;也可以下载附件 .tgz,在添加插件时输入本机绝对路径。GitHub 的 Source code 压缩包不是插件安装包。

npm latest 是默认安装入口,首发 next 也指向同一个 0.1.0。镜像未同步时可以使用附件,不必修改全局 npm 源。

验证范围与已知限制

0.1.0 不带预发布后缀,但支持承诺只覆盖上述组合及已披露的验证范围,不代表表外系统或未来 DSH 版本已兼容。

  • Windows、macOS Desktop 与 Linux CLI/Web 的安装、配置、搜索及回退路径有自动化证据,供应商响应使用隔离合成服务;作者另在 Windows 用真实 Key 实测 Grok 主搜索。
  • Linux 证据限 WSL Ubuntu 22.04,原生 Linux 完整安装链路仍属验证有限。macOS/Linux 的真实付费接口尚未验收;Windows 自动化采用官方原始 ASAR 的隔离启动方式,不等同于覆盖全部桌面启动入口。
  • 插件开关与组件开关是宿主两层独立设置;日常使用插件开关,组件被单独关闭时需手动重新打开。
  • 保存配置会影响共用文件的其他客户端;历史记录可能含明文 Key,卸载不删除配置、历史或程序缓存。
  • 回退可能把同一查询发给多家服务;测试会消耗额度。任意源码 live HMR、多资源提交中断和全部并发组合未完整覆盖。

校验附件

文件:dsh-grok-search-0.1.0.tgz

SHA-256:3dd183a2b9528a70702032dabb9b7319b43b197657dac41c30f4a389cab937af

  • Windows:Get-FileHash -Algorithm SHA256 .\dsh-grok-search-0.1.0.tgz
  • macOS:shasum -a 256 -c SHA256SUMS.txt
  • Linux:sha256sum -c SHA256SUMS.txt

致谢与反馈

感谢 Episkey-G 创建并维护 grok-search-rs(MIT)。这个 Rust MCP 搜索后端是本插件 Grok 主搜索能力的基础;本插件在其上提供 DSH 接入、配置、回退与进程管理,两个项目独立维护。感谢 LINUX DO 提供技术交流与开源分享的社区空间。

本项目采用 MIT 许可证,不是 DeepSeek、xAI 或 grok-search-rs 上游的官方产品。反馈请通过 Issues,附系统、DSH/插件/程序版本及脱敏错误码,不要上传 Key、完整配置或未脱敏路径。