返回AI问答
Hermes Agent 还在用 login/logout 怎么办?

Hermes Agent 还在用 login/logout 怎么办?

AI问答 Admin 67 次浏览

Hermes Agent 如果你还在用 hermes loginhermes logout,建议改用 hermes auth。官方 CLI 参考已把 login/logout 标为 deprecated,新的凭据管理入口是 auth 命令族。

auth 负责什么

hermes auth 用于添加、列出、删除、重置和设置凭据策略,也处理 Nous、Codex、Anthropic 等 OAuth 流程。相比旧命令,它更适合多 provider、多账号、多 profile 的使用方式。

怎么迁移使用习惯

  • 想新增账号:用 hermes auth add
  • 想看当前有哪些凭据:用 hermes auth list
  • 想删除或重置:用 hermes auth remove 或 reset 相关子命令。
  • 想换默认模型:仍然用 hermes model,不要把模型选择和登录混在一起。

旧命令还能不能用

deprecated 不等于立刻不可用,但继续依赖旧命令会让排查变麻烦,尤其当你同时使用 API Key、OAuth、OpenRouter、Nous Portal 或多个 profile 时。统一走 auth,更容易知道凭据到底存在哪里、当前用的是哪一个。

如果登录后仍提示 key 不存在,再检查配置优先级:密钥通常在 ~/.hermes/.envauth.json,普通模型设置在 config.yaml

推荐工具

更多