更新日誌

改進的 Agent 工具、可控性與使用情況可見性

更可控的 Agent

現在在 Cursor 執行作業時傳送訊息,可以更有效地引導 Agent。訊息會在下一個理想的時間點執行,通常是在工具呼叫之後,而不必等到整個生成流程結束。⌥+Enter(Windows 上為 Alt+Enter)會像以前一樣將訊息加入佇列,而 ⌘+Enter(Windows 上為 Ctrl+Enter)則會中斷 Agent,立即傳送訊息。你可以在 Cursor Settings → Chat → Queue messages 中變更預設行為。

改良的 Agent 工具

在處理大型程式碼庫時,Agent 的能力有顯著提升。情境選取更精準、Token 使用更有效率,編輯品質也更高:

  • Read file: 現在在適當情況下可讀取完整檔案,且移除了 2MB 限制。

  • List: 現在可以在一次呼叫中探索完整目錄樹,並取得像是檔案數量與類型等中繼資料。

  • Grep: 比對更精準、雜訊更少。

  • Codebase Search: 更好的排序與索引處理,帶來更相關的情境內容。

  • Web Search: 使用輕量級原生模型調校為產生更精簡且更相關的回應。

每個 Agent 使用不同模型

現在你可以在不同的分頁與編輯器中,為每個 Agent 指派不同的模型。對 Agent 進行 fork 時,會保留你所選擇的模型。

使用量與價格顯示

現在可以在 Chat 中看到使用統計資料。你可以選擇一律顯示你的累積使用量,或只在超過方案額度 50% 時顯示。

你可以在「設定」中切換是否顯示這個摘要。Team 與企業方案用戶將在九月開放使用摘要功能。

用量顯示

精簡聊天模式

精簡模式會隱藏工具圖示、預設摺疊 diff,並在閒置時自動隱藏輸入欄。這在長時間、包含大量工具呼叫、終端機與 diff 的工作階段中特別實用。

啟用精簡模式
停用精簡模式

Background Agent 的 GitHub 支援

Agents 現在可以直接在 GitHub 的 PR(拉取請求)中使用。標記 @Cursor,Agent 就會讀取你的提示、套用修正並推送 commit。

Background Agent 會透過留言與待辦事項隨時更新最新狀態。

所有 Agent 的側邊欄

現在你可以從左側邊欄檢視並管理所有 Agent,包含前景與背景的 Agent。點擊側邊欄中的任一項目即可查看遠端機器上的運作情況,了解 Background Agent 正在執行的工作。

更快的 Background Agent 啟動速度

我們大幅優化了 Background Agent,現在啟動速度提升了一倍。

Background Agent 啟動速度大幅提升

與 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 表格!

新的設定與儀表板

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

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