跳至內容

更新日誌

規則自動產生、強化的 Agent 終端與 MCP 映像檔

更自動化且更完善的規則

你現在可以使用 /Generate Cursor Rules 指令,直接從對話中產生規則。當你想要擷取目前對話的上下文,以便之後重複使用時,這特別實用。

對於有定義路徑模式的 Auto Attached 規則,Agent 現在會在讀取或寫入檔案時,自動套用正確的規則。

我們也修正了一個長期存在的問題:Always 附加規則現在可以在較長的對話中持續生效。Agent 現在也能更可靠地編輯規則。

更方便存取的聊天紀錄

聊天紀錄已移至指令面板中。你可以透過 Chat 視窗中的「顯示歷史」按鈕,或執行 Show Chat History 指令來開啟。

Chat history

讓審查更輕鬆

現在在每段對話的最後都會顯示內建差異檢視,讓你更輕鬆審查由 Agent 產生的程式碼。當 Agent 傳送訊息後,你會在聊天室底部看到「Review changes」按鈕。

MCP 中的圖片

現在可以在 MCP 伺服器中將圖片作為上下文的一部分傳入。當螢幕截圖、UI 原型或示意圖能為問題或提示提供關鍵上下文時,這會特別有幫助。

改進的 Agent 終端機控制

我們為由 Agent 啟動的終端機提供了更多控制選項。你現在可以在指令執行前先編輯,或是完全跳過。我們也將「Pop-out」重新命名為「Move to background」,讓名稱更貼近實際功能。

全域忽略檔案

你現在可以透過使用者層級設定,定義適用於所有專案的全域忽略規則。這能將像是建置輸出或機密等多餘或敏感的檔案排除在提示之外,而不需要為每個專案另外設定。

Global ignore files

新增模型

我們最近在模型中加入了更多可用選項。前往模型設定試用 Gemini 2.5 Pro、Gemini 2.5 Flash、Grok 3、Grok 3 Mini、GPT-4.1、o3 和 o4-mini。

上下文中的專案結構(Beta)

我們正在推出一個選項,讓你可以在上下文中加入專案結構,這會把你的目錄結構加到提示詞中。Agent 現在能更清楚了解你的專案是如何組織的,進而提升建議品質並改善在大型或巢狀的 monorepo 中的導覽體驗。

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

此版本引入用於平行對話的聊天分頁、重新設計的模式系統與自訂模式,並改進成本透明度、索引處理效能與 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 風格視窗。

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

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

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

  • 鍵盤快速鍵:所有鍵盤快速鍵現在都可在 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 煥然一新

  • 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」指令現在應該可以正常運作。