> ## 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 は、Write モード／Chat モード、音声入力、ツールアクセス、ターボモード、リアルタイム共同作業機能を備えたエージェント型 AI コーディングを JetBrains にもたらします。

Windsurf の Cascade は、エージェント型コーディングの最良の体験を JetBrains 製品群にもたらします。

Cascade を開くには、`Cmd/Ctrl+L` を押すか、Cascade アイコンをクリックします。

<div id="model-selection">
  # モデルの選択
</div>

Cascade の会話入力ボックス下にある選択メニューから、使用したい AI モデルを選択します。下のリンクをクリックすると、利用可能な AI モデルの詳細と、各プラン・料金での提供状況を確認できます。

<Card title="Models" icon="robot" href="/ja/windsurf/models" horizontal={true}>
  Windsurf における AI モデルの提供状況
</Card>

<div id="writechat-modes">
  # Write/Chat モード
</div>

Cascade には **Write** と **Chat** の2つのモードがあります。

Write モードでは、Cascade がコードベースの作成や変更を行えます。Chat モードは、コードベースに関する質問や一般的なコーディング原則の問い合わせに最適化されています。

<video autoPlay muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/d8O4q6w3H2CjrirL/assets/jetbrains-cascade-modes.mp4?fit=max&auto=format&n=d8O4q6w3H2CjrirL&q=85&s=dab1edae206eabdc1a675462866b1ad6" data-path="assets/jetbrains-cascade-modes.mp4" />

<div id="queued-messages">
  # キュー済みメッセージ
</div>

Cascade が現在のタスクを完了するのを待っている間に、新しいメッセージをキューに追加し、タスク完了後に順番に実行できます。

キューにメッセージを追加するには、Cascade が処理中にメッセージを入力して `Enter` を押します。

* **即時送信**: 空のテキストボックスで Enter をもう一度押すと、すぐに送信されます。
* **削除**: 送信前であれば、キューから任意のメッセージを削除できます

<div id="access-to-tools">
  # ツールへのアクセス
</div>

Cascade には、Search、Analyze、[Web Search](/ja/windsurf/cascade/web-search)、[terminal](/ja/windsurf/terminal) など、さまざまなツールが用意されています。

使用中のパッケージやツールを検出し、未インストールのものを特定して、インストールまで自動的に行えます。プロジェクトの実行方法を Cascade に尋ね、Accept をクリックするだけです。

<Note>Cascade はプロンプトごとに最大 25 回までツールを呼び出せます。処理が途中で止まった場合は `continue` と入力すると、直前の続きから再開します。なお、`continue` はそれぞれ新しいプロンプトとしてカウントされます。</Note>

<div id="voice-input">
  # 音声入力
</div>

音声入力を使うと、声で Cascade とやり取りできます。現在は、話した内容をテキストに文字起こしできます。

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/voice-mode.mp4?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=b6881ef11385d4f05fa151e0808a9e78" data-path="assets/windsurf/cascade/voice-mode.mp4" />

<div id="revert-to-previous-steps">
  # 以前のステップにリバートする
</div>

必要に応じて、Cascade が行った変更をリバートできます。元のプロンプトにマウスオーバーして右側のリバート矢印をクリックするか、目次から直接リバートしてください。これにより、指定したステップ時点のコードベースの状態に、すべてのコード変更が戻されます。

<Warning>現在、リバートは取り消せません。ご注意ください！</Warning>

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/cascade-revert.mp4?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=fe494383062acfc1efe07b23c03607a2" data-path="assets/windsurf/cascade/cascade-revert.mp4" />

<div id="auto-execution-modes">
  # 自動実行モード
</div>

Cascade は JetBrains でのコマンド自動実行について、**Off**、**Auto**、**Turbo** の 3 段階をサポートしています。Windsurf の設定パネルから、好みのレベルを選択できます。

| レベル       | 説明                                                              |
| --------- | --------------------------------------------------------------- |
| **Off**   | 許可リストに含まれるコマンドを除き、ターミナルコマンドを自動実行しません。                           |
| **Auto**  | 安全性の評価に基づいて、AI モデルがコマンドを自動実行するかどうかを判断します。プレミアム AI モデルでのみ利用可能です。 |
| **Turbo** | 拒否リストに含まれるものを除き、ターミナルコマンドおよびブラウザ操作を常に自動実行します。                   |

<Note>Teams および Enterprise のユーザーの場合、管理者は許可される自動実行レベルの上限を設定できます。ユーザーはその上限までの任意のレベルを選択できますが、それを超えることはできません。</Note>

<Frame>
  <img style={{ maxHeight: "500px" }} src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/cascade-turbo-mode.png?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=8860ea8311000ae2cc440cef26560620" width="680" height="60" data-path="assets/windsurf/cascade/cascade-turbo-mode.png" />
</Frame>

自動実行レベルおよび許可／拒否リストの詳細については、[Terminal のドキュメント](/ja/windsurf/terminal#auto-executed-cascade-commands)を参照してください。

<div id="real-time-collaboration">
  # リアルタイム共同編集
</div>

Cascade の特長の一つは、あなたのリアルタイムの操作を把握していることです。

過去の操作について毎回文脈を与えてプロンプトする必要はありません。Cascade がすでに把握しています。

コードエディタで手動で変更を加えたうえで、Cascade に「作業を続けて」と指示してみてください！

<div id="ignoring-files">
  # ファイルを無視する
</div>

Cascade に特定のファイルを無視させたい場合は、ワークスペースのルートにある `.codeiumignore` に対象のファイルを追加してください。これにより、指定したパス内のファイルを Cascade が参照・編集・作成しないようにできます。ファイルパスの指定は `.gitignore` と同様の形式で記述できます。

<div id="global-codeiumignore">
  ## グローバル .codeiumignore
</div>

複数のリポジトリを管理する Enterprise 契約の管理者は、`~/.codeium/` フォルダにグローバルな `.codeiumignore` ファイルを配置することで、全リポジトリに共通の無視ルールを適用できます。このグローバル設定は、システム上のすべての Windsurf ワークスペースに適用され、各リポジトリ固有の `.codeiumignore` ファイルと併用されます。
