メインコンテンツへスキップ
カスタム エージェント(Custom Agent)は、特定のタスクを処理するために設計された Qoder の AI Agent です。カスタム エージェントを作成して Qoder の機能を拡張できます。各エージェントは独自のコンテキストウィンドウ、ツール権限、システムプロンプトを持ちます。現在、カスタム エージェントのスケジューリング方法は subagent のアプローチを通じて管理されています。

カスタム エージェントの作成

方法1:create-agent を使用(推奨)

Qoder は、インタラクティブなガイダンスを通じてカスタム エージェントを迅速に作成するための組み込み create-agent スキルを提供しています。 使用方法
create-agent は以下のステップをガイドします:
  • エージェントの名前と説明を定義
  • 必要なツール権限を選択
  • システムプロンプトテンプレートを自動生成
  • エージェントファイルを正しい場所に保存
初めてカスタム エージェントを作成する場合は、/create-agent を使用して設定ファイルを自動生成することをお勧めします。これにより、正しい形式とすべての必要なフィールドが確保されます。

方法2:手動作成

以下のいずれかの場所に .md ファイルを手動で作成することもできます: ファイルには基本情報を定義する frontmatter ブロックと、システムプロンプトの内容を含める必要があります:

MCPサーバー

カスタムエージェントはMCP(Model Context Protocol)サーバーの設定をサポートしており、エージェントが外部ツールやサービスを呼び出すことができます。エージェント設定にmcpServersフィールドを追加してMCPサーバーを関連付け、エージェントの機能を拡張できます。

モデル設定

カスタムエージェントは使用するモデルの指定をサポートしています。Quest ビューの Setting → Agents ページで対象のエージェントを選択し、Change Model をクリックして、各エージェントの役割に最適なモデルを割り当てることができます。

サポートされているツール

IDE での使用

カスタム エージェントを呼び出す方法は2つあります:

方法1:自動トリガー

Chat パネルで、自然言語でタスクを説明すると、モデルが意図を自動的に認識し、description に基づいて適切なカスタム エージェントを選択します:
モデルは自動的に code-review エージェントを識別して呼び出します。

方法2:手動トリガー

/agent-name を使用して特定のエージェントを手動でトリガーします:

詳細ドキュメント

自動作成や CLI での使用方法を含むカスタム エージェントの完全ガイドについては、CLI 使用ドキュメントを参照してください。