技能 编程开发 多智能体代码编排系统

多智能体代码编排系统

v20260517
claude-devfleet
该系统用于编排复杂的、多步骤的编程任务,利用多个AI智能体协作完成项目。它首先将整个项目规划为任务依赖图谱,然后将专业的智能体分配到隔离的Git工作区进行并行开发。系统负责自动监控进度、处理代码合并,并生成结构化报告,清晰记录所有变更和下一步计划。
获取技能
55 次下载
概览

Claude DevFleet マルチエージェント オーケストレーション

使用時期

このスキルは、複数のClaude Codeエージェントをコーディングタスクで並行して作業するように派遣する必要があるときに使用します。各エージェントは完全なツール機能を備えた分離されたgit作業ツリーで実行されます。

実行中のClaude DevFleetインスタンスが必要で、MCP経由で接続:

claude mcp add devfleet --transport http http://localhost:18801/mcp

動作方法

User → 「認証とテスト付きのREST APIを構築」
  ↓
plan_project(prompt) → project_id + mission DAG
  ↓
計画をユーザーに表示 → 承認を取得
  ↓
dispatch_mission(M1) → エージェント1は作業ツリーで生成
  ↓
M1完了 → 自動マージ → M2を自動派遣(M1に依存)
  ↓
M2完了 → 自動マージ
  ↓
get_report(M2) → files_changed、what_done、errors、next_steps
  ↓
ユーザーに報告する

ツール

Tool Purpose
plan_project(prompt) AIが説明をミッションチェーン付きプロジェクトに分割
create_project(name, path?, description?) プロジェクトを手動で作成、project_idを返す
create_mission(project_id, title, prompt, depends_on?, auto_dispatch?) ミッションを追加。depends_onはミッションIDの文字列のリスト。auto_dispatch=trueで依存関係が満たされたとき自動開始。
dispatch_mission(mission_id, model?, max_turns?) ミッション上でエージェントを開始
cancel_mission(mission_id) 実行中のエージェントを停止
wait_for_mission(mission_id, timeout_seconds?) ミッション完了までブロック
get_mission_status(mission_id) ブロックなしでミッション進捗をチェック
get_report(mission_id) 構造化レポートを読む
get_dashboard() システム概要:実行中のエージェント、統計
list_projects() すべてのプロジェクトをブラウザ
list_missions(project_id, status?) プロジェクト内のミッションをリスト

ワークフロー

  1. 計画plan_project(prompt="...")を呼び出す → project_id + ミッションリスト
  2. 表示:ユーザーにミッション計画を表示
  3. 派遣:最初のミッションでdispatch_mission()を呼び出す
  4. 監視get_mission_status()で進捗をチェック
  5. 報告get_report()で完了時の報告

フル自動:計画と起動

  1. plan_project(prompt="...")
  2. 最初のミッションをDispatch
  3. 残りのミッションは依存関係に基づいて自動Dispatch
  4. 完了したらユーザーに報告
信息
Category 编程开发
Name claude-devfleet
版本 v20260517
大小 3.12KB
更新时间 2026-05-18
语言