2.3 · 更新日誌

版面配置自訂與穩定性改進

在這次假期版本中,我們完全專注於修正 bug 並提升穩定性。

這包括核心 Agent、版面配置控制、檢視程式碼差異等多項內容。我們會在本週逐步推出這些更新,確保在你假期寫程式時不會出現回歸問題。

穩定性改進

  • Cursor 現在會將使用者安裝的擴充功能與內建的 Cursor 擴充功能(例如程式碼庫索引處理)所執行的程序分開。
  • 改善 Agent 在遵守自動執行偏好設定時的穩定性,避免在使用者已選擇「全部執行」或「沙盒」時,仍對所有變更要求核准。
  • 改善整合瀏覽器,支援開啟多個分頁。
  • 修正聊天載入問題,在某些情況下重新啟動或更新可能導致過去對話無法存取。
  • 「更新」按鈕現在會較少出現,且在被關閉後會有更長的冷卻時間。
  • 修正在 Plan Mode 中產生計畫時,會從其他使用中的面板搶走焦點的問題。
  • 修正在 Windows 上整合瀏覽器選單列的問題。

  • 改善在使用 worktrees 時平行 Agent 的穩定性與品質。
  • 改善在 Agent 對話中回滾到先前檢查點的穩定性。
  • 改善編輯與拖曳已排隊訊息給 Agent 的體驗。
  • 修正一個編輯錯誤,會導致顯示 old_str replace failed 錯誤訊息。
  • 修正開啟時,提示輸入與 @-選單偶發延遲的問題。
  • 修正語音訊息開始圖示無法顯示的錯誤。
  • 修正 worktree 中刪除的檔案在套用變更時未被移除的問題。
  • 修正平行 Agent 中檔案編輯未顯示接受/拒絕控制項的問題。
  • 修正平行 Agent 在套用後顯示錯誤模型名稱的問題。
  • 修正在平行 Agent 執行中套用後重新提交第一個模型的問題。
  • 修正在非 git 根目錄中切換多個模型時的錯誤。
  • 修正在使用 worktrees 時,Plan Mode 出現模型不相符的問題。
  • 修正 worktrees 會在既有自動執行設定之外額外要求編輯核准的問題。
  • 修正一個罕見錯誤,使用者可能在因濫用檢查而送出時被登出。
  • 修正 Plan Mode 問答結束後,Agent 側邊欄中未讀狀態仍持續存在的問題。

  • 修正選取的面板在版本升級時被重設的問題。
  • 修正 ⌘+N 僅在焦點於聊天檢視時才會建立新的 Agent 對話。
  • 修正在 Agent 版面配置下原生分頁顯示不正確的問題。
  • 修正右側版面顯示終端機時的問題。
  • 修正部分情境下畫面底部內容可能被截斷的問題。
  • 新增新的快捷鍵(⌘+⌥+⇥),用於在使用者自訂版面之間切換。
  • 現在點擊頂部導覽列中的 repo 名稱時,可以開啟檔案總管檢視。
  • 在新手導覽流程中,檔案總管現在預設為開啟。
  • 根據回饋,將新的 Agent 圖示從主標題列移到面板本身。
  • 新增「更多操作」省略號,以隱藏聊天並可直接調整其位置。
  • 在「更多操作」選單中顯示對應的鍵盤快捷鍵。

  • 直接從變更摘要中選取檔名時,會在審查面板中聚焦該檔案。
  • 修正「全部保留/全部還原」按鈕不會出現在 UI 中的錯誤。
  • 修正從檔案清單捲動到編輯器工具列時,「全部保留/全部還原」會互換位置的錯誤。
  • 改善在切換分割/統一 diff 檢視以審查變更時的可見度。

  • 在具有 scopes 與 state 的 MCP OAuth 中新增對 Static Client headers 的支援。
  • MCP OAuth 伺服器現在會在啟動時,為先前已驗證的伺服器開啟新的驗證分頁。

自訂版面配置

現在可以更輕鬆地在各個工作空間中自訂你的預設版面配置。

我們提供四種預設版面配置:agent、editor、zen 和 browser。你可以使用 Command(⌘) + Option(⌥) + Tab(⇥) 在版面配置之間切換,或在不同工作空間間快速跳轉。此外,你也可以加入 Shift(⇧) 在此清單中往回切換,行為類似於 macOS。