Cascade 使我们能够暴露 AI 流,这是一种使用 AI 编程的新方式。

要打开 Cascade,请按 Cmd/Ctrl+L,或者点击 Windsurf 窗口右上角的 Cascade 图标。

编辑器或终端中选定的文本在打开 Cascade 时将自动包含。

MCP

MCP 服务器扩展了代理的能力。

模型选择

从 Cascade 对话输入框下方的选择菜单中选择您想要的模型。可在此处找到可用模型的完整列表。

写入/聊天模式

Cascade 有两种模式:写入聊天

写入模式允许 Cascade 创建和修改您的代码库,而聊天模式则针对围绕您的代码库或通用编码原则的问题进行了优化。

在聊天模式下,Cascade 可能会向您提出新的代码。如果您接受,它将被添加到您的代码库中。

工具调用

Cascade 拥有各种工具,例如搜索、分析、网页搜索MCP终端

它可以检测您正在使用的包和工具,哪些需要安装,甚至可以为您安装它们。只需询问 Cascade 如何运行您的项目并按下“接受”即可。

每次提示,Cascade 最多可以进行 20 次工具调用。如果轨迹停止,只需按下 continue 按钮,Cascade 将从中断的地方继续。然而,由于工具调用成本,每次 continue 将计为一个新的提示积分。

恢复到上一步

如果您愿意,可以恢复 Cascade 所做的更改。只需将鼠标悬停在原始提示上并点击右侧的恢复箭头,或者直接从目录中恢复即可。这将把所有代码更改恢复到所需步骤时代码库的状态。

恢复目前是不可逆的,请小心!

实时感知

Windsurf 和 Cascade 的一个独特功能是它可以感知您的实时操作,无需在提示中提供有关您先前操作的上下文。

只需指示 Cascade“继续”。

将问题发送给 Cascade

当您的代码中出现编辑器底部“问题”面板显示的问题时,只需点击 发送到 Cascade 按钮,即可将其作为 @ mention 带入 Cascade 面板。

解释并修复

对于您在编辑器中遇到的任何错误,只需高亮显示错误并点击 解释并修复 即可让 Cascade 为您修复。

忽略文件

如果您希望 Cascade 忽略文件,您可以将您的文件添加到工作区根目录下的 .codeiumignore 文件中。这将阻止 Cascade 查看、编辑或创建指定路径内的文件。您可以使用类似于 .gitignore 的格式声明文件路径。

Linter 集成

Cascade 可以自动修复生成代码中的 linting 错误。此功能默认开启,但您可以通过点击工具调用中的 自动修复,然后点击 禁用 来关闭它。此编辑不会消耗任何积分。

当 Cascade 进行编辑的主要目标是修复它创建并自动检测到的 lint 错误时,该编辑可能会被计为不消耗积分。这是因为修复 lint 错误会增加 Cascade 进行的工具调用次数。

Cascade 声音提示

当 Cascade 完成一个轨迹时播放声音,以便您知道何时完成。您可以通过 Windsurf 设置 > Cascade > 启用 Cascade 声音提示 启用它。

分享您的对话

此功能目前仅适用于团队和企业客户。混合客户目前不可用。

通过点击 Cascade 面板右上角的 ... 附加选项按钮,然后点击 分享对话,您可以与您的团队分享您的 Cascade 轨迹。

同时运行的 Cascade

用户可以同时运行多个 Cascade。您可以使用 Cascade 面板左上角的下拉菜单在它们之间切换。

如果两个 Cascade 同时编辑同一个文件,编辑可能会发生冲突,有时第二次编辑会失败。