Windsurf 13版更新:并行开发环境与免费SWE-1.5模型解析

Windsurf 13版更新:并行开发环境与免费SWE-1.5模型解析

Windsurf 13版:多任务并行与免费高性能模型的组合拳

Windsurf的最新更新带来了针对并行多代理会话的一等支持,同时集成了Git工作树、并排显示的Cascade窗格和专用的终端配置文件,旨在提升代理执行的可靠性。作为这次更新的特别福利,官方推出一款基于SWE-1.5的新模型变体,在未来三个月内对所有用户免费开放。这款免费版本具备与付费版相同的智能水平,但吞吐量恢复至标准速度,不再拥有付费版超过900 tokens/秒的极速体验。从即日起,SWE-1.5 Free将取代SWE-1成为Windsurf的默认模型。

Cascade中引入Git工作树支持

新版Windsurf支持Git worktrees功能,允许用户在同一个代码仓库中创建多个独立的Cascade会话,且互不冲突。Git worktrees能将不同分支检出到独立的目录中,同时共享相同的Git历史记录,这样解决多任务并行时的路径依赖问题。

多窗格与标签页:同步监控所有会话

用户此前已能在Windsurf中同时运行多个Cascade会话。现在,这些会话可以在同一窗口内的独立窗格或标签页中查看和操作。这种布局让侧边对比不同会话的进度和输出变得更加直观,甚至可以将Windsurf视作一个巨大的多任务处理中心。

Cascade专用终端(测试版)

自Wave 13起,Windsurf调整了代理执行终端命令的方式。替代默认shell,Cascade将在一个专门配置的zsh shell中运行命令。这个“Cascade专用终端”能读取.zshrc中设置的环境变量,并保持交互性,用户可以在不中断工作流程的情况下响应shell脚本的各种提示。这一改进有望提高shell命令的可靠性和执行速度,尤其对于使用复杂shell主题(如powerlevel10k)的用户而言收益明显。当前版本中,该功能在macOS上的Windsurf稳定版中需手动开启。若用户遇到旧版终端的问题,建议尽早切换至新终端。官方预计未来会将其设为默认选项,同时保留旧版终端扩展以维持向后兼容。

免费福利:SWE-1.5 Free版本上线

接近前沿水平的模型SWE-1.5现已向所有用户免费开放。SWE-1.5 Free(代号Penguin Alpha)保留了SWE-1.5的全部智能特性,在SWE-Bench-Pro测试中的编码表现与原模型一致,区别仅在于以标准吞吐量运行。原本托管在Cerebras平台上的高速SWE-1.5版本仍将继续提供服务。

过去几周,SWE-1.5 Free以代号Penguin Alpha的形式向部分用户开放,反馈挺积极:

上下文窗口可视化指示器

当模型的上下文窗口内容过长时,早期的上下文信息可能会在未被察觉的情况下被丢弃,导致性能下降。Cascade原本就通过定期总结消息和清除历史来扩展窗口容量。此次更新新增了一个视觉指示器,展示当前上下文窗口的使用情况,帮助用户预判限制并决定何时开启新的会话。

Wave 13的其他改进

除核心功能外,该版本还包含自Wave 12以来数百项优化与修复,具体包括:

  • Cascade Hooks允许在代理执行生命周期的关键节点(如每条消息之后)执行自定义命令。
  • 系统级规则与工作流企业可通过MDM策略部署特定的规则和工作流。
  • 增强的差异显示体验优化了diff区域的行为,支持可配置的滚动设置。
  • 终端输出改进在Cascade终端输出中保留了颜色和样式。
  • MCP改进修复了模型上下文协议(Model Context Protocol)实现中的多个问题。

另外,还有大量稳定性修复、性能优化及用户体验提升。完整更新日志已发布,用户可下载Windsurf体验新功能。官方希望通过此版本帮助开发者高效收官本年度,并顺利启动2026年的开发工作。

发表评论