# モード
URL: /ja/docs/agent/modes

Agent、Plan、Ask、Debug を切り替えます。同じワークスペース、異なる権限。



Spirit には 4 つのエージェントモードがあります。Desktop と CLI では Tab で **Agent → Plan → Ask → Debug → Agent** と循環します。

| モード       | 機能                                                                                                             |
| --------- | -------------------------------------------------------------------------------------------------------------- |
| **Agent** | デフォルト。読み取り、編集、コマンド実行、検証を行います。                                                                                  |
| **Plan**  | 計画のみ。 [ask\_questions](./ask-questions.mdx) で明確化し、 `create_plan` で計画を書き、実装を開始するか Agent に戻るかを尋ねます。              |
| **Ask**   | 読み取り専用。説明と検索を行います。ファイル編集、シェル、パッチ、メディア生成は利用できません。コードを変更するには Agent に切り替えます。                                      |
| **Debug** | バグを調査します。仮説をランク付けし、 `.spirit/logs/` の下に NDJSON ログ（ `#region agent log` で囲む）を挿入し、問題が解決したか、まだ再現するかをあなたが言うのを待ちます。 |

変更が大きい場合や目標が曖昧な場合は Plan を使用します。リポジトリを理解したいだけの場合は Ask を使用します。失敗を再現できる場合や体系的な対応をしたい場合は Debug を使用します。通常の編集では Agent をオンにしておきます。

エディタでの Tab 補完は別の機能です。 Settings → Tab にあります。このサイクルには含まれません。
