联网搜索受限 — 诊断报告
Codex 核验(2026-10-10):空 backend 不能单独证明搜索禁用:当前 Hermes 官方搜索说明 区分已经保存的共享后端选择与未配置时的自动发现;实际可用性还要核对凭据/Tool Gateway、工具启用及网络。
tool_search是工具发现机制,和web_search的搜索后端是不同设置。本文是过去的本地诊断快照,本次没有读取凭据、重新执行调用或变更服务。
问题: web.search_backend: "" — 搜索后端被配置为空字符串,Web 搜索完全禁用。
详细发现
| 项目 | 状态 |
|---|---|
web.search_backend | "" (空,所有 profile 均如此) |
web.backend (网页提取) | "" (空) |
| 代理/网络 | 未检查到阻塞 — 系统代理状态需实际测试 |
tool_search.enabled | auto(工具发现模式,不能从搜索后端为空推定禁用) |
为什么是空的
这是 Hermes 的出厂默认值 — 当时快照未显式填写搜索后端;是否自动发现需核对对应版本与配置。所有 profile(keeper、mano、loop-*)全是 search_backend: ""。
可用的修复路径
方案 A — Nous Portal(推荐,一键即用)
hermes setup --portal
一次 OAuth 授权同时解锁:web search + image generation + TTS + browser,无需逐一配置 API key。
方案 B — DuckDuckGo(内置,零配置)
web:
search_backend: duckduckgo
backend: browserDuckDuckGo 内置在 Hermes 中,无需 API key。网页提取用 browser 后端也不需要额外配置。适用国内网络环境。
方案 C — 自建 SearXNG 如果你已有自建 SearXNG 实例,指向它即可。适合隐私优先场景。