> ## Documentation Index
> Fetch the complete documentation index at: https://docs.windsurf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cascade モード

> Cascade には複数のモードがあり、それぞれ異なる種類のタスク向けに最適化されています。

Cascade には 3 つの異なるモードがあり、それぞれ特定のワークフロー向けに設計された異なる機能セットを備えています。

| モード                | ユースケース           | ツール          |
| ------------------ | ---------------- | ------------ |
| [Code](#code-mode) | 複雑な機能実装、リファクタリング | すべてのツールが利用可能 |
| [Plan](#plan-mode) | 事前の計画が必要な複雑な機能   | すべてのツールが利用可能 |
| [Ask](#ask-mode)   | 学習、計画、質問         | 検索系ツールのみ     |

Cascade の入力ボックス下にあるモード切り替え、またはキーボードショートカット `⌘+.` (Mac) または `Ctrl+.` (Windows/Linux) を使って、モードを切り替えることができます。

<div id="code-mode">
  ## Codeモード
</div>

**Codeモード**は、コードベースに変更を加えるために設計された、Windsurfのデフォルトの完全自律型エージェントモードです。

Codeモードでは、Cascadeは次のことができます:

* ファイルの作成、編集、削除
* ターミナルコマンドの実行
* コードベースの検索と解析
* 依存関係のインストール
* 複数ステップにわたるタスクの自律的な実行

Cascadeにプロジェクトで主体的に作業させて変更を反映したいときは、Codeモードを使用してください。

<Tip>ほとんどのタスクでは、デフォルトモードとしてCodeモードを使用することをおすすめします。</Tip>

<div id="plan-mode">
  ## プランモード
</div>

**プランモード**は、コードを書く前に詳細な実装プランを作成することで、複雑なタスクについて考えを整理するのに役立ちます。

プランモードでは、Cascade は次のことを行います:

* コードベースを探索して現在の状態を把握する
* プランがあなたの目標に沿っていることを確認するために、確認の質問を行う
* インタラクティブなインターフェースで、複数の選択肢を提示する
* 実装手順を含む詳細なプランを、外部の Markdown ファイルとして作成・提示する

Cascade によるプラン作成が完了したら、そのプランファイル上の「Implement」をクリックすると、自動的に Code モードに切り替わり、プランの実装を開始できます。

<Frame caption="プランモードでは、Cascade が要件を明確にするために複数選択式の質問を行うことがあります">
  <img style={{ maxHeight: "500px" }} src="https://mintcdn.com/codeium/7b7uIe0WThZtJJHO/assets/windsurf/cascade/cascade-questions.png?fit=max&auto=format&n=7b7uIe0WThZtJJHO&q=85&s=e78c8a5a8227b5f8fbba3b81ca069454" width="1196" height="698" data-path="assets/windsurf/cascade/cascade-questions.png" />
</Frame>

<div id="continuing-from-a-plan">
  ### プランから作業を続行する
</div>

プランモードで作成された Markdown ファイルは、複数のセッションにまたがって作業を継続する際に特に便利です。

プランは `~/.windsurf/plans` ディレクトリに保存され、[@mentions](/ja/chat/overview#%40-mentions) メニューから利用できます。
プランのファイルをメンションすると、新しいコンテキストで実装を続行できます。

初回の実装がうまくいかなかった場合などに特に便利です。元の変更を破棄し、プランファイルを少し調整してから「Implement」をクリックすれば、新しい会話で再度実装を試せます。

<div id="exiting-plan-mode">
  ### プランモードを終了する
</div>

プランニングから実装に移行する方法はいくつかあります。

* プランファイルの "Implement" ボタンをクリックする
* 入力ボックスでモードを Code モードに変更する
* エージェントが実装の準備が整ったと判断したタイミングで、*自動的に* Code モードへ切り替わるのを待つ

<div id="ask-mode">
  ## Ask モード
</div>

**Ask モード**は、質問や探索に最適化された読み取り専用のモードです。

Ask モードでは、Cascade はコードベースを検索および解析できますが、変更を加えることはできません。
