跳至內容

更新日誌

Agent 已就緒與 UI 煥然一新

  • Agent 已就緒:Agent 現在是預設模式,帶來更強大且統一的 AI(人工智慧)體驗。不必再在 Chat、Composer 和 Agent 之間分辨差異——只要使用一個能依你需求調整的智慧介面。

  • UI 煥然一新:第一階段的全新視覺更新,提供專為專注設計的全新預設 Cursor 主題。我們也簡化了 @-context 選單,讓 Agent 的行為更精準。

  • 網路搜尋:Agent 現在可以自動搜尋網路以取得最新資訊,而不需要明確輸入 @Web 指令。

  • 忽略檔案:.cursorignore 現在除了在索引處理時忽略檔案外,也會阻止這些檔案被加入聊天或用於 Tab 自動補全。我們也新增 .cursorindexingignore,用來專門控制檔案的索引處理。

  • Agent 工具上限:當達到 25 次工具呼叫上限時,你可以按「continue」繼續(會算作新的請求)。

  • 專案規則:新增可將規則全域套用的能力,並提供視覺指示,顯示何時會套用規則。

  • MCP 改進:

    • Agent 現在可以在 Yolo 模式下自動執行 MCP 工具

    • 使用 <project-root>/.cursor/mcp.json 設定 Project Servers

    • 支援 Agent 將 MCP 資源做為脈絡(context)使用

  • Tab 重新綁定:現在可以透過 editor.action.acceptCursorTabSuggestion,將 Tab 建議重新綁定到不同的快捷鍵

.cursor/rules、更佳程式碼庫理解、新 Tab 模型

  • .cursor/rules:使用者可以在 .cursor/rules 目錄中,將多條儲存庫層級規則寫入磁碟中。Agent 會自動選擇要遵循的規則。

  • Deepseek 模型:Deepseek R1 和 Deepseek v3 已在 0.45 和 0.44 中支援。你可以在 Settings > Models 中啟用它們。我們在美國自建伺服器託管這些模型。

  • 摘要先前的 Composer:當對話變得過長時,你可以在引用先前對話的同時,開始一個新的對話。

  • Agent 查看最近變更:Agent 可以使用工具來查看你最近的變更。它也能看到在使用者訊息之間所做的變更。

  • 更佳的程式碼庫理解:我們為 Codebase Understanding 訓練了一個新模型。接下來一週內,我們會將它逐步推出給所有使用 0.45 的使用者。

  • 融合模型:我們訓練了一個新的 Tab 模型,在跳轉與長脈絡處理方面有大幅提升。我們也會很快將它推出給使用者。

  • 可選的長脈絡視窗:在標記長檔案時,使用者可以選擇在進階模型上請求較大的脈絡視窗。這會使用更多快速請求。

UPDATE (0.45.1-0.45.11):此版本修正了舊 Agent 對話的問題、索引處理穩定性、下載錯誤的擴充套件版本、Windows 上缺少套件、開啟長 Composer 工作階段時的當機,以及貼上程式碼時的延遲。

同時新增 MCP 支援、可由團隊設定的封鎖清單,修正某些 Windows 版本上 Composer 卡在產生中的問題、exit code 5 當機,並改善 MCP UI。也對記憶體使用做了多項改進。

UPDATE (0.45.12-13):改進更新基礎架構。F1 > 「Check for Updates」指令現在應該可以正常運作。

Agent 改進、Yolo 模式、Cursor Tab 更新

  • Agent 現在能看見終端機結束代碼、可在背景執行指令,且指令現在可編輯

  • Agent 會讀取 linter 錯誤並自動修復問題

  • 在 Yolo 模式下,Agent 可以自動執行終端機指令

  • @docs、@git、@web 和 @folder 現在可供 Agent 使用

  • Agent 會自動將變更儲存到磁碟

  • Agent 可以決定同時平行編輯多個位置

  • Agent 可以透過更聰明的 apply 模型重新套用變更

  • Composer 的變更與檢查點現在在重新載入後也會持續保留

  • Cursor Tab 一次可以進行更大範圍的編輯

  • 更佳的 Composer 變更檢閱體驗(UX)

  • Agent 現在支援 4o 模型

  • 更便宜且更快速的錯誤偵測模型

錯誤修正

  • 修正 Cursor Tab 在極端情況下當機的問題

  • 修正 chat/composer 卡在產生中的錯誤

  • Composer 不再檢視已刪除的檔案

  • 修正 chat/apply 的程式碼選取極端情況錯誤

  • 提升 Cursor 的啟動速度

更新 (0.44.1–0.44.11):對開發容器、Windows 上聊天視窗中的程式碼區塊,以及 Agent 進行修正與改進。降低透過遠端 SSH 使用時 Cursor Tab 的延遲。修正過早觸發「免費試用已結束」彈出視窗的錯誤。提升錯誤與當機的可觀測性。

全新 Composer UI、Agent、提交訊息

  • 側邊欄中的 Composer UI,支援行內 diff 比較

  • Composer 中的早期版本 Agent,可自行選取上下文並使用終端機

  • 自動產生 Git commit 訊息

  • 在聊天/Composer 中提供檔案標籤推薦

  • 在聊天/Composer 中使用 @Recommended 進行語意化上下文搜尋

  • 更佳的拖放圖片使用體驗

  • 多項效能優化

  • Beta:即將推出的 Bug 偵測功能搶先看

Composer 歷史紀錄、@Lint Errors、VS Code 1.93.1

  • Composer 歷史紀錄可讓你在重新啟動後存取先前的 Composer 工作階段。你也可以在同一工作階段中編輯並重新提交先前的訊息。

  • 我們對 Debug with AI 做了些許改進,並在 Chat 中重新加入 @Lint Errors。

  • VS Code 1.93.1:Cursor 現在基於 VS Code 1.93.1。

  • 此版本中,Cursor Tab 的 Python 自動匯入穩定度大幅提升。

  • 在 chat、composer 和 cmd-k 輸入框中,透過模型搜尋(Cmd-option-/)切換模型變得容易許多。

  • Composer 現在只會套用到其上下文中的檔案,以防止產生幻覺。

  • 使用 cursor . 搭配 WSL 現在應該會更穩定。

UPDATE (0.42.1 - 0.42.5):修正以下上游安全性問題:CVE-2024-43601。此外也修正了一些 Composer 的錯誤以及一個 Cursor Tab 的錯誤。允許 Composer 自動套用到其上下文以外的檔案。並包含對 CVE-2024-48919 的額外緩解措施。減少了一些較少見的連線錯誤。當 Claude 在 chat 中預測錯誤檔案路徑時,新增逃生機制。