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