マルチエージェントの調整
Qwen Code は、実験的な Agent Team ランタイムで複数のチームメンバーを調整できます。チームメンバーは個別のタスクを受け取り、タスクリストを共有し、メッセージを交換し、既存の Agent View タブに表示されます。/coordinate は調査ワーカーに読み取り専用のツールセットを強制し、リーダーが所有する Git ワークツリーに 1 つのライターを配置できます。
Agent Team の有効化
Qwen Code の設定で experimental.agentTeam を true に設定して再起動するか、QWEN_CODE_ENABLE_AGENT_TEAM=1 で Qwen Code を起動します。
調整されたタスクの実行
バンドルされたスキルをゴールと共に使用します。
/coordinate investigate the authentication regression and propose the smallest fixリーダーがチームを作成し、最大 3 つの独立したワークストリームを割り当て、既存のチームツールをメッセージとタスク状態に使用します。チームメンバーの会話と承認は、既存の Agent View UI を通じて表示可能です。読み取り専用のチームメンバーはシェルコマンドの実行やファイルの書き込みはできません。実装が必要な場合、リーダーは 1 つの Git ワークツリーを作成し、1 つのライターチームメンバーをそこにピン留めできます。リーダーが現在のブランチの唯一のマージ権限者です。
Agent Team が無効な場合でも、/coordinate は読み取り専用の並列調査に通常のフォアグラウンドエージェントを使用できます。そのフォールバックは委譲であり、協調するチームではありません。ワーカーはリーダーにのみ報告します。
適切なマルチエージェントモードの選択
| モード | 用途 | 通信 | ワークスペースの動作 |
|---|---|---|---|
Agent Team を使用した /coordinate | 1 つの結果に寄与する異なるワークストリーム | 共有タスクとチームメンバーメッセージ | 読み取り専用ワーカーを強制。オプションで単一のワークツリーライター |
| サブエージェント | 小さな委譲タスク | ワーカーが親に報告 | 選択されたエージェントに依存 |
| Arena | 同じタスクで競合する複数のモデル | エージェントは協調しない | 隔離されたワークツリー。1 つの勝者が選択される |
| Herdr | 異なる CLI プロダクトやリモートターミナルセッションの調整 | 外部のターミナルレベルの制御 | Qwen Code の外部で管理 |
現在のワークフローは、意図的にプロセス内の Agent Team ランタイムと Agent View UI を再利用しています。チームメンバーは通常セッションモデルを継承しますが、エージェント定義でそれをオーバーライドできます。永続的な独立 PTY セッション、クロスベンダーのワーカー、およびリモートアタッチは別のプロダクトの関心事であり、/coordinate では実装されていません。