Skip to main content
Honcho は、外部 Plugin を通じて OpenClaw に AI ネイティブなメモリを追加します。会話を専用サービスに永続化し、時間の経過とともにユーザーとエージェントのモデルを構築することで、ワークスペースの Markdown ファイルを超えたセッション横断コンテキストをエージェントに提供します。

提供される機能

  • セッション横断メモリ - 会話は各ターン後も保持されるため、セッションのリセット、Compaction、チャンネルの切り替えをまたいでコンテキストが引き継がれます。
  • ユーザーモデリング - Honcho は各ユーザー(好み、事実、コミュニケーションスタイル)とエージェント(個性、学習した振る舞い)のプロファイルを維持します。
  • セマンティック検索 - 現在のセッションだけでなく、過去の会話から得られた観察結果を検索します。
  • マルチエージェント認識 - 親エージェントは生成されたサブエージェントを自動的に追跡し、子セッションでは親がオブザーバーとして追加されます。

利用可能なツール

Honcho は、会話中にエージェントが使用できるツールを登録します。 データ取得(高速、LLM 呼び出しなし): Q&A(LLM 搭載):

はじめに

Plugin をインストールしてセットアップを実行します。
セットアップコマンドは API 認証情報の入力を求め、設定を書き込み、必要に応じて既存のワークスペースメモリファイルを移行します。
Honcho は完全にローカル(セルフホスト)で実行することも、api.honcho.dev のマネージド API を利用することもできます。セルフホストの場合、外部依存関係は必要ありません。

設定

設定は plugins.entries["openclaw-honcho"].config 配下にあります。
セルフホストインスタンスでは、baseUrl にローカルサーバー(例:http://localhost:8000)を指定し、API キーを省略します。

既存メモリの移行

既存のワークスペースメモリファイル(USER.mdMEMORY.mdIDENTITY.mdmemory/canvas/)がある場合、openclaw honcho setup がそれらを検出し、移行を提案します。
移行は非破壊的です。ファイルは Honcho にアップロードされ、元のファイルが削除または移動されることはありません。

仕組み

AI の各ターン後に、会話が Honcho に永続化されます。ユーザーとエージェントの両方のメッセージが観察されるため、Honcho は時間の経過とともにモデルを構築し、改良できます。 会話中、Honcho ツールは OpenClaw の before_prompt_build Plugin フックでサービスに問い合わせ、モデルがプロンプトを参照する前に関連するコンテキストを注入します。

Honcho と組み込みメモリの比較

Honcho と組み込みメモリシステムは併用できます。QMD を設定すると、Honcho のセッション横断メモリとあわせてローカルの Markdown ファイルを検索するための追加ツールが利用可能になります。

CLI コマンド

関連資料

関連項目