· 更新日誌

CLI 改進與 Mermaid ASCII 圖表

此版本新增可將規劃從 CLI 傳送至雲端、內嵌渲染 ASCII 圖表,並帶來多項使用體驗優化。

CLI 中的計畫模式改進

當產生一個計畫時,CLI 現在會顯示一個常駐的操作選單。你可以選擇在雲端建置,或在本機建置來執行該計畫。

輸入 /plan 可以回到目前的計畫及其操作選單。我們也在提示列中新增了鍵盤快捷鍵,讓你可以使用方向鍵瀏覽選項,按 Enter 執行已選取的選項,並使用 Shift+Enter 作為「在雲端建置」的快捷鍵。

CLI 中的 Mermaid ASCII 圖表

Mermaid 程式碼區塊現在會在你的 CLI 對話中以 ASCII 圖表的形式內嵌顯示。流程圖、時序圖、狀態機圖、類別圖以及 ER 圖都可以直接在終端機中呈現。

按下 Ctrl+O 可在已渲染的圖表與原始 Mermaid 原始碼之間切換,方便你對照查看兩種表示方式。

其他改進

我們也對 CLI 做了許多改進,重點放在工具使用體驗、操作便利性與可靠性。

  • CLI 中的 AI(人工智慧)程式碼與對話現在會由 Cursor Blame 追蹤。
  • 當使用 Prettier、Biome 或 pre-commit hooks 之類的格式化工具重寫程式碼時,Cursor Blame 現在會保留 AI 程式碼歸因。
  • 檔案刪除會由 Cursor Blame 追蹤,以反映程式碼完整生命週期。
  • 在 Linux 上的剪貼簿操作現在可搭配 Wayland(wl-copy)與 X11(xclip)運作,以在各種桌面環境中提供更佳相容性。
  • Agent 工作階段現在會儲存為 JSONL 逐字稿。無頭模式也會寫入逐字稿,讓你更容易檢視與偵錯非互動式執行。
  • CLI 現在會儲存對話逐字稿,代理可以將其用作上下文。

  • 為 WebSearch 與 WebFetch 提供統一的網域允許清單機制。
  • 已知安全的網址(例如 Cursor 文件)會自動核准,不再顯示權限提示。
  • 當 MCP 伺服器的憑證在工作階段中途過期時,代理現在可以隨需重新驗證,而不是默默失敗。
  • 如果你略過核准某個 MCP 伺服器,它會在該次工作階段的剩餘時間內保持停用,而不會一直反覆跳出提示。
  • CLI 中的 sandbox 現在支援更細緻的網路存取控制:僅使用者設定、使用者設定加上預設值,或全部允許。

  • /resume 現在依「最後互動時間」而非「建立時間」排序,因此你最近的對話會優先顯示。
  • 模型推理與思考區塊現在會在串流輸出時即時內嵌呈現。
  • Markdown 表格現在會在儲存格內自動換行、使用方框邊框,並正確處理跳脫的豎線符號。
  • 你的訊息會在送出後立即顯示,且「Generating...」指示器會在模型完成時立刻清除,而不是等整個串流關閉。
  • /auto-run/max-mode/vim 等類似指令現在只需呼叫一次即可切換開關。目前狀態會顯示在指令描述中。
  • 斜線指令會依與你輸入內容的相似度排序,若分數相同則以最近使用時間作為決勝依據。
  • 新增 Emacs 風格導覽:Ctrl+N/Ctrl+P 為上一筆/下一筆,Ctrl+G 用於取消/關閉,並與現有方向鍵與 Esc 一同提供。
  • 新增按鍵綁定:Alt+Delete 會刪除前一個單字;Ctrl+D 可離開問答提示。
  • 使用 --yolo--force 旗標來核准 workspace 信任、略過 MCP 確認提示、啟用 auto-run,並啟用網路工具。
  • 工具輸出現在會區分「Cancelled」(你手動停止)與「Interrupted」(外部停止)。
  • 當 sandbox 無法使用時,訊息現在會針對你所在的作業系統說明具體原因。
  • 減少內距、從 shell 提示中移除 sandbox 鎖頭圖示,並在整個 CLI 介面收緊視覺間距。
  • CLI 輸出現在會偵測終端機是深色或淺色背景並調整配色以符合。
  • Shell 與工作所花費的時間現在會以分鐘與秒顯示。

  • 自動更新現在在背景執行,以縮短從啟動到可互動的時間。
  • 縮短啟動時間。
  • 在傳輸錯誤與停滯時會自動重試連線,並透過具檢查點感知能力的狀態復原機制進行還原。
  • 背景子代理的恢復現在會排入佇列,而不是中斷正在執行的子代理。
  • 403 錯誤不再觸發登出。
  • 修正當需要 workspace 信任時無頭模式掛住的問題;-force 現在會隱含信任該 workspace。
  • approvalMode: "unrestricted" 現在可在不需要 -force 的情況下正確生效。
  • 修正在沒有檢查點時的中止還原:會乾淨地回滾狀態並保留使用者文字。
  • 修正在非 git workspace 中的 resume
  • 修正重新命名模型後的過期模型查詢問題。
  • 修正在使用 Shift+Tab 切換時,auto-run 未套用到刪除與 MCP 工具的問題。
  • 修正 iTerm2 中 Ctrl+J 輸入換行的問題。
  • 強化 sudo askpass 輔助程式並修正 macOS 上的 sudo 提示。
  • 修正 Windows Delete 鍵送出的是 forward-delete 而非 backspace 的問題。
  • 修正狀態轉換期間重複渲染造成的視覺殘影。
  • 修正淺色背景上使用者訊息顏色可讀性不佳的問題。
  • sandbox.json 中的相對路徑現在會正確地以其設定檔位置作為解析基準。