Spirit Agent

サブエージェント

スコープを限定したタスクを子セッションに委任します。必要に応じてgitワークツリーで実行します。

エージェントは subagent を呼び出して子セッションを開始できます。子は独立したタスクに取り組み、最終結果のみを親に返します。

引数

フィールド必須役割
taskはい子が行うべき内容
success_criteriaいいえ子が完了を判断するための条件
context_summaryいいえ子が再発見する必要のない短い背景情報
files_to_inspectいいえ最初に読むべきパス
expected_outputいいえ親が返してほしい結果の形
worktreeいいえtrue の場合は、隔離されたgitワークツリーで編集します

子がファイルを編集し、他の子も同時に編集する可能性がある場合は、worktree: true を使用します。読み取り専用の作業では省略します。

制限

ワークツリー内で既に実行中の子は、別のワークツリーを開始できません。セッションの開始と終了にフック(subagentStart / subagentEnd)を実行できます。DesktopのサブエージェントビューアまたはCLI TUIの/subagentsから子セッションを検査できます。

このページ内