Hermes Agent 用 Anthropic OAuth 后还提示没有有效 API key,先别把 token 手动乱填进 .env。官方 Providers 文档写得很清楚:Anthropic OAuth 更推荐通过 hermes model 使用 Claude Code 的凭据存储,Hermes 会优先读取 Claude Code 自己的 credential store,而不是靠你复制一个临时 token。
先按这个顺序修
- 确认本机 Claude Code 已能正常登录和使用。
- 运行
hermes model,选择 Anthropic。 - 不要同时在
~/.hermes/.env里塞过期的ANTHROPIC_TOKEN干扰。 - 如果你走 API 计费,直接配置
ANTHROPIC_API_KEY更清楚。
社区里最近也有人遇到类似问题,最后的方向就是:让 Hermes 读 Claude Code 的凭据,而不是复制一段会过期或不刷新令牌。
一句话:Anthropic OAuth 不稳时,先回到 hermes model 和 Claude Code credential store,不要手填旧 token。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。