跳至內容

更新日誌

Bugbot、全面開放的 Background Agent 使用權,以及一鍵安裝 MCP

Cursor 1.0 正式推出!

這次版本帶來自動程式碼審查的 Bugbot、記憶功能的首次亮相、一鍵設定 MCP、Jupyter 支援,以及全面開放使用的 Background Agent。

使用 Bugbot 自動進行程式碼審查

Bugbot 會自動審查你的 PR(拉取請求),並找出潛在的錯誤與問題。

當發現問題時,Bugbot 會在你於 GitHub 上的 PR 中留下評論。你可以點擊「Fix in Cursor」,回到編輯器,並使用預先填好的提示來修正問題。

若要進行設定,請依照我們的 Bugbot 說明文件 中的說明操作。

適用於所有人的 Background Agent

自從幾週前我們推出遠端程式碼代理 Background Agent 的早期體驗版本以來,初步回饋一直相當正面。

我們現在很高興將 Background Agent 推廣到所有使用者!如果你已停用隱私模式,可以立即透過在對話中點擊雲朵圖示,或按下 Cmd/Ctrl+E 開始使用。對於啟用隱私模式的使用者,我們也即將提供啟用方式!

在 Jupyter Notebooks 中使用 Agent

Cursor 現在可以在 Jupyter Notebooks 中直接套用變更了!

Agent 現在會直接在 Jupyter 內建立並編輯多個儲存格,對於研究與資料科學工作是重大的改進。目前僅支援 Sonnet 模型。

Memories

透過 Memories,Cursor 可以記住對話中的資訊,並在之後加以引用。Memories 會以每個專案、每位使用者為單位儲存,並可在 Settings 中加以管理。

我們正逐步推出 Memories 作為測試版功能。若要開始使用,請在 Settings → Rules 中啟用 Memories。

MCP 一鍵安裝與 OAuth 支援

你現在可以在 Cursor 中一鍵設定 MCP 伺服器,搭配 OAuth 支援,你可以輕鬆對支援 OAuth 的伺服器進行身分驗證。

我們整理了一份精選的官方 MCP 伺服器清單,你可以在 docs.cursor.com/tools 將它們加入 Cursor。

如果你是 MCP 開發者,只要在你的文件和 README 中加入一個 新增到 Cursor 按鈕,就能輕鬆讓其他開發者使用你的伺服器。前往 docs.cursor.com/deeplinks 產生一個按鈕。

更豐富的對話回應

Cursor 現在可以在對話中直接顯示視覺化內容。特別是,現在可以在同一個視窗中產生並檢視 Mermaid 圖表和 Markdown 表格!

新的設定與儀表板

在本次版本中,設定與儀表板頁面獲得了一些優化與改進。

透過新的儀表板,你可以檢視個人或團隊的使用情況分析、更新顯示名稱,並查看依工具或模型細分的詳細統計資料。

簡化定價、Background Agent 與全新 Inline Edit

推出統一的請求式計費方案、適用於所有頂級模型的 Max Mode,以及可平行執行任務的 Background Agent。此外,也帶來支援 @folders 的上下文管理、加入新選項並全面煥新的 Inline Edit、更快的檔案編輯、多根目錄工作區支援,以及包含匯出與複製在內的強化聊天功能。

更簡單、統一的定價

我們聽取了大家的回饋,正推出統一定價模式,讓定價結構更清晰易懂。運作方式如下:

  • 所有模型使用量現在都統一改為依「請求」計費

  • Max mode 現在改為依 token 計費(類似 models API 的定價方式)

  • 為了保持簡單,已移除 Premium 工具呼叫以及長上下文模式

方案中的 Hobby、Pro 和 Business 方案配額沒有變更,且慢速請求仍包含在方案內。你可以在自己的 dashboard 中查看所有使用量,以便追蹤並管理支出。

所有頂尖模型的 Max Mode

Max Mode 現在可用於 Cursor 中所有最先進的模型,並採用更簡單的 token 基礎計費模式。它設計用來在你最需要的時候,讓你能完全掌控。你可以從模型選擇器中啟用它,以查看哪些模型支援 Max Mode。當新模型推出時,我們會從第一天起就透過 Max Mode 提供它們的完整能力。

當你面對最棘手的問題,需要更多脈絡、更高智慧與更靈活的工具調用時,Max Mode 是理想選擇。對於其他情境,建議仍使用你熟悉、具備相同能力的一般模式。

計費方式非常直觀:會依照 token 使用量收費。如果你曾經使用過任何 CLI 型的程式開發工具,Max Mode 的使用體驗會很類似——只是這次直接在 Cursor 裡面。

注意:如果你正在使用舊版 Cursor,你在接下來幾週內仍可存取先前的 MAX 版本與長脈絡模式。不過這些功能很快就會下線,因此建議你更新版本以持續使用這些能力。

新版 Tab 模型

我們訓練了一個新的 Tab 模型,現在可以在多個檔案之間提供變更建議。這個模型特別擅長程式碼重構、連續編輯、跨多個檔案的變更,以及在相關程式碼之間快速跳轉。你也會發現,在日常使用中,它的體驗更加自然、反應更俐落。

同時,我們也在補全建議中加入了語法高亮顯示。

程式碼編輯器視窗的特寫螢幕截圖,顯示 JavaScript 或 TypeScript 程式碼。程式碼包含 importJSONFile 函式,以及與 createCollection、JSON 解析和鍵值處理相關的邏輯。底部有一個浮動工具提示,顯示建議按下 Tab 鍵以跳轉到檔案 dialog.tsx,並以 React 圖示標示。介面使用深色主題。

Background Agent(預覽)

目前為早期預覽,正逐步推出:Cursor Agent 現在可以在背景中執行了!若要試用,請前往 Settings > Beta > Background Agent。

這讓你能同時平行執行多個 Agent,處理更大型的任務。這些 Agent 會在各自的遠端環境中運行。你可以隨時查看狀態、傳送後續指示,或直接接手。

我們很想聽聽你的回饋。雖然還在早期階段,我們已經在內部發現 Background Agent 對於修正小問題、進行調查,以及撰寫中等規模 PR(拉取請求)的初稿非常實用。前往 docs.cursor.com/background-agent 了解更多。

將整個程式碼庫納入上下文

現在你可以使用 @folders 將整個程式碼庫加入上下文,只要記得在設定中啟用 Full folder contents。如果某個資料夾(或檔案)過大而無法被納入,你會在上下文標籤上看到一個小圖示以提示此情況。

全新 Inline Edit(Cmd/Ctrl+K),整合 Agent

Inline Edit(Cmd/Ctrl+K)現在有了全新的 UI,並新增了對整個檔案進行編輯(⌘⇧⏎)及傳送給 Agent(⌘L)的選項。

Full file 模式讓你可以在不使用 Agent 的情況下,輕鬆針對單一檔案做範圍調整。不過,在某些情況下,你可能正在處理一段程式碼,希望對多個檔案進行編輯,或是單純想要透過 Agent 取得更細緻的控制。這時候,你就可以將選取的程式碼區塊傳送給 Agent,並從那裡繼續編輯。

使用 Agent 對長檔案進行快速編輯

我們在 Agent 中新增了一個新工具,可以在檔案中搜尋與取代程式碼,讓處理長檔案時的效率大幅提升。不必再讀取整個檔案,Agent 現在可以找到需要編輯的精確位置,並只修改那一小部分。以下是在 Postgres 程式碼庫 中編輯檔案的範例,使用搜尋與取代工具的速度幾乎提升一倍。我們會先在 Anthropic 模型上推出這項功能,之後再擴展到其他模型。

使用工作區在多個程式碼庫中工作

你現在可以建立多根目錄(multi-root)工作區,讓 Cursor 能同時存取多個程式碼庫。所有程式碼庫都會建立索引並可供 Cursor 使用,特別適合在不同資料夾中有多個專案,但希望在同一個空間中進行作業的情境。

所有新增的資料夾都支援 .cursor/rules

Cursor 中的多根目錄工作區

使用 Chat 功能

匯出聊天

你現在可以在聊天檢視中將聊天匯出為 Markdown。匯出內容會包含文字與程式碼區塊。

複製對話

現在,你可以透過複製對話,在保留原有對話的同時探索不同方向。前往某則訊息,從右側的三點選單開始一個新的對話。

規則自動產生、強化的 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)將預設模式設為你的其中一個模式,或是最近使用的模式。

進一步了解 custom modes

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 行為,更一致地排除檔案。

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