小子看到 Cursor 0.49.x 版本正式發布,截止今天已經有兩個小patch版本!本次更新聚焦于 自動化Rules生成、改進的 Agent Terminal 以及 MCP 圖像支持,并帶來了一系列旨在提升編碼效率和協作能力的改進與修復。
以下是本次更新的詳細內容:
自動化與改進的 Rules
- 對話中生成規則: 現在可以直接在對話中使用
/Generate Cursor Rules
命令來生成規則。當您捕捉當前對話的上下文以便后續復用時,這項功能非常有用。 - 路徑模式自動應用: 對于定義了路徑模式 (path patterns) 的自動附加 (Auto Attached) 規則,Agent 現在在讀寫文件時會自動應用正確的規則。
- Rule持久性與編輯修復: Cursor宣稱:修復了一個長期存在的問題,現在可將一直附加的rules在long context的對話中正確保持,不丟失。同時,Agent 現在也能可靠地編輯規則了。
更易訪問的 History
- 歷史記錄移至命令面板: Chat 歷史記錄 (Chat history) 已移至命令面板 (command palette)。您可以通過 Chat 中的 “Show history button” (顯示歷史記錄按鈕) 或使用
Show Chat History
命令來訪問它。
讓 Review更輕松
- 內置 Diff 視圖: 審查 Agent 生成的代碼現在更加容易了。在每次對話結束時加入了內置的 diff view (差異視圖)。當 Agent 發送消息后,您會在聊天窗口底部找到 “Review changes” (審查變更) 按鈕。
MCP 中的 Images 支持
- MCP 上下文支持圖像: 您現在可以將圖像作為上下文的一部分傳遞給 MCP 服務器。當截圖、UI mocks (UI 模型) 或圖表能為問題或提示 (prompt) 增加關鍵信息時,這將非常有幫助。
改進的 Agent Terminal控制
- 更強的終端控制權: 提供了更多對 Agent 啟動的終端的控制權。命令現在可以在運行前進行編輯,或者完全跳過。我們還將 “Pop-out” (彈出) 重命名為 “Move to background” (移至后臺),以更準確地反映其功能。
全局 Ignore 文件 (Global ignore files)
- 用戶級全局忽略: 可以通過用戶級設置 (user-level settings) 定義適用于所有項目的全局忽略模式 (global ignore patterns)。這有助于將構建輸出或 secrets (機密信息) 等干擾性或敏感文件排除在提示 (prompts) 之外,無需為每個項目單獨配置。
新增 Models
- 更多模型選擇: 最近添加了許多您可以使用的模型。現在就去模型設置中試試 Gemini 2.5 Pro, Gemini 2.5 Flash, Grok 3, Grok 3 Mini, GPT-4.1, o3 和 o4-mini 吧!
項目結構上下文 (Project structure in context) (Beta)
- 引入項目結構: 引入一個選項,可以將項目結構包含在上下文中,這會將您的目錄結構添加到提示 (prompt) 中。Agent 現在能更清晰地了解您項目的組織方式,從而改進在大型或嵌套 monorepos 中的建議和導航能力。【此項功能還是Beta狀態】
Account Settings (賬戶設置)
登錄cursor賬戶看,可以看到: 賬戶設置中增加了曾經使用過的設備列表,可以根據需要手動移除不再使用的設備。【網上傳的一個賬戶只能一臺設備使用,這個小子還沒有確認?】
Keybindings (快捷鍵綁定)
- CMD+K 快捷鍵可重新映射: 部分
CMD+K
快捷鍵現在支持用戶自定義重新映射。 - Emacs 鍵位綁定改進: 修復了 Emacs 鍵位綁定擴展的問題,使其工作更可靠。
其他 Improvements (改進)
- 簡化模型選擇器 UI: 針對 Auto-select 功能優化了模型選擇器的 UI。
- 命令面板的新界面
- Tab 跳轉建議 UI 刷新: 更新了 Tab 跳轉建議的 UI,并且視口 (viewport) 外的建議現在也可以點擊。
- Chat 模式工具提示: 為 Chat 中的模式增加了 Tooltips (工具提示)。
- MCP穩定性 【這個一直在改進】
- AWS Bedrock 連接方式: 現在您可以使用訪問密鑰 (access keys) 和秘密密鑰 (secret keys) 連接 AWS Bedrock。
- @PR 重命名:
Git > @PR
功能現已重命名為@Branch
。
其他 Fixes (修復)
- 始終附加的規則現在可以在整個摘要中正確保留
- Agent現在可以毫無問題地創建和編輯 .mdc 文件中的規則
- @mention 節點選擇問題: 修復了在輸入框起始位置使用
@mention
節點時的選擇問題。 - 核心編輯器性能: 對核心編輯器 (core editor) 進行了性能優化。
Business / Teams (商業/團隊功能)
- 用于 Bedrock 的 IAM 角色: 企業用戶現在可以使用 IAM 角色連接 AWS Bedrock。
- 用戶級使用情況洞察: 管理員 (Admins) 可以直接從儀表板 (dashboard) 查看每個用戶的花費和 fast request 使用情況。
- 團隊自動運行控制: 管理員 (Admins) 可以從儀表板配置全局 MCP 設置。
Patches (補丁更新)
0.49.1
- 修復了 Remote SSH 的 Cursor Rules 編輯器問題。
- 修復了 Chat 中 zsh 終端的 UI 分隔符問題。
- 規則在未超限時不再顯示 “max length” 警告。
- 修復了空聊天中偶發的 “message too large” 警告。
0.49.2
- 改進了規則生成 (rule generation) 的應用邏輯。
- 改進了用戶提示 (user prompts) 的緩存。
- 改進了客戶端指標 (client metric) 處理。
Cursor基本保持了快速迭代,希望繼續提升咱們程序員的效率!