Agentモード
Agentは、コードベースを検索し、複数のファイルを編集し、ターミナルコマンドを実行して、エラーを自律的に修正できるCherri CodeのAIアシスタントです。
Agentモードでできること
エージェントは、機能をゼロから作成したり、既存のコードをリファクタリングしたり、バグを修正したり、テストを書いたり、シェルコマンドを実行したりできます。自然言語でタスクを指示すると、読むべきファイル、加える変更、結果の確認方法を自ら判断します。
Agent を使い始めるには?
- Agent パネルを開きます。
- Mac: CmdCtrl + I を押します
- Windows/Linux: Ctrl + I を押します
- リクエストを入力します。実行したい内容を具体的に指定してください。例: 「ホームページにメールアドレスとパスワードの入力欄を含むログインフォームを追加して。」
- ReturnEnter を押します。Agent がコードベースの探索と変更を開始します。
- 変更が行われると、diff ビューに編集内容が表示されます。
Cloud Agents を使用すると、ブラウザで cursor.com/agents からエージェントを実行することもできます。
Agent を中断するには?
停止ボタンをクリックすると、タスクの途中で Agent を停止できます。別の指示を出したり、別の方法でやり直したりできます。
エージェントによる変更を確認するには?
エージェントによる編集は、作業中に適用されます。差分ビューで確認し、不要な変更は却下してください。PR 単位の確認には、Bugbot がバグやセキュリティ上の問題を自動的に検出できます。
エージェントによる変更を元に戻すには?
以前のメッセージにホバーし、右下のチェックポイントを復元をクリックすると、その時点以降にエージェントが加えたすべての変更を元に戻せます。復元ではファイルのみが元に戻り、会話からメッセージが削除されることはありません。会話自体を短くするには、以前のメッセージからチャットをフォークしてください。
エージェントはタスクをサブエージェントに委任できますか?
はい。エージェントは、調査、シェルコマンドの実行、ブラウザ操作を並行して行う専門的なサブエージェントを起動できます。各サブエージェントは独自のコンテキストウィンドウで実行され、メインの会話に結果を返します。.cursor/agents/ にMarkdownファイルを追加すると、カスタムサブエージェントも作成できます。
Agentは画像を生成できますか?
はい。Agentは、テキストによる説明や参照画像をもとに画像を作成できます。UIモックアップ、プロダクトアセット、アーキテクチャ図の作成に役立ちます。生成された画像はプロジェクトに保存され、チャット内にインラインで表示されます。
エージェントの作業中にフォローアップメッセージをキューに追加できますか?
はい。エージェントが処理中でも、次の指示を送信できます。メッセージはキューで待機し、現在のタスクが完了すると自動的に実行されます。ドラッグしてキュー内のメッセージを並べ替えることもできます。
Agent は過去の会話を検索してコンテキストを取得できますか?
対応。会話検索はエージェントツールとして利用できます。Agent が以前の会話のコンテキストを必要とする場合、自動的に過去の会話を検索できます。どのチャットで話したかを覚えておく必要はありません。
どのモードを使うべきですか?
| モード | 最適な用途 | ファイルを編集できますか? |
|---|---|---|
| Agent | 機能の作成、リファクタリング、バグの修正 | 対応 |
| Ask | コードの理解、アーキテクチャの調査 | 非対応 (参照専用) |
| Plan | まずアプローチを確認したい複雑な機能 | 対応 (プランの承認後) |
| Debug | 実行時の情報が必要な複雑なバグ | 対応 |
ほとんどのタスクにはAgentを使用してください。変更せずに回答を得たい場合は、Askに切り替えてください。アプローチを確認したい複数ファイルにまたがる機能には、Planを使用してください。再現や原因の特定が難しいバグには、Debugを使用してください。
モードを切り替えるには?
- Shift + Tab を押してモードを順に切り替えます
- エージェントパネルのモード選択ドロップダウンをクリックします
モードごとに独自のコンテキストが使用されるため、モードを切り替えると新しいコンテキストウィンドウが開始されます。最適な結果を得るには、タスクを変更する際は新しいチャットを開始してください。
すべてのモードでルールは適用されますか?
はい。プロジェクトルール、ユーザールール、チーム ルールは、エージェント、Ask、Plan、デバッグモードで適用されます。使用中のモードにかかわらず、ルールはすべての会話に含まれます。