聊天分頁、自訂模式與更快的索引處理

  • 改善團隊共用程式碼庫時的索引處理效能
  • 對已選擇加入 Early Access 的使用者,直式側邊欄選項將暫時無法使用
  • 使用 MCP 伺服器的專案現在會提示使用者啟用它們
  • 當即將接近快速請求或使用量上限時,聊天視窗現在會顯示關於依使用量計費的通知
  • 強化由團隊管理員設定的 auto-run 控制項可見度,更清楚顯示其啟用狀態
  • 由於可靠性問題,已移除 auto-run 提示。先前啟用 auto-run 的所有使用者都已停用此功能

  • 我們已將「reject all diffs」快捷鍵從 Cmd+Backspace(⌘⌫)改為 Cmd+Shift+Backspace(⌘⇧⌫)
  • Windows 上的 MCP 現在應該有顯著的可靠度提升
  • 改善設定 MCP 伺服器時的 MCP 錯誤訊息,以協助除錯
  • 為聊天訊息新增輸入 token 計數(點擊右上角三個點即可查看)。我們會持續改善上下文可見度,讓你能清楚看到送到模型的內容,敬請期待更多更新!

  • 0.48.1 - 全新的導入流程
  • 0.48.2 - 允許使用者接受/拒絕在另一個聊天分頁中被編輯的檔案
  • 0.48.3 - Chat Tabs 使用體驗改進(Cmd/Ctrl+T 建立新分頁)、為 Gemini 2.5 Pro 提供 Max 模式支援
  • 0.48.4 - 為 Gemini 2.5 Pro 提供影像支援
  • 0.48.5 - 針對 Cmd+Backspace -> Cmd+Shift+Backspace 的變更管理
  • 0.48.6 - 在 AI Pane 關閉一段時間後建立新的聊天
  • 0.48.7 - 修正部分聊天在更新時可能被刪除的問題
  • 0.48.8 - 改善使用 @ 符號搜尋時的 CPU 效能
  • 0.48.9 - 降低索引處理的記憶體使用量

此版本引入用於平行對話的聊天分頁、重新設計的模式系統與自訂模式,並改進成本透明度、索引處理效能與 MCP 的可靠性。此外,在聊天完成時會播放音效通知。

內建模式與自訂模式(測試版)

Agent 和 Ask 是 Cursor 內建的模式,現在你也可以新增自訂模式。我們也將「Edit」重新命名為「Manual」,以更貼切地反映其實際行為。

Ask 模式現在預設可以使用所有搜尋工具,因此 @Codebase 工具已被移除。它會在需要時自動搜尋程式碼庫。如果你想強制觸發搜尋,只要用自然語言請 Cursor「search the codebase」。你可以在模式選單中關閉 Ask 的搜尋功能,如此一來 Ask 只會看到你提供的上下文。

進一步了解 AgentAsk

Cursor 編輯器介面的螢幕截圖,顯示在「Plan」模式選擇下方展開的下拉選單。選單中包含多種 AI 助理模式:Agent、Ask、Manual、Plan(目前選取)、Teach 和 Yolo。每個模式都有對應的鍵盤快捷鍵。介面為深色主題,所選模型為「claude-3.7-sonnet」。

Custom modes(測試版)讓你可以組合工具與提示,打造符合自己工作流程的新模式。由於自訂模式可以使用自訂鍵盤快捷鍵,⌘I 將預設為 Agent 模式,而 ⌘L 會切換側邊欄。如果你解除 ⌘I 的綁定,它也會改為用來切換側邊欄。自訂模式目前為測試版,你可以在 Settings → Features → Chat → Custom modes 中啟用。

你也可以在設定中(Settings → Features → Chat → Default chat mode)將預設模式設為你的其中一個模式,或是最近使用的模式。

Cursor 編輯器介面的螢幕截圖,顯示一個名為「Agent」的自訂 AI 助理模式設定畫面。設定面板包含為模式命名、選擇模型(目前為「claude-3.7-sonnet」)、設定鍵盤快捷鍵,以及啟用 Search、Edit 和 Run 等工具的選項。「Auto-apply edits」與「Auto-fix errors」的切換已開啟,而「Auto-run」則關閉。底部還有自訂指令輸入欄位與一個標示為「Delete mode」的按鈕。介面為深色主題。

聊天分頁

在聊天中建立新的分頁(⌘T),即可同時進行多個對話。你也可以按住 Option 並點擊 + 按鈕來建立新分頁。Cmd+N 則會在目前分頁中建立新的聊天。

當某個分頁正在等待你的輸入時,你會在該分頁上看到一個橘色小圓點。

更快速的索引處理

我們大幅提升了團隊內相似程式碼庫的索引處理效能,在其中一個副本完成完整索引處理之後,能大幅縮短後續大型儲存庫副本的初始索引處理時間。以 Cursor 的程式碼庫為例,現在可以在不到一分鐘內完成索引處理,而先前約需 20 分鐘。

音效通知(Beta)

當對話已準備好供你檢視時,Cursor 現在可以播放提示音。你可以在 Settings → Features → Chat → Play sound on finish 中啟用此功能。

依使用量計費的成本可視性

對於依使用量計費的模型,你現在可以直接從歷史記錄中查看每個對話的成本與明細。

Cursor 編輯器介面的螢幕截圖,顯示聊天標題 "Improving Description Flow",以及一個下拉選單列出最近的聊天歷史。下拉選單中包含 "Fixing Broken Links in Documentation"、"Enhancing Content Cohesion" 等項目。當前選取的聊天顯示一個成本明細提示,指出它使用了 "2 gpt-4.5-preview" 請求,每個 2.00 美元,總計 4.00 美元。在聊天標題旁可以看到編輯、複製與檢視成本的圖示。介面使用深色主題。

新上手流程

我們推出了更簡單的上手流程,協助你快速開始使用 Cursor。系統會引導你匯入設定、選擇主題、設定快捷鍵綁定以及其他偏好。

一張 Cursor 編輯器上手介面的螢幕截圖,介面標題為「Quick Start」。畫面提示使用者從 VS Code、Vim、Emacs 和 Sublime Text 等選項中選擇按鍵綁定(目前選擇的是 VS Code)。畫面列出三個功能:「Agent」用於規劃與開發、「Cursor Tab」用於預測下一步操作,以及「Cmd-K」用於透過 AI 編輯程式碼。右側有一則範例訊息:「Add a Settings page with what you find in src/ui/components」,使用的是「Agent」模式。畫面下方中央有一個藍色的「Continue」按鈕。整體介面為深色主題,採 macOS 風格視窗。

穩定性、鍵盤快速鍵與搶先體驗選擇加入

  • 0.47.1:改善效能,重新加入播放按鈕以套用程式碼區塊
  • 0.47.2:Cursor Tab 現在也支援單行選取內容
  • 0.47.3:修正檔案編輯時工具呼叫錯誤的問題
  • 0.47.4:修正一個在編輯器中紅色差異標記不會消失的邊緣情況
  • 0.47.5:為即將推出的 Claude 3.7 Sonnet MAX 模式相容性加入用戶端支援
  • 0.47.6:套用速度更快,且在因為 cursorignore 導致編輯失敗時提示使用者
  • 0.47.7:為 3.7 Sonnet 提供有思考與無思考兩種 MAX 模式
  • 0.47.8:修正可捲動模型名稱的 UI 問題
  • 0.47.9:與記憶體使用量相關的效能改善
  • 0.47.10:修正 .github 與其他以 . 開頭資料夾無法使用聊天/套用功能的問題,並帶來小幅效能改善
  • 0.47.11:新增發行通道選擇器(預覽版或標準版),以及修正少數情況下 dmg 安裝程式無法運作的問題

此版本主要著重在穩定性與效能改進,讓現有功能運作得更好。

  • 記憶體使用量與效能:新版本使用更少記憶體,整體更加穩定。

  • 鍵盤快速鍵:所有鍵盤快速鍵現在都可在 Keyboard Shortcuts(鍵盤快速鍵)選單中查看。前往 Settings > Keyboard Shortcuts 來修改或新增快速鍵。

  • 搶先體驗選擇加入:你現在可以在 Settings > Beta > Update frequency 中選擇加入搶先體驗。

  • 自動選擇模型:我們會依據效能、速度與可用性,為當前任務自動選擇最合適的進階模型,讓你在模型降級或當機期間仍能維持良好效能。

  • 佈景主題:新增與更新多種佈景主題,包括 Cursor Dark、Cursor Midnight,以及 Cursor Dark(高對比)。

  • UI 改進:改良工具呼叫介面、思考模式 UI,以及聊天中的錯誤訊息。我們也在應用程式中加入新的更新通知,讓你更清楚知道何時有新版本可用。

  • Rules:允許巢狀的 .cursor/rules 目錄,並改善 UX,讓「Rules」規則何時被套用變得更清楚。

  • MCP:新增使用 ~/.cursor/mcp.json 的全域伺服器設定,並支援環境變數。

  • Sonnet 3.7 思考模式:我們對 3.7 的提示詞做了一些改進。啟用思考模式現在會消耗 2 次請求,而非 1 次。更多改進將在未來數天陸續推出。

  • 忽略檔案:改進 .cursorignore 行為,更一致地排除檔案。

  • 上傳多張圖片:你現在可以在聊天中一次上傳多張圖片。

Agent 已就緒與 UI 煥然一新

  • 當機問題:透過記憶體與效能改善來強化穩定性,並加入額外的當機預防機制。
  • MCP:提升在 Cursor 中建置 MCP 伺服器的可靠性,並優化多項使用體驗。
  • Windows:修正 Chat 程式碼區塊的新行錯誤,並解決自動解除安裝問題。

  • 0.46.1:修正 HTTP2 與系統憑證錯誤,解決記憶體洩漏
  • 0.46.2:改善 MCP 可靠性,新增選項可停用 MCP 的 yolo 模式
  • 0.46.3:提高下載可靠性,修正按鍵綁定問題
  • 0.46.4:新增支援多張圖片附件,並修正「User aborted request」錯誤
  • 0.46.5:解決延伸工具呼叫、長時間 Composer 工作階段與重試功能的相關問題
  • 0.46.6:改善 Windows 安裝流程
  • 0.46.7:改善記憶體使用與效能
  • 0.46.8:修正 Windows「rename tools」更新錯誤,修正部分使用者無法取消 Agent 終端機指令的問題
  • 0.46.9:記憶體與效能改善,Composer/Chat 會記住你上次選擇的模式,為 Agent/Chat 加入 HTTP/1.1 支援,修正 Linux Python 環境變數,修正 cursorignore 行為
  • 0.46.10:修正聊天/套用(chat/apply)在 .github 與其他以 . 開頭的資料夾上無法運作的問題,並進行小幅效能優化。
  • 0.46.11:新增版本發行軌道選擇器(prerelease 或 standard),修正少數情況下 dmg 安裝程式無法運作的問題
  • Agent 已就緒:Agent 現在是預設模式,帶來更強大且統一的 AI(人工智慧)體驗。不必再在 Chat、Composer 和 Agent 之間分辨差異——只要使用一個能依你需求調整的智慧介面。

  • UI 煥然一新:第一階段的全新視覺更新,提供專為專注設計的全新預設 Cursor 主題。我們也簡化了 @-context 選單,讓 Agent 的行為更精準。

  • 網路搜尋:Agent 現在可以自動搜尋網路以取得最新資訊,而不需要明確輸入 @Web 指令。

  • 忽略檔案:.cursorignore 現在除了在索引處理時忽略檔案外,也會阻止這些檔案被加入聊天或用於 Tab 自動補全。我們也新增 .cursorindexingignore,用來專門控制檔案的索引處理。

  • Agent 工具上限:當達到 25 次工具呼叫上限時,你可以按「continue」繼續(會算作新的請求)。

  • 專案規則:新增可將規則全域套用的能力,並提供視覺指示,顯示何時會套用規則。

  • MCP 改進:

    • Agent 現在可以在 Yolo 模式下自動執行 MCP 工具

    • 使用 <project-root>/.cursor/mcp.json 設定 Project Servers

    • 支援 Agent 將 MCP 資源做為脈絡(context)使用

  • Tab 重新綁定:現在可以透過 editor.action.acceptCursorTabSuggestion,將 Tab 建議重新綁定到不同的快捷鍵

.cursor/rules、更佳程式碼庫理解、新 Tab 模型

  • .cursor/rules:使用者可以在 .cursor/rules 目錄中,將多條儲存庫層級規則寫入磁碟中。Agent 會自動選擇要遵循的規則。

  • Deepseek 模型:Deepseek R1 和 Deepseek v3 已在 0.45 和 0.44 中支援。你可以在 Settings > Models 中啟用它們。我們在美國自建伺服器託管這些模型。

  • 摘要先前的 Composer:當對話變得過長時,你可以在引用先前對話的同時,開始一個新的對話。

  • Agent 查看最近變更:Agent 可以使用工具來查看你最近的變更。它也能看到在使用者訊息之間所做的變更。

  • 更佳的程式碼庫理解:我們為 Codebase Understanding 訓練了一個新模型。接下來一週內,我們會將它逐步推出給所有使用 0.45 的使用者。

  • 融合模型:我們訓練了一個新的 Tab 模型,在跳轉與長脈絡處理方面有大幅提升。我們也會很快將它推出給使用者。

  • 可選的長脈絡視窗:在標記長檔案時,使用者可以選擇在進階模型上請求較大的脈絡視窗。這會使用更多快速請求。

UPDATE (0.45.1-0.45.11):此版本修正了舊 Agent 對話的問題、索引處理穩定性、下載錯誤的擴充套件版本、Windows 上缺少套件、開啟長 Composer 工作階段時的當機,以及貼上程式碼時的延遲。

同時新增 MCP 支援、可由團隊設定的封鎖清單,修正某些 Windows 版本上 Composer 卡在產生中的問題、exit code 5 當機,並改善 MCP UI。也對記憶體使用做了多項改進。

UPDATE (0.45.12-13):改進更新基礎架構。F1 > 「Check for Updates」指令現在應該可以正常運作。

Agent 改進、Yolo 模式、Cursor Tab 更新

  • Agent 現在能看見終端機結束代碼、可在背景執行指令,且指令現在可編輯

  • Agent 會讀取 linter 錯誤並自動修復問題

  • 在 Yolo 模式下,Agent 可以自動執行終端機指令

  • @docs、@git、@web 和 @folder 現在可供 Agent 使用

  • Agent 會自動將變更儲存到磁碟

  • Agent 可以決定同時平行編輯多個位置

  • Agent 可以透過更聰明的 apply 模型重新套用變更

  • Composer 的變更與檢查點現在在重新載入後也會持續保留

  • Cursor Tab 一次可以進行更大範圍的編輯

  • 更佳的 Composer 變更檢閱體驗(UX)

  • Agent 現在支援 4o 模型

  • 更便宜且更快速的錯誤偵測模型

錯誤修正

  • 修正 Cursor Tab 在極端情況下當機的問題

  • 修正 chat/composer 卡在產生中的錯誤

  • Composer 不再檢視已刪除的檔案

  • 修正 chat/apply 的程式碼選取極端情況錯誤

  • 提升 Cursor 的啟動速度

更新 (0.44.1–0.44.11):對開發容器、Windows 上聊天視窗中的程式碼區塊,以及 Agent 進行修正與改進。降低透過遠端 SSH 使用時 Cursor Tab 的延遲。修正過早觸發「免費試用已結束」彈出視窗的錯誤。提升錯誤與當機的可觀測性。