Windsurf Editor 发布了其最新重大更新——Wave 4,引入了多项新功能,包括预览功能、Cascade 自动 Linter 和全新的推荐计划。预览功能允许开发者通过将元素和控制台错误发送回 Cascade 以获取上下文来迭代应用程序,从而消除手动步骤。此次更新还带来了Tab 键导入功能,当使用新依赖项时,可以通过按下“Tab”键自动添加导入。Linter 集成确保 Cascade 根据 Linter 检查其输出,并自动修复错误,且不消耗流程操作积分。

此次更新通过建议操作增强了用户体验,提供下一步建议以保持工作流的连续性。MCP 可发现性也得到了改进,简化了有用 MCP 服务器的识别和集成。拖放功能允许用户将编辑器标签页或文件资源管理器中的文件直接拖放到 Cascade 中。
企业现在可以控制模型选项,指定其组织可以使用的模型,以满足内部指南要求。Claude 3.7 Sonnet 的改进减少了该模型在工具调用上的过度倾向,优化了流程操作积分的使用。最后,全新的推荐计划为邀请他人订阅的用户提供奖励,成功推荐可获得 500 免费弹性积分。
以下是 Wave 4 的详细内容:
预览功能
我们清楚地意识到,许多人在“氛围编码”整个应用程序时遇到了一些摩擦点。你可能会在本地部署应用程序时,发现某些部分无法正常工作或显示不正确,这时你可能需要采取一些手动步骤:
-
尝试在提示中解释哪里看起来不对或哪里无法正常工作,希望 Cascade 能正确识别你提到的组件并进行编辑。 -
进入浏览器的控制台日志,复制运行时错误,并将其粘贴到 Cascade 的输入框中,让它知道问题所在。
预览功能解决了这些问题。当你在本地部署正在开发中的应用程序时,我们不仅会显示应用程序,还会添加监听器和用户体验,以便 Cascade 能够准确了解你希望如何迭代:
-
点击你想要修改的组件。 -
自动提取控制台错误的按钮。
这些上下文会自动传递回 Windsurf Editor,无需手动复制粘贴或上传。

预览功能适用于大多数 Web 项目(React 或其他框架),但不适用于使用 WebGL 或全画布屏幕的非 HTML 网站。目前,预览功能在 Chromium 浏览器和 IDE 内进行了优化,但也支持大多数操作系统上的 Safari 和 Firefox。
Tab 键导入
虽然 Cascade 是 Windsurf Editor 的核心,但文本编辑器中的被动预测 AI 体验对于加速开发者的点编辑也至关重要。这一功能的演进正在快速推进:
-
自动补全(2022 年推出):预测光标位置的添加内容,可通过“Tab”键接受。 -
超级补全(2024 年 9 月):使用“Tab”键不仅接受光标位置的添加内容,还可以接受附近的整个编辑(添加/删除/重构),无论光标位置如何。 -
Tab 键跳转(Wave 3):“Tab”键现在还可以在适当的情况下跳转光标位置,而不仅限于代码更改。
在 Wave 4 中,我们新增了“Tab 键导入”功能,当文件中使用新依赖项时,可以通过“Tab”键在文件顶部添加导入。

Linter 集成到 Cascade
这是我们收到的最多请求之一——如果 Cascade 生成的代码未通过 Linter 检查,它应该先自行修复,而不是等待提示。Cascade 现在将 Linter 错误作为其错误处理的额外信号。

如果 Cascade 生成的代码存在 Linter 错误,并采取措施修复这些错误,我们将尽可能不收取流程操作积分。虽然这可能并不完美,但这并不是不尝试做正确事情的理由!
建议操作
Cascade 是我们所称的流程或协作代理。这意味着它会与用户对话,获取关于下一步操作的输入,尤其是在存在多个合理下一步时。现在,Cascade 可以建议这些可能的下一步操作,以便你更紧密地保持工作流。

MCP 可发现性
在 Wave 3 中,我们推出了 MCP 集成,并获得了广泛好评,但有一个小问题——“MCP 到底是什么?哪里可以找到这些 MCP 服务器?”因此,我们制作了大量教育内容(如此、此和此),但我们希望在产品中直接提供更高级的 MCP 服务器可发现性。我们相信,MCP 集成是解锁更多 Cascade 流程状态的关键。

拖放文件
你提需求,我们来实现。将编辑器标签页或文件资源管理器中的文件拖放到 Cascade 输入框中,我们会将这些信息作为上下文附加到提示中。

模型选项的管理控制
你可能已经注意到,我们在过去几周内为 Cascade 添加了许多模型支持。基础模型领域的竞争非常激烈,我们希望始终为用户提供最多的选择,以便他们能够根据特定用例获得最高质量的结果。虽然我们与所有模型提供商都实现了零数据保留,但我们认识到某些组织可能对内部使用的模型和提供商有严格的指南。现在,Codeium Teams 和企业账户的管理员可以集中设置组织中不同模型的可用性,这是迈向企业级 AI 平台的又一步。

Claude 3.7 Sonnet 改进
说到模型,我们对 Anthropic 推出的 Claude 3.7 Sonnet 和 Claude 3.7 Sonnet(思考版)感到非常兴奋。然而,我们发现与 Claude 3.5 Sonnet 相比,该模型在工具调用上有些过于“积极”,导致流程操作积分的消耗速度远超预期。自模型发布以来,我们做了大量工作来减少这种倾向,同时仍然最大化该基础模型的优势。
推荐计划
已经有许多用户向朋友和同事推荐 Windsurf,我们衷心感谢你们邀请更多人加入这一旅程。为此,我们希望以比“感谢”更实际的方式回馈你们,因此我们正式推出了推荐计划。
如果你是付费用户,现在可以访问 https://codeium.com/refer 获取个性化推荐链接。当使用你链接的用户订阅付费计划时,你们双方都将获得 500 免费弹性积分。成功推荐的次数没有上限,尽情推荐吧!
其他更新
自 Wave 3 以来,还有一些未包含在任何 Wave 中的更新:
-
无限 DeepSeek-v3:没错,我们在任何付费计划中都将 DeepSeek-v3 的成本降为零用户提示和零流程操作积分。我们仍然认为它在特定工具调用任务上不如 Claude 3.5 Sonnet 等模型,甚至可能略逊于 Cascade Base,但如果能让某些功能免费,我们一定会这么做! -
Claude 3.7 Sonnet、Claude 3.7 Sonnet(思考版)、GPT 4.5:我们非常重视为用户提供模型选择,因为不太可能存在一个在所有用例上都优于其他模型的“全能模型”。因此,随着基础实验室在过去几周发布了一系列强大模型,我们迅速将它们引入 Windsurf。我们使用这些模型来完成非常具体的工具推理任务,因此许多公开基准可能无法准确反映这些模型在 Cascade 上的表现,但这只是时间问题——任何模型都可能随时变得非常强大。