- マルチエージェントルーティング: マルチエージェントルーティング
- エージェントワークスペース: エージェントワークスペース
実行例
ルーティングバインディング (Routing bindings)
ルーティングバインディングを使用して、インバウンドのチャネルトラフィックを特定のエージェントに固定します。 バインディングの一覧表示:accountId を省略した形式 (--bind <channel>) で実行すると、OpenClaw はチャネルのデフォルト設定やプラグインのセットアップ情報からアカウント ID を自動的に解決しようと試みます。
バインディングのスコープ動作
accountIdのないバインディングは、そのチャネルのデフォルトアカウントにのみ一致します。accountId: "*"は、そのチャネルのすべてのアカウントに一致するフォールバック設定となり、明示的なアカウント指定よりも優先度が低くなります。- すでに特定のチャネルに対して
accountIdなしのバインディングが存在する状態で、後から明示的または自動解決されたaccountIdを指定して再度バインドした場合、OpenClaw は重複を作成せずに既存のバインディングをアップグレード(書き換え)します。
telegram:ops に限定されます。もしデフォルトアカウントのルーティングも継続したい場合は、--bind telegram:default のように明示的に追加してください。
バインディングの削除:
アイデンティティファイル (Identity files)
各エージェントのワークスペースルートにIDENTITY.md を置くことができます:
- パスの例:
~/.openclaw/workspace/IDENTITY.md set-identity --from-identityコマンドを実行すると、ワークスペースルート (または--identity-fileで指定したファイル) から情報を読み取ります。
アイデンティティの設定
set-identity は agents.list[].identity の各フィールドを書き換えます:
name(名前)theme(テーマ)emoji(絵文字)avatar(アバター画像。ワークスペース相対パス、http(s) URL、または data URI)
IDENTITY.md から読み込む例: