Skip to main content

Command Palette

Search for a command to run...

カスタマイズ

サブエージェント

サブエージェントは、Cursorのエージェントがタスクを委任できる特化型のAIアシスタントです。各サブエージェントは独自のコンテキストウィンドウで動作し、特定の種類の作業を処理して結果を親エージェントに返します。サブエージェントを使用すると、複雑なタスクを分解し、作業を並列化し、メインの会話のコンテキストを維持できます。

サブエージェントは、エディター、CLI、Cloud Agentsで使用できます。

コンテキストの分離

各サブエージェントには独自のコンテキストウィンドウがあります。長時間の調査や探索でも、メインの会話のスペースを消費しません。

並列実行

複数のサブエージェントを同時に起動できます。順番に完了するのを待たずに、コードベースの異なる部分で作業できます。

専門性

ドメイン固有のタスク向けに、カスタムプロンプト、ツールへのアクセス、モデルを設定できます。

再利用性

カスタムサブエージェントを定義し、プロジェクト間で使用できます。

サブエージェントの仕組み

エージェントは、複雑なタスクに直面するとサブエージェントを自動的に起動できます。サブエージェントは必要なコンテキストをすべて含むプロンプトを受け取り、自律的に作業して、結果を含む最終メッセージを返します。

サブエージェントは、クリーンなコンテキストで開始します。以前の会話履歴にはアクセスできないため、親エージェントが関連情報をプロンプトに含めます。

フォアグラウンドとバックグラウンド

サブエージェントは、次の 2 つのモードのいずれかで実行されます。