dsh-search-switcher
在终端中运行以下命令:
dsh plugin install Hudson-Junior-Wang/dsh-search-switcher
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install Hudson-Junior-Wang/dsh-search-switcher 安装该插件,源码地址为 https://github.com/Hudson-Junior-Wang/dsh-search-switcher,安装后重启 Harness 主进程或刷新 Web UI,即可在模型选择器左侧看到搜索引擎切换菜单。
插件介绍
在 DeepSeek Harness 中切换搜索引擎,过去意味着打开设置页、翻找 provider 字段、手动修改,或者敲一条斜杠命令——对一次对话里想换两三次搜索源的场景来说,摩擦太大。dsh-search-switcher 在模型选择器左侧放了一个紧凑下拉菜单,点一下就能在十种引擎之间来回切换,全程不离开当前输入语境。海外校园网或企业代理经常封锁 api.deepseek.com,导致 DeepSeek 官方搜索不可用,而 Bing、DuckDuckGo、SearXNG 等仍可达,此时一键降级,无需翻设置页面。
菜单通过 loopback bridge 直接读写 dsh-free-search 的 provider 设置,当前选中的引擎以标记高亮,列表可滚动浏览。键盘体验是完整闭环:方向键从触发器展开菜单并在条目间移动,Home/End 跳到首尾,Enter 或 Space 确认,Escape 收起并回焦。整体配色跟随 Harness 主题变量,视觉上与界面融为一体。当前版本还能对 dsh-free-search 0.4.22 的兼容性问题给出精确诊断,而非笼统的报错提示。
它适合需要频繁切换搜索来源的重度 Harness 用户,尤其是网络环境受限、官方端点不可达时仍要保持搜索能力的场景。插件体量为单个自包含模块,无额外构建步骤,装上即用。
截图预览
使用场景
- 校园网或企业代理封锁官方端点时,一键降级到 Bing、SearXNG 等可达引擎
- 一次对话中需要在 DuckDuckGo、Exa、Tavily 之间来回切换搜索来源
- 不想离开当前输入语境,避免反复打开设置页手动修改 provider 字段
适合人员
- 需要频繁切换搜索来源的 DeepSeek Harness 重度用户
- 处于网络受限环境、官方 API 不可达但仍需搜索能力的用户
- 偏好全键盘操作、追求低摩擦工作流的效率型用户
