做为 Cursor 的强有力竞争对手,Windsurf
发布了 2025 年的第一个更新,这次发布代号是 Wave 2,也是为 2025 年打下坚实的基础。
Windsurf 的这次更新还是带来了不少新内容。Cursor 近期有段时间没更新了,接下来 Cursor 要努力了,不然真要被甩一条街了。
通过 Windsurf 的官方发布,了解到本次更新的主要内容为:
- Web 搜索 :支持从互联网上自动获取上下文,并通过 @ 命令直接读取指定 URL 的内容。在企业 VPN 环境下,可以使用
@url
访问公司内网资源。 - 自动化记忆:Cascade 可通过用户使用习惯自动学习模式并存储为记忆。
- 企业级支持:适配企业 SaaS 和混合部署方案。
- 代码执行优化:通过 IDE 集成终端运行命令,增强执行能力。
- 问题标签页:可将问题直接推送至 Cascade 处理。
- 问题解释 UI:提供编辑器中的问题解释与修复功能。
下面通过实际案例演示来详细看下本次更新内容
自动实时搜索
提问题时,可以要求 Cascade 实时搜索最新互联网内容并给我们做解答,这样 Cascade 就会自动触发网络搜索。
例如,Next.js 最近增加了 use cache
指令,对缓存做了很大的改进,我们现在让 Cascade 参考 Next.js 文档,写一个 Server Action 示例
执行的过程中 Windsurf 会实时搜索网络,而不是从历史知识库去做回答。
@web:明确一定要搜索网络
如果你很明确一定要搜索网络,可以通过 @web 指令告诉 windsurf。
URL 作为上下文
提示词窗口输入 URL,Cascade 会将 URL 作为上下文(适用于博客文章、文档、文章、公共 GitHub 文件等)
以下是我之前写的 Windsurf 介绍文章 Windsurf:唯一让 Cursor 瑟瑟发抖的最强对手!
在回答过程中,它会去实时读取该连接内容并做出分析
总结的内容就是我上面文章中介绍的。
这个功能挺好的,于是对比了下 Cursor,直接提示访问不到网页链接内容。
@docs:搜索一些流行的文档网站
通过 @docs 指令,可以让 Cascade 搜索一些流行的文档网站,例如它自己的帮助文档。
以下是它的回答内容
企业 VPN 环境下访问内网资源
在企业 VPN 环境下,可以使用 @url
访问公司内网资源。
这里目前试用下来还有问题,以下是我从一个内网地址获取技术栈信息,但一直报错 Errorunexpected EOF
,不确定是否要企业用户才可以?有清楚的小伙伴可评论区留言!
自动化记忆功能
在 Wave 2 之前版本中,我们可以通过全局规则或项目规则(windsurfrules
)告诉 Cascade 应该怎么工作。
Wave 2 版本的 Windsurf 更智能了,Cascade 能够自动分析我们的工作模式,将其保存为记忆(Memories),如果您希望 Cascade 记住关键上下文,可以随时提示它创建记忆。
随后我们可以手动管理记忆库,伴随着我们使用次数的增加,Cascade 就会记录的更多。
Windsurf 宣布他们正在逐步向用户群推出自动化记忆,Windsurf 的用户们很快就能够看到。
简化终端命令执行和更友好的错误修复
Cascade 现在可以利用 IDE 的集成终端运行命令,例如 venv 等命令能如预期般工作。用户体验上看不到明显变化,但执行流畅性显著提升。
Cascade 目前还能更好的与终端 "问题" 选项更好的集成,例如当终端发送问题之后,无需复制粘贴,可直接发送到 Cascade,快速解决问题。