OpenClawのスムーズなエージェント間通信の設定

OpenClawを実験していたRedditユーザーが、複数のAIエージェント同士の通信を妨げる障害を最小限に抑える設定を記録しました。このユーザーは当初、他のエージェントがリクエストを送信できる専用の「WhatsAppワーカー」エージェントを設定しようとした際に、一貫しない結果とタイムアウトの問題に直面していました。
主要な設定
以下の設定により、エージェント間の会話がよりスムーズに行えるようになりました:
"tools": {
"sessions": { "visibility": "all" },
"agentToAgent": {
"enabled": true,
"allow": [ "*" ]
}
},
"agents": {
"list": [
{
"id": "<for all your agents, so repeat this for each one>",
"subagents": { "allowAgents": [ "*" ] }
}
]
}
メモリ設定
各エージェントのMEMORY.mdファイルに、以下の指示を追加します:
- `session_send`ツールを使用する際は、常に`timeoutSeconds`パラメータを0に設定してください。
これにより、エージェント間通信が非同期化され、LLMの応答が遅い場合のタイムアウト問題を防ぎます。
制限と回避策
この設定でも、会話中にエージェントから「ANNOUNCE_SKIP」が発生することがあり、これは設計上の制限のようです。ユーザーは、session.agentToAgent.maxPingPongTurnsが5より大きい値を受け入れないことを発見しました。
これを回避するには、HEARTBEAT.mdに以下を追加します:
- 保留中のアクションが1つ以上のエージェントからの応答を待っている場合、`timeoutSeconds=0`のパラメータを含む`sessions_send`ツールを使用して、エージェントにそっと促し、再び動き出すきっかけを作ります。
これにより、ANNOUNCE_SKIPによって停滞した会話を再開するのに役立ちます。
📖 Read the full source: r/openclaw
👀 See Also

Qwen3.5-397B MoE、M1 Ultraでページ化エキスパートローディングにより14GB RAMで動作
Paged MoEエンジンは常時20のエキスパートのみをRAMに保持し、残りをSSDからレイジーロードすることで、209GBの397Bモデルを64GB Mac Studio上で1.59 tok/s、ピークRAM14GBで動作させる。小型モデルのベンチマークも含む。

Claude AIプロジェクトにおけるタイムトラッキングの導入
Claude AIを利用する方法では、作業セッションを追跡し休憩リマインダーを送信するために、応答にタイムスタンプを付与します。

個人AIエージェント構築のための100のヒント:クラウドプロトタイプから本番環境へ
6週間にわたって、永続的なAIエージェント(チャットボットのラッパーではない)を構築した経験。タスク管理、取引追跡、メール読み取り、データ分析を行う。重要な教訓:システムプロンプトではなく憲法を書くこと、メモリにはフラットマークダウンファイルを使用すること、アイデンティティファイルをgitでバージョン管理すること。

M4 Mac Mini(24GB RAM)でのGLM-4.7-Flashの最適化
開発者が、24GB RAMを搭載したM4 Mac Mini上でGLM-4.7-Flashを実行するための具体的な設定詳細を共有しています。これには、Q3_K_XL量子化、MLAを用いた32kコンテキストサイズ、およびMetalのメモリ割り当ての現実が含まれます。