Hermes Agent 主模型用本地模型,不代表所有任务都离线。官方 Fallback Providers 文档写得很清楚:vision、web extract、compression、session_search、skills_hub、MCP、memory flush 都有独立的 auxiliary provider 解析链。也就是说,压缩、记忆整理、网页提取这类旁路任务可能仍然走 OpenRouter 或其他云 provider。
怎么确认是不是它在调云
- 看日志里是哪类任务触发请求:compression、flush_memories、web_extract 还是 vision。
- 检查
auxiliary.*.provider是否还是auto。 - 检查
compression.summary_provider是否指定了云模型。 - 把关键辅助任务显式改成
main或自定义本地 endpoint,再测试一次。
如果你要严格离线,不能只改顶层 model.provider,还要把辅助任务一起收口。否则主对话本地化了,后台摘要和记忆刷新仍可能走云。
一句话:Hermes Agent 离线部署要同时检查 model、auxiliary 和 compression 三处配置。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。