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

Windows 11 HomeでのClaude Cowork「ワークスペースの起動に失敗しました」エラーの修正
ユーザーは、Windows 11 HomeでClaude Coworkの起動エラーを解決するために、Microsoft StoreからWindows Subsystem for Linux (WSL2)をインストールしました。これは基盤となるVMテクノロジーに必要です。

ボットのOAuthトークン自動更新をClaude Codeで実現
Redditユーザーが、OAuthトークンの有効期限切れを防ぐ方法を共有しました。Claude Codeを設定して8時間ごとにトークンを自動更新することで、ボットを手動介入なしで継続的に稼働させることができます。

OpenClaw 4.1 with Gemma 4 Stack:ハイブリッドアーキテクチャとセットアップ修正
Redditの投稿では、OpenClaw 4.1とGoogleのGemma 4モデルを組み合わせた最適化されたローカルエージェントスタックについて詳しく説明されています。ハイブリッドアーキテクチャ、Ollamaツール呼び出しのための特定の設定修正、およびコンテキストウィンドウの調整が特徴です。

Claude Code向けのスキル作成原則(159のオープンソーススキルから)
開発者が、159のスキルを持つオープンソースのスキルレジストリを構築・維持する中で得た、Claude Code向けの効果的なスキル作成のための10の原則を公開しました。これらの原則は、実際のエージェントの使用状況から観察された実用的な実装パターンに焦点を当てています。