Hermes AgentはCLIでOpen WebUI側のチャット履歴を確認できません。通常はデータベースが壊れているからではなく、異なる入口が本質的に異なるセッションだからです。 公式のSessionsドキュメントでは、各会話はソースプラットフォーム、ユーザー、セッションルールごとに別々に保存されていることが明確に示されています。 これは最近コミュニティで繰り返し問われている非常に頻発的な質問でもあります。
これはどういう意味でしょうか?
- Open WebUIは独自のAPIセッションを開始します。
- CLIでは、
/history現在のCLIセッションのみを見ていて、自動的にOpen WebUI側に移行しません。 - Telegram、Slack、Discordも同様で、それぞれセッショントラックがあります。
もし両端を越えてチャットを続けたい場合、どうすればいいでしょうか?
最も安全な方法は「統一チャットボックス」を強制するのではなく、重要なコンテキストをファイルに書き込み、メモを覚えるか固定し、新しいエントリーに読み取らせることです。 APIを自分で接続する場合は、CLIが自動的にOpen WebUIのコンテキストに接続することを期待するのではなく、複数の連続した会話に用いる/v1/responsesセッションチェーンを使うべきです。
一言で言えば、Hermes Agentはすべてのポータルでチャットシェルを共有しているわけではなく、デフォルトでは独立したセッションで独立した入口を持っています。
公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式文書登録:https://hermes-agent.nousresearch.com/。