Cursor 1.0 終于來了
自2023年首次發布以來,Cursor終于迎來了它的第一個重大版本更新——Cursor 1.0正式發布了!
這次更新令人非常興奮,因為Cursor已經成為我一年多來最常用的AI編程工具。OpenAI曾多次嘗試收購這款應用,但交易最終未能達成。老實說,我對此感到慶幸。它的母公司Anysphere目前估值已達100億美元。
下面是Cursor 1.0中的一些新功能概覽:
- 使用BugBot實現自動代碼審查
- 為所有用戶開放的后臺代理
- 支持在Jupyter筆記本中使用代理
- 記憶功能
- MCP一鍵安裝及OAuth支持
- 更豐富的聊天回復
- 全新設置界面和儀表盤
接下來,讓我們詳細了解每個功能。
1. 使用BugBot實現自動代碼審查
BugBot在幕后分析你提交的代碼差異,利用Cursor中最強大的模型對代碼進行審查。一旦發現潛在問題,它會發表評論,詳細說明問題并提出修復建議。
- 自動評論:每次PR更新時,BugBot會自動重新運行并留下潛在問題評論。
- 手動觸發:你也可以在PR評論中輸入“bugbot run”手動運行BugBot。
- Cursor內修復:通過評論中的“Fix in Cursor”鏈接,直接跳轉到預加載完整上下文的Cursor編輯器中進行修復。
下面是它在GitHub上的運行示例:
圖片
下面是人工智能代理檢測并報告的問題示例預覽。
圖片
要啟用該功能,你需要具備Cursor管理員權限及GitHub組織管理員權限。
啟用步驟:
- 訪問cursor.com/settings
- 進入Integrations(集成)標簽
- 點擊“連接GitHub”(或“管理連接”)
圖片
- 按照GitHub安裝流程完成應用安裝
- 返回Integrations啟用BugBot于指定倉庫,并配置相關設置
圖片
BugBot默認自動審查Pull Requests中的代碼錯誤和問題,你也可以調整其激活時機:
- 僅在提及時運行:只有當PR評論中提及“BugBot run”時才運行
- 僅運行一次:每個PR只運行一次,忽略后續提交
- 隱藏“無錯誤發現”評論:當無問題時不發表評論
開啟該功能后,系統會提供7天免費試用期。你還可以通過調整月度消費上限控制開支。
2. 面向所有用戶的后臺代理
后臺代理現已對所有用戶開放,可以通過點擊聊天界面中的云圖標或按Cmd/Ctrl+E啟動(隱私模式關閉時)。
請注意,隱私模式下不支持后臺代理。
圖片
啟用方法:
- 打開Cursor設置頁面
- 在“常規”標簽中將隱私模式設置為“關閉”
- 在“Beta”標簽下開啟后臺代理開關
圖片
圖片
后臺代理運行在云端,涉及一定的安全風險,包括:
- 需要你授予GitHub應用讀寫權限,以便克隆倉庫并進行修改
- 代碼會在AWS基礎設施內執行
- 基礎設施尚未經過第三方安全審計
- 自動執行所有命令,存在潛在的提示注入攻擊風險
- 未開啟隱私模式時,會收集提示和開發環境數據用于產品改進
- 任何需要的密鑰均以加密形式存儲
如果你處理的是非常敏感的數據,建議謹慎開啟此功能。
3. Jupyter筆記本中的代理
Cursor現在支持在Jupyter筆記本中直接創建和編輯多個單元格,極大提升了科研和數據科學的工作效率。
圖片
不過,目前僅支持Sonnet模型,功能仍有限。
我個人對Jupyter筆記本不太熟悉,期待經常使用該工具的用戶分享體驗。
4. 記憶功能
通過記憶功能,Cursor可以保存會話中的關鍵信息,并在后續對話中調用,避免重復說明。
記憶以項目為單位存儲,通過設置進行管理。使用時,只需在指令中加入“@Memory”,Cursor就會保存相關內容至項目規則目錄中。
該功能目前處于測試階段,可以在設置的“規則”選項卡啟用。
圖片
這在處理大型項目時非常實用,但我仍需進一步測試,才能決定是否默認開啟。
5. MCP一鍵安裝和OAuth支持
現在,你可以在Cursor中通過一次點擊輕松搭建MCP服務器。同時,新增的OAuth支持讓認證那些支持OAuth的服務器變得更加便捷。
圖片
如果你還不了解MCP,它的全稱是模型上下文協議(Model Context Protocol),這是一種標準化的方式,使AI代理能夠安全地訪問外部數據源或上下文,而不必每次都編寫復雜的定制代碼。
可以把MCP想象成一個通用的適配器:只需配置一次,它就能將AI驅動的工具連接到幾乎任何類型的外部數據庫或資源。
MCP在大型語言模型(LLM)和各類API之間充當中間層。你不需要為每個工具寫單獨的代碼,而是通過MCP指定一組“工具”,你的模型就能調用這些工具。
圖片
以前,在Cursor中連接應用到MCP服務器相對繁瑣,你需要手動在設置菜單的MCP標簽下點擊“添加自定義MCP”來創建服務器。
圖片
現在,Cursor讓安裝MCP服務器變得非常簡單:只需前往MCP工具頁面,選擇你想要的工具,然后點擊“添加應用到Cursor”按鈕即可完成安裝。
圖片
Cursor目前已經支持包括GitHub、Stripe和Figma在內的多種熱門產品服務平臺,預計未來幾周內支持列表會進一步擴大,值得關注。
6. 更豐富的聊天回復
Cursor聊天界面現在支持直接顯示圖表和表格,如Mermaid圖和Markdown表格。
圖片
雖然不是革命性功能,但實用性不錯,我在項目中試用效果良好。
圖片
希望未來能支持導出到Figma等格式,實現圖表的手動編輯。目前只能生成靜態圖片,無法調整位置、顏色和文字。
圖片
7. 新儀表盤
本次更新優化了設置和儀表盤頁面。新版儀表盤能查看個人或團隊使用情況,更新顯示名稱,并按工具或模型查看詳細統計。
圖片
儀表盤界面美觀實用,可調整預覽天數,方便查看使用趨勢。
圖片
在Cursor IDE設置中,還能調整聊天和上下文界面的外觀。
圖片
總結感想
Cursor本身已經表現出色,根本無需版本號更新來證明什么。但這次更新卻帶來了諸多實用的新功能,使體驗更佳。
我特別期待“記憶”和“后臺代理”功能。如果它們能正常發揮作用,將大大節省我構建項目時的重復操作時間,這對我來說意義重大。當然,我還要多試用,才能決定是否默認開啟。
其他新增功能則讓Cursor更易用、更美觀。更好的聊天、更簡便的MCP設置、更清晰的儀表盤,都在不同方面提升了使用體驗。
如果你還在用Windsurf、Trae或Firebase Studio等工具,或許該考慮換用Cursor了。我用了它一年多,已經成功發布了多款應用,帶來了實實在在的收益。這是我唯一看重的證明。
你呢?這次更新里你最喜歡哪個功能?