Repository navigation
Releases: Lain-in-coding/dsh-grok-search
Release list
v0.1.0:让 DeepSeek Harness 的搜索多一条退路。
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、完整配置或未脱敏路径。
