跳至內容

更新日誌

Linear 整合、強化的 Agent 終端機與作業系統通知

在 Linear 中執行 Agents

現在可以直接從 Linear 啟動 Background Agents,把任務委派給 Cursor,而不必離開你的 issue 頁面。我們撰寫了一篇更完整的部落格文章,提供更多詳細資訊。

改進 Agent 終端機中的 Review 流程

終端機現在會在左側開啟,並帶有明顯的背景與邊框動畫效果,用來突顯當前正在阻擋你繼續操作。按下「拒絕」後會自動將焦點移到輸入欄位,讓你可以立刻回應。

來自 Agent 的作業系統通知

當 Agent 的執行結束,或需要你提供輸入時(例如需要你核准一個未在允許清單中的指令),你會收到原生作業系統通知。可在 Settings 中啟用。

Agent 完成的系統通知。

支援 MCP 引導式輸入

Cursor 現在支援 MCP 引導式輸入,這是 MCP 規格中的一項新功能,允許伺服器向使用者請求結構化輸入,例如使用者偏好或設定選項。請求會以 JSON 結構描述(JSON schema)定義,讓伺服器能取得經過驗證的回應,同時確保使用者仍能掌控自己分享的內容。

改進的 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),並在閒置時自動隱藏輸入欄位。這在包含大量工具呼叫、終端機和差異視圖的長時間工作階段中特別實用。你可以在設定中開啟精簡模式。

精簡模式已開啟
精簡模式已關閉

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 來設定你的預設模型、儲存庫與分支。