DeepSeek Harness Hub
← 返回列表

Hermes 网页搜索mmyhj/dsh-tool-hermes-web

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

为助手接入 DuckDuckGo 搜索与 Firecrawl 抓取

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/16 · 已提供中文文档

为 DeepSeek Harness 提供由 Hermes 支持的网页搜索/抓取:ddgs + Tavily 搜索,Firecrawl 提取

综合分
27.6
GitHub 分
27.6
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add mmyhj/dsh-tool-hermes-web
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-web@deepseek-ai/dsh-settings@deepseek-ai/schemastery
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-tool-hermes-web

为 DeepSeek Harness (DSH) 提供由 Hermes 支持的网页搜索/抓取。

- 搜索:通过 Python venv 的 ddgs 包使用 DuckDuckGo(免费、无限制)作为主后端,Tavily 作为回退。
- 抓取 / 提取:Firecrawl(markdown 提取)。
- 后端在 DSH 的 Settings → Hermes Web Search 部分中选择,支持热重载(无需编辑文件)。
- API 密钥从纯 .env 文件读取(默认 D:/Hermes/.env,可配置),并且绝不存储在设置中。
- 在 id hermes-web 下注册 ctx.web 提供程序(可与 web_search / web_fetch 配合使用)。

基于 D:/Hermes 处的 Hermes 个人助理配置构建;路径可配置,因此任何布局均可使用。

安装

dsh plugin --profile web add dsh-tool-hermes-web
或从源码安装:dsh plugin --profile web add D:/path/to/dsh-tool-hermes-web

重启 dsh web,然后打开 Settings → Hermes Web Search 选择后端。

要求

- ddgs 后端:一个安装了 ddgs 包的 Python 解释器(例如 pip install ddgs),以及可选的 DuckDuckGo 代理(默认 http://127.0.0.1:7897 —— Clash 风格)。
- Tavily 后端:.env 文件中的 TAVILY_API_KEY。
- Firecrawl 后端:.env 文件中的 FIRECRAWL_API_KEY。

配置

所有选项都位于 Settings → Hermes Web Search 部分(命名空间 hermes-web):

| 选项 | 含义 | 默认值 |
|---|---|---|
| search_backend | ddgs(免费)或 tavily | ddgs |
| extract_backend | firecrawl | firecrawl |
| proxy | ddgs 子进程的 HTTP(S) 代理;留空 = 无代理 | http://127.0.0.1:7897 |
| hermes_env | 存放 API 密钥的 .env 文件路径 | 留空 → HERMES_ENV 环境变量 → D:/Hermes/.env |
| hermes_python | 安装了 ddgs 的 Python 解释器 | 留空 → HERMES_PYTHON 环境变量 → D:/Hermes/hermes-agent/venv/Scripts/python.exe |

示例 .env:

TAVILY_API_KEY=tvly-...
FIRECRAWL_API_KEY=fc-...

安全说明

- API 密钥仅存在于 .env 文件中(在调用时读取,绝不记录日志,绝不写入设置)。
- 配置后,ddgs 作为本地子进程运行,并带有显式代理环境变量。
- 该插件采用 MIT 许可证;安装前请审查源码(它在 DSH 宿主进程内运行)。

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群