更新日誌

Cloud Agents 與電腦互動

Cloud agents 現在可以使用它們自己建立的軟體來測試變更並示範它們完成的工作。

在完成你的程式碼庫導入後,每個 agent 都會在自己的隔離 VM 中執行,具備完整的開發環境。Cloud agents 會產生可直接合併的 PR(拉取請求),並附上多種產出物(影片、螢幕截圖與日誌),讓你能快速審查它們所做的變更。

Cloud agents 可在你使用 Cursor 的所有環境中使用,包括網頁、桌面、行動裝置、Slack 以及 GitHub。

前往 cursor.com/onboard 開始體驗,觀看 agent 自行完成設定並錄製示範。或者在我們的公告中閱讀更多內容。

CLI 改進與 Mermaid ASCII 圖表

此版本新增可將規劃從 CLI 傳送至雲端、內嵌渲染 ASCII 圖表,並帶來多項使用體驗優化。

CLI 中的計畫模式改進

當產生一個計畫時,CLI 現在會顯示一個常駐的操作選單。你可以選擇在雲端建置,或在本機建置來執行該計畫。

輸入 /plan 可以回到目前的計畫及其操作選單。我們也在提示列中新增了鍵盤快捷鍵,讓你可以使用方向鍵瀏覽選項,按 Enter 執行已選取的選項,並使用 Shift+Enter 作為「在雲端建置」的快捷鍵。

CLI 中的 Mermaid ASCII 圖表

Mermaid 程式碼區塊現在會在你的 CLI 對話中以 ASCII 圖表的形式內嵌顯示。流程圖、時序圖、狀態機圖、類別圖以及 ER 圖都可以直接在終端機中呈現。

按下 Ctrl+O 可在已渲染的圖表與原始 Mermaid 原始碼之間切換,方便你對照查看兩種表示方式。

其他改進

我們也對 CLI 做了許多改進,重點放在工具使用體驗、操作便利性與可靠性。

外掛程式、沙盒存取控制與非同步子 Agent

此版本推出可擴充 Cursor 的外掛程式、對核心 Agent 功能(例如子 Agent)的改進,以及針對沙盒環境中指令的細粒度網路控制。

Cursor Marketplace 上的外掛程式

外掛程式會將技能、子代理、MCP 伺服器、hook、規則打包成單一安裝包。Cursor Marketplace 可以讓你探索與安裝外掛程式,透過預先建構的功能來擴充 Cursor。

我們的初始合作夥伴包括 Amplitude、AWS、Figma、Linear、Stripe 等。這些外掛程式涵蓋設計、資料庫、支付、分析與部署等各種工作流程。

前往 cursor.com/marketplace 瀏覽外掛程式,或在編輯器中直接使用 /add-plugin 安裝。

在我們的公告中瞭解更多資訊。

沙箱網路存取控制

沙箱現在支援更細緻的網路存取控制,同時也能控制對本機檔案系統中目錄與檔案的存取。你可以精確定義代理在執行沙箱指令時允許連線的網域:

  • 僅使用者設定:僅能存取你 sandbox.json 中列出的網域
  • 使用者設定加上預設值:只能存取你的允許清單加上 Cursor 內建的預設網域
  • 全部允許:在沙箱內的網路存取不受限制

使用企業方案的管理員可以從 管理控制台 強制套用網路允許清單與拒絕清單,確保整個組織的對外網路政策會套用到所有代理沙箱工作階段。

非同步子代理

先前所有子代理都以同步方式執行,會阻塞父代理直到完成為止。子代理現在可以非同步執行,讓父代理在子代理於背景執行時持續工作。

子代理也可以進一步產生自己的子代理,形成一個協同工作的樹狀結構。這讓 Cursor 能處理更大型的任務,例如多檔案功能、大規模重構以及棘手的錯誤。

自上一個版本以來,我們也針對子代理做了一些效能改進。它們現在具有更低延遲、更好的串流回饋,以及更即時的平行執行反應。

研究預覽中的 Long-running Agents

Cursor 現在可以在更長時間內自動運作,以完成更大、更複雜的任務。Long-running Agent 會先進行規劃,然後在無需人工介入的情況下完成更困難的工作。

在研究預覽和內部測試中,Long-running Agent 完成了過去對一般代理來說過於困難的工作。這帶來了更大、更完整的 PR(拉取請求),且後續明顯需要補強的部分更少。

Cursor 的 Long-running Agent 現已在 cursor.com/agents 提供,適用於 Ultra、Teams 和企業方案。

詳見我們的公告

子代理、技能與圖片生成

Agents 正在為你的整個程式碼庫處理越來越複雜、執行時間越長的任務。本次版本引入了新的 Agent harness 改進,以提供更佳的上下文管理,同時也帶來許多在編輯器與 CLI 中的使用體驗修正與優化。

子代理(Subagents)

子代理是獨立的代理,專門負責處理父層 Agent 任務中可拆分的部分。它們會並行執行,使用各自的上下文,並且可以設定自訂提示詞、工具存取權限和模型。

這能帶來更快的整體執行速度、在主要對話中提供更聚焦的上下文,並為每個子任務提供專門的專業能力。

Cursor 內建預設子代理,用於分析你的程式碼庫、執行終端機指令,以及執行平行工作流程。這些子代理會自動開始提升你在編輯器與 Cursor CLI 中與 Agent 對話的品質。

你也可以選擇定義自訂子代理。想了解更多,請參考我們的說明文件

技能

Cursor 現在在編輯器與 CLI 中都支援 Agent Skills。在與特定領域知識或工作流程相關的情境中,Agent 可以發現並套用適當的技能。你也可以透過斜線(/)指令選單來呼叫技能。

你可以在 SKILL.md 檔案中定義技能,內容可以包含自訂指令、腳本,以及根據當下任務強化 Agent 能力的指示。

與永遠啟用、宣告式的 rules 相比,skills 更適合用於動態情境探索以及程序化的「操作說明」。這讓 Agent 更具彈性,同時讓情境保持聚焦。

圖片生成

直接透過 Cursor 的 Agent 生成圖片。以文字描述圖片,或上傳參考圖片來引導底層的圖片生成模型(Google Nano Banana Pro)。

圖片會以內嵌預覽的方式呈現,並預設儲存到你專案的 assets/ 資料夾中。這對於製作 UI 模型稿、產品素材,以及將架構圖視覺化特別實用。

Cursor Blame

在企業方案中,Cursor Blame 在傳統 git blame 的基礎上加入 AI(人工智慧)歸因功能,讓你能清楚看出哪些程式碼是由 AI 產生、哪些是人類撰寫。

它能區分來自 Tab 自動補全、Agent 執行(依模型細分)以及人工編輯的程式碼。Cursor Blame 也能讓你追蹤整個團隊程式碼庫中的 AI 使用模式。

在檢視或回顧程式碼時,每一行都會連結到產生該行程式碼的對話摘要,提供你變更背後的脈絡與理由。

來自 Agent 的釐清提問

在 Plan 與 Debug 模式中由 Agent 使用的互動式問答工具,現在允許 Agent 在任何對話中主動提出釐清問題。

在等待你回覆的同時,Agent 可以持續閱讀檔案、進行編輯或執行指令,並在你的回答抵達時立即將其納入考量。

你也可以建立自訂的子 Agent 與技能,並透過指示它們「use the ask question tool」來使用這個工具。