Windsurf 的 Cascade 将最优秀的智能代理式编码带到 JetBrains 套件。 要打开 Cascade,请按 Cmd/Ctrl+L,或点击 Cascade 图标。

模型选择

在 Cascade 对话输入框下方的菜单中选择你需要的 AI 模型。点击下方以查看可用模型的完整列表,以及它们在不同方案与价格中的可用性。

Models

Windsurf 中的模型可用性。

Write/Chat 模式

Cascade 提供两种模式:WriteChat 在 Write 模式下,Cascade 可以在你的代码库中创建并修改代码;而 Chat 模式则更适合就你的代码库或通用编码原则进行提问与解答。

已排队的消息

在等待 Cascade 完成当前任务时,你可以将新消息加入队列,任务完成后将按顺序执行。 要向队列添加消息,只需在 Cascade 工作时输入你的消息并按下 Enter
  • 立即发送:在空白文本框中再次按下 Enter 可立即发送。
  • 删除:在发送前将任意消息从队列中移除

访问工具

Cascade 具备多种工具可用,例如 Search、Analyze、Web Searchterminal 它可以识别你正在使用哪些包和工具、哪些需要安装,甚至可以替你安装。只需向 Cascade 询问如何运行你的项目,然后按下 Accept 即可。
Cascade 每次提示最多可进行 25 次工具调用。如果执行过程中断,只需输入 continue,Cascade 将从中断处继续。每次 continue 都将计为新的提示。

语音输入

使用语音输入,用你的声音与 Cascade 进行交互。当前版本支持将语音实时转写为文本。

回退到先前步骤

如有需要,你可以回退 Cascade 所做的更改。将鼠标悬停在原始提示上,点击右侧的回退箭头,或直接在目录中选择回退。这样会将所有代码改动恢复到该步骤时你的代码库状态。
回退操作目前不可撤销,请谨慎!

Turbo 模式

在 Turbo 模式下,除非命令被列入拒绝列表,Cascade 将始终执行该命令。 你可以通过编辑器右下角的 Windsurf - Settings 面板进行切换。

实时协作

Cascade 的一项独特能力是它能感知你正在进行的操作。 你不必再在提示中额外提供之前操作的上下文,Cascade 已经心知肚明。 试着在代码编辑器中手动做一个修改,然后让 Cascade “继续我的工作”!

忽略文件

如果你希望 Cascade 忽略某些文件,可以在工作区根目录的 .codeiumignore 中添加相应条目。这样将阻止 Cascade 查看、编辑或在指定路径内创建文件。你可以使用与 .gitignore 类似的格式来声明文件路径。

全局 .codeiumignore

对于管理多个代码仓库的 Enterprise 客户,您可以在 ~/.codeium/ 文件夹中放置一个全局 .codeiumignore 文件,从而在所有仓库中统一执行忽略规则。此全局配置将应用于您系统上的所有 Windsurf 工作区,并与各仓库中的 .codeiumignore 文件叠加生效。