Hermesエージェントもまだhermes loginやhermes logoutを使っている場合は、hermes authを使うことをお勧めします。公式CLIのリファレンスではログイン/ログアウトが非推奨としてマークされており、新しい認証管理ポータルはauthコマンドファミリーです。
認証は何を担当しますか?
hermes authは認証情報ポリシーの追加、リスト、削除、リセット、設定に使われ、Nous、Codex、AnthropicなどのOAuthプロセスも扱います。旧コマンドと比べて、マルチプロバイダー、マルチアカウント、マルチプロファイルの利用により適しています。
使用習慣の移行方法
- アカウントを追加するには、
hermes auth addをご利用ください。 - 現在持っている資格を確認したい:
hermes auth listを使います。 - 削除やリセットには、関連するサブコマンド
hermes auth removeまたはリセットを使います。 - デフォルトモデルを変更したい場合は、
hermes modelを使い続けてください。モデル選択とログインは混ぜないでください。
古いコマンドはまだ使えますか?
非推奨だからといってすぐに利用不能になるわけではありませんが、古いコマンドに頼り続けると、特にAPI Key、OAuth、OpenRouter、Nous Portal、または複数のプロファイルを同時に使っている場合、トラブルシューティングが難しくなります。認証を使うことで、認証情報がどこに保存されていて、どの認証情報が現在使われているかを把握しやすくなります。
ログインしてもキーが存在しない場合は、設定優先度を再度確認してください。キーは通常~/.hermes/.envかauth.jsonに設定されており、通常のモデルはconfig.yamlに設定されています。