← 返回列表
未验证
为助手接入 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
扫码进群