Windsurf 釋出 Wave 12:打通 Devin 能力,帶來 Vibe 替換與 DeepWiki
Windsurf 推出 Wave 12 更新,首次直接整合 AI 程式設計師 Devin 的核心能力。新版引入了 DeepWiki 程式碼解釋卡片與基於提示詞重構的「Vibe and Replace」,Cascade 智慧體也支援自動規劃,並新增了遠端 Dev Containers 支援與全新 UI 面板。

以前在程式碼庫裡做全域性替換,最怕的就是「一刀切」:改了一個變數名,把同名的字串或註釋全弄壞了;想刪個開關,每處呼叫的上下文又各有不同,只能改完逐行對。現在,AI 程式設計工具終於開始動這個幾十年沒變過的基礎功能了。
Windsurf 正式推出了 Wave 12 版本更新。這是團隊首次將 AI 軟體工程師 Devin 的核心能力直接接入 Windsurf,一口氣帶來了 DeepWiki 程式碼解釋、全新的「Vibe and Replace」語義替換、自動規劃模式以及遠端開發容器支援,順帶修掉了 100 多個穩定性問題。
讀程式碼有 DeepWiki,改程式碼有 Vibe
很多人看大型陌生專案時,最痛苦的不是寫,而是讀。傳統的語言伺服器懸停提示,頂多給你看個型別定義或簡短註釋,深層邏輯還是得靠自己硬啃。
Wave 12 把 Devin 的 DeepWiki 搬進了編輯器裡。現在把滑鼠懸停在變數、函式或類上,彈出的卡片會直接解釋它的業務作用。如果覺得卡片不夠看,按下快捷鍵還能在左側撥出完整解讀面板,並且可以順手把這段背景解釋直接塞進 Cascade 的對話上下文裡。
更有意思的是這次上線的「Vibe and Replace」。它的邏輯很巧:第一步依然是老派的全域性精確匹配,但在替換時,你可以給每個匹配點附加一段 AI 提示詞。
比如你要清理程式碼裡的某個功能開關,AI 不會機械地刪掉那行字,而是結合每個位置的具體邏輯做上下文重構;或者用來批次生成介面文件、語義化重新命名變數,避免了正則替換容易誤傷程式碼的毛病。
Cascade 不用手動點規劃,Tab 補全變安靜了
在日常輔助編寫上,Cascade 智慧體的規劃模式變成了全自動。面對複雜的跨檔案長任務,它會自己判斷什麼時候該做規劃,並在對話方塊裡實時拉出待辦清單,一步一步勾選推進,不用再手動去開關模式。
編輯工具本身也換了一套新底層,充分利用了新模型的超長上下文,不僅跨檔案探索更精準,程式碼修改的成功率也更高。
不少開發者抱怨過有些 AI 編輯器的自動補全太囉嗦,看程式碼時老在眼前亂跳。這次 Windsurf 的 Tab 自動補全換了新系統,改善了程式碼差異對比演算法;當系統檢測到你只是在純閱讀程式碼時,會主動降低打擾頻率。
針對後端和雲原生開發,新版本還支援在 SSH 遠端連線下直接執行 Dev Containers 命令,讓遠端容器化開發不用再來回切換環境。
為什麼重要
我們認為,Wave 12 最聰明的動作不是堆砌模型引數,而是開始改造那些開發者每天用上百次的基礎互動。「Vibe and Replace」就是個典型:純自然語言程式設計容易失控,純規則正則又太死板,把精確查詢和區域性 AI 重寫結合起來,正好卡在程式設計師最舒服的平衡點上。
如果你每天都在維護幾萬行以上的陳年老程式碼,或者正在被接手的新專案折磨,現在的 Windsurf 非常值得立刻試一試。DeepWiki 能把理解呼叫鏈的時間砍掉一大半,配合自動拆解待辦事項的 Cascade,長任務的失控機率會小很多。
從行業競爭來看,Devin 的團隊顯然不想只做一個昂貴且跑在網頁裡的獨立智慧體,他們正在把 Devin 的理解能力拆散,逐步沉澱成日常 IDE 的基礎設施。這給 Cursor 和 GitHub Copilot 帶來了不小的壓力。
不過看起來隱患依然存在:當 AI 自主規劃長任務並在後臺連續修改多個檔案時,開發者能不能一眼看清每一次工具呼叫的邊界,依然考驗新介面的資訊承載力。如果自動化程度過高卻偶爾夾帶私貨,最終的程式碼審查成本依然會轉嫁到程式設計師頭上。
來源 (2)
- windsurf.com(在新分頁開啟)原文windsurf.com
- devin.ai(在新分頁開啟)報導devin.ai