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

# Cascade の概要

> Cascade は、Write/Chat モード、音声入力、ツールへのアクセス、Turbo モード、リアルタイムコラボレーションにより、JetBrains でエージェント型 AI コーディングを実現します。

Windsurf の Cascade は、JetBrains スイートでエージェント型コーディングの優れた機能を提供します。

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

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

Cascade の会話入力欄の下にある選択メニューから、使用するモデルを選択します。利用可能なモデルの詳細や、各プラン・料金体系での利用可否については、以下をクリックしてご確認ください。

<Card title="モデル" icon="robot" href="/ja/desktop/models" horizontal={true}>
  Windsurf で利用できるモデル。
</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/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/jetbrains-cascade-modes.mp4?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=f425567536dbd2c522dfb717e3cce226" data-path="desktop/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/desktop/cascade/web-search)、[ターミナル](/ja/desktop/terminal) など、さまざまなツールを使用できます。

Cascade は、使用中のパッケージやツール、インストールが必要なものを検出し、必要に応じてそれらをインストールすることもできます。プロジェクトの実行方法を Cascade に尋ねて、Accept を押してください。

<Note>Cascade は 1 回のプロンプトで最大 25 回までツールを呼び出せます。途中で停止した場合は、`continue` と入力するだけで、Cascade は中断したところから再開します。`continue` を入力するたびに、新しいプロンプトとしてカウントされます。 </Note>

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

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

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/voice-mode.mp4?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=99e3fdda91ed54226237e7d4714d55e4" data-path="desktop/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/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/cascade-revert.mp4?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=2c8998de7ae41d52f7e201968b7d0fa2" data-path="desktop/assets/windsurf/cascade/cascade-revert.mp4" />

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

Cascade は、JetBrains で 3 段階のコマンド自動実行レベル (**Off**、**Auto**、**Turbo**) をサポートしています。希望するレベルは、Windsurf Settings パネルから選択できます。

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

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

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

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

<div id="real-time-collaboration">
  # リアルタイムコラボレーション
</div>

Cascadeの大きな特長の1つは、リアルタイムの操作を把握できることです。

Cascadeはすでにそれを把握しているため、それまでの操作について前提情報を含めて指示する必要は、必ずしもありません。

コードエディタで手動で変更を加えてから、Cascadeに「作業を続けて」と指示してみましょう！

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

Cascade に特定のファイルを無視させるには、ワークスペースのルートにある `.codeiumignore` にそのファイルを追加します。これにより、指定したパス内のファイルは Cascade が閲覧、編集、作成しなくなります。ファイルパスは `.gitignore` と同様の形式で指定できます。

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

複数のリポジトリを管理するEnterpriseのお客様は、`~/.codeium/` フォルダにグローバルな `.codeiumignore` ファイルを配置することで、すべてのリポジトリで無視ルールを適用できます。このグローバル設定は、システム上のすべてのWindsurfワークスペースに適用され、リポジトリごとの `.codeiumignore` ファイルとあわせて機能します。
