DeepSeek Harness 联网搜索插件:tokens_DshWebSearch_code

前言

DeepSeek Harness (DSH) 采用插件化架构,原生 web_search 能力通常需要额外的配置或受限于特定环境。tokens_DshWebSearch_code 插件旨在解决这一问题,为 Harness 提供即插即用的多源搜索能力,无需复杂的远程服务搭建。

插件定位

这是一个本地维护的联网搜索插件,npm 包名为 tokens-dsh-web-search。它通过修改 DSH 的运行时配置,将多种搜索来源注入到原生 web_search 功能中,支持从免费搜索引擎到各类 API 搜索服务的无缝切换。

核心功能

  • 多源搜索支持:为原生 web_search 提供 Bing、DuckDuckGo、AnySearch 和 SearXNG 等搜索来源。
  • API 集成:支持 Exa、Tavily、Keenable、Perplexity 和 DeepSeek API 搜索。
  • 高级筛选与缓存:支持时间范围过滤、平台搜索、网页抓取、结果缓存。
  • 设置页管理:支持在 DSH 的设置页面中切换不同的搜索引擎。

安装与启用

安装前请确保本地环境已安装 DeepSeek Harness Desktop,且 Node.js 版本 >= 20。

  1. 打开终端,定位到项目目录外。
  2. 执行以下命令安装插件(请将路径替换为实际文件路径):
    dsh plugin --profile desktop add file:C:\path\to\tokens_DshWebSearch_code
  1. 安装完成后,必须重启 DSH Desktop 以使变更生效。

典型用法

插件安装后,会自动对 Harness 进行补丁注入,默认将 web.searchProvider 设置为 ddg(DuckDuckGo)。

在实际使用中,你可以在插件提供的设置页中手动选择具体的搜索引擎。如果需要使用 Exa、Tavily 或 DeepSeek API 等服务,需在对应的设置项中填入 API 密钥。

注意事项

  • 维护方式:代码更新完全由本仓库维护,不包含远程版本检查或一键升级逻辑。
  • 重启要求:插件变更后需要重启 DSH Desktop 才能加载新代码。
  • 环境依赖:依赖 Node.js >= 20。

结语

该插件通过本地维护的代码和丰富的源支持,降低了 DSH 智能体联网搜索的接入门槛。相关目录与源码托管在 SkillHub 与 GitHub。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜