跳至內容

更新日誌

與 Agent 共享終端機、聊天中的 context 使用量,以及更快速的編輯

與 Agent 共用終端機

Agents 現在可以使用你的本機終端機。當有需要時會自動建立新的終端機,如果尚未開啟則會在背景執行。按一下 Focus 將它切換到前景顯示,你就能看到 Agent 的指令並隨時接手操作。

在 Chat 中檢視上下文使用量

在對話結束時,你現在可以看到上下文視窗已使用了多少。

Context Usage

更快速的編輯

透過延遲載入 linter 錯誤,Agent 的編輯現在更加快速。Search & Replace 的編輯延遲降低了 25%,Apply edits 的延遲則幾乎降低了 11%。

透過延遲載入 linter 錯誤,Agent 的編輯現在更加快速

Agent 規劃、更佳上下文與更快的 Tab

Agent 待辦事項

Agent 現在會使用結構化的待辦清單來預先規劃,讓長期任務更容易理解與追蹤。

Agent 會把具有相依關係的長任務拆解開來,並在聊天中顯示給你查看,必要時也會即時傳送到 Slack。它會隨著工作進度更新這份清單,讓脈絡保持最新、互動更可預期。

如果已完成整合設定,待辦事項也會在 Slack 中顯示!

佇列訊息

現在,你可以預先為 Agent 排入後續訊息,讓它在完成目前的工作後自動接續處理。只要輸入你的指示並送出即可。排入佇列後,你可以重新排序這些任務並立即開始執行,無需等待。

Memories(現已 GA)

Memories 現已 GA。自 1.0 版本以來,我們提升了記憶生成品質、優化了編輯器內的介面細節,並為在背景中自動產生的記憶新增使用者審核機制,以維護使用者的信任。

PR 索引處理與搜尋

Cursor 現在會像處理檔案一樣,對 PR(拉取請求)進行索引處理與摘要整理。你可以進行語意搜尋來查找舊的 PR,或是明確地將某個 PR、issue、commit 或 branch 加入目前的脈絡中。

這也會涵蓋相關的 GitHub 留言、BugBot 審查,以及 Slack 代理支援——讓事後分析或事故追蹤變得更快速。

更佳的語意搜尋 Embeddings

透過我們全新的 embedding 模型,程式碼庫搜尋現在準確度大幅提升。我們也重新調整了提示詞,以產生更乾淨、更聚焦的結果。

更快的 Tab

Tab 自動補全現在大約快了 100ms,而 TTFT 則降低了 30%。我們透過重構記憶體管理系統並最佳化資料傳輸路徑,達成了這項改進。

讓 Agent 處理合併衝突

當發生合併衝突時,Agent 現在可以協助你嘗試解決它們。點擊 Resolve in Chat,系統會自動加入相關脈絡,協助解決衝突。

Background Agent 改進項目

多項 Background Agent 的改進,讓它們行為更可預期、也更具韌性:

  • PR(拉取請求)會遵循你團隊的範本

  • 對 Agent 分支的變更會自動被拉取進來

  • 衝突(例如 rebase)現在會顯示為可採取動作的後續步驟

  • 你可以直接從側邊欄進行 commit

  • Slack 和網頁深層連結會開啟對應的 repo,即使你目前沒有開啟它

Slack 中的 Background Agents

你現在可以在 Slack 中直接透過提及 @Cursor 來啟動 Background Agents。Agents 可以閱讀整個討論串、理解當前狀況,並在 GitHub 中建立 PR(拉取請求),全程不必離開對話。

在你團隊協作的地方使用 Cursor

只要在任何討論串中提及 @Cursor,並附上像這樣的提示語:

Agents 會在安全的遠端環境中運行,當工作完成後,你會直接在 Slack 收到最新進度更新,包括指向 Cursor 和 GitHub 的連結。

Agents 了解脈絡

Cursor 會在開始前讀取整條 Slack 討論串,因此當你提到先前的討論或問題時,Background Agents 都能充分掌握完整脈絡。

你也可以要求 Cursor 調查問題並取得解答:

快速開始

若要在 Slack 中使用 Background Agents,必須先由管理員完成整合設定。請參考我們的設定文件,或請你的工作區管理員從 Dashboard → Integrations 頁面連結 Cursor。

連結完成後,只要在任一頻道中使用 @Cursor 並輸入提示詞即可。使用指令 help 以查看所有指令,或使用 settings 來設定你的預設模型、儲存庫與分支。

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 伺服器清單,你可以在 cursor.com/docs/tools 將它們加入 Cursor。

如果你是 MCP 開發者,只要在你的文件和 README 中加入一個 新增到 Cursor 按鈕,就能輕鬆讓其他開發者使用你的伺服器。前往 cursor.com/docs/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(拉取請求)的初稿非常實用。前往 cursor.com/docs/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。匯出內容會包含文字與程式碼區塊。

複製對話

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