Windsurf Cascadeコマンドは実行中と表示され続けますが、実際にはターミナル内では終了してしまいます。これは通常、ターミナル統合がコマンドの終わりを正しく認識していないためです。 公式のWindsurf FAQにも、これはデフォルトのターミナル設定、シェルテーマ、複雑なプロンプトに関連している可能性があると述べられています。
まず命令が本当に終わっていないか確認してください
ターミナルパネルを開き、コマンドがまだ実行されているか確認してください。 ターミナルがプロンプトに戻っているのにCascadeも進行中と表示されている場合、問題はコマンド自体よりもIDEがターミナルの状態を認識している可能性が高いです。
まずコマンド出力をクリックし、プロジェクトをすぐに再起動しないでください。 何度もテストはすでに行われていますが、カスケードは終了の合図を受け取れません。
デフォルト端末を設定
Windsurfのドキュメントでは、デフォルトのターミナルプロファイルを設定することを明示的に推奨しています。 設定に行き、「ターミナルデフォルトプロファイル」を検索し、実際に使っているシェルを選択します。 特にWindows上でPowerShell、Git Bash、WSLが混在している場合は、IDEに複数のシェルを当てさせないでください。
macOSやLinuxでzshを使っている場合は、テーマも確認してください。
複雑な殻のテーマを閉じる
Powerlevel10k、複雑な右プロンプト、スタートアップバナー、自動環境検出スクリプトなど、これらすべてがCascadeに出力が異常と判断される原因となります。 一時的にシンプルなプロンプトに置き換えて、同じコマンドを試してみてください。
簡単なプロンプトで問題が解決すれば、外部端末に影響を与えずにWindsurf端末用の別の軽量設定を準備できます。
まだ行き詰まったらどうすればいい?
Cascadeのローカル履歴の整理やIDEの再起動は後回しにすることがありますが、最初のステップとして設定を削除しないでください。そうするとセッションや設定が失われる可能性があります。 まず、デフォルトのターミナル、シェルテーマ、コマンド操作からトラブルシューティングを行います。
結論:Cascadeは実行に固執しており、多くの場合AIがコマンドを実行しないのではなく、端末の終了信号が認識されないことが原因です。 まず端末環境をシンプルにすれば、問題の的確性がより的確になります。