メインコンテンツへスキップ
Cascade には 3 つの異なるモードがあり、それぞれ特定のワークフロー向けに設計された異なる機能セットを備えています。
モードユースケースツール
Code複雑な機能実装、リファクタリングすべてのツールが利用可能
Plan事前の計画が必要な複雑な機能すべてのツールが利用可能
Ask学習、計画、質問検索系ツールのみ
Cascade の入力ボックス下にあるモード切り替え、またはキーボードショートカット ⌘+. (Mac) または Ctrl+. (Windows/Linux) を使って、モードを切り替えることができます。

Codeモード

Codeモードは、コードベースに変更を加えるために設計された、Windsurfのデフォルトの完全自律型エージェントモードです。 Codeモードでは、Cascadeは次のことができます:
  • ファイルの作成、編集、削除
  • ターミナルコマンドの実行
  • コードベースの検索と解析
  • 依存関係のインストール
  • 複数ステップにわたるタスクの自律的な実行
Cascadeにプロジェクトで主体的に作業させて変更を反映したいときは、Codeモードを使用してください。
ほとんどのタスクでは、デフォルトモードとしてCodeモードを使用することをおすすめします。

プランモード

プランモードは、コードを書く前に詳細な実装プランを作成することで、複雑なタスクについて考えを整理するのに役立ちます。 プランモードでは、Cascade は次のことを行います:
  • コードベースを探索して現在の状態を把握する
  • プランがあなたの目標に沿っていることを確認するために、確認の質問を行う
  • インタラクティブなインターフェースで、複数の選択肢を提示する
  • 実装手順を含む詳細なプランを、外部の Markdown ファイルとして作成・提示する
Cascade によるプラン作成が完了したら、そのプランファイル上の「Implement」をクリックすると、自動的に Code モードに切り替わり、プランの実装を開始できます。

プランから作業を続行する

プランモードで作成された Markdown ファイルは、複数のセッションにまたがって作業を継続する際に特に便利です。 プランは ~/.windsurf/plans ディレクトリに保存され、@mentions メニューから利用できます。 プランのファイルをメンションすると、新しいコンテキストで実装を続行できます。 初回の実装がうまくいかなかった場合などに特に便利です。元の変更を破棄し、プランファイルを少し調整してから「Implement」をクリックすれば、新しい会話で再度実装を試せます。

プランモードを終了する

プランニングから実装に移行する方法はいくつかあります。
  • プランファイルの “Implement” ボタンをクリックする
  • 入力ボックスでモードを Code モードに変更する
  • エージェントが実装の準備が整ったと判断したタイミングで、自動的に Code モードへ切り替わるのを待つ

Ask モード

Ask モードは、質問や探索に最適化された読み取り専用のモードです。 Ask モードでは、Cascade はコードベースを検索および解析できますが、変更を加えることはできません。