Cursor 新版搶先體驗(yàn)!規(guī)則自動(dòng)生成+項(xiàng)目結(jié)構(gòu)感知+MCP 圖片支持,網(wǎng)友:多項(xiàng)實(shí)用更新!
Hi,這里是Aitrainee,歡迎閱讀本期新文章。
Cursor 0.49 更新來(lái)了,這次帶來(lái)一波實(shí)用功能,讓 Agent 更聽(tīng)話,開(kāi)發(fā)流程更順暢。
在設(shè)置Beta選項(xiàng)中,把更新頻率切換到早期預(yù)覽,然后在幫助里檢查更新,你應(yīng)該就能更新到最新0.49.x版本。
規(guī)則系統(tǒng)升級(jí)
聊天直接生成規(guī)則:
我了解到自從Cursor改版成了分塊的mdc規(guī)則:cursorrules即將棄用!每個(gè)人都需要遷移到更靈活的項(xiàng)目規(guī)則來(lái)(無(wú)痛遷移教程)
有很多人其實(shí)覺(jué)得麻煩,不想去寫(xiě)一個(gè)個(gè)寫(xiě)這些規(guī)則的。很多都處于”裸奔“的狀態(tài)。
其實(shí)是否寫(xiě)規(guī)則,取決于具體任務(wù)的需求,不一定非得為了用某個(gè)工具而去學(xué)它。真正需要用的時(shí)候,自然就會(huì)寫(xiě)了。
尤其是那些看起來(lái)很復(fù)雜、很“騎士精神”式的細(xì)致規(guī)則,未必真的能讓模型表現(xiàn)更好。有些規(guī)則對(duì)模型來(lái)說(shuō)就是“正確的廢話”——看起來(lái)強(qiáng)調(diào)了,實(shí)際上等于什么都沒(méi)說(shuō)。
不過(guò)好在這次更新后,Cursor可以自動(dòng)幫我們生成mdc規(guī)則,上手難度成倍降低:只需要輸入一個(gè)命令就能生成,然后后續(xù)可以繼續(xù)讓他迭代修改。
有了規(guī)則??梢圆恍枰?Agent 對(duì)話里反復(fù)強(qiáng)調(diào)背景信息,當(dāng)你想要捕獲聊天的現(xiàn)有上下文以供以后重復(fù)使用時(shí),這非常有用。
現(xiàn)在直接用/Generate Cursor Rules命令,把當(dāng)前對(duì)話的上下文一鍵“固化”成可復(fù)用的規(guī)則:
比如我這里直接新開(kāi)一個(gè)窗口,讓他對(duì)現(xiàn)有的項(xiàng)目編寫(xiě)規(guī)則。
這些mdc根據(jù)實(shí)際情況,會(huì)有:整個(gè)項(xiàng)目的概述、數(shù)據(jù)庫(kù)、數(shù)據(jù)處理、服務(wù)組件這些類型。
當(dāng)然你自己有mdc文件的更好的實(shí)踐。你可能會(huì)手動(dòng)的去規(guī)范它。
規(guī)則自動(dòng)應(yīng)用更智能: 之前設(shè)置了基于文件路徑的“自動(dòng)附加規(guī)則 (Auto Attached rules)”?現(xiàn)在 Agent 在讀寫(xiě)匹配路徑的文件時(shí),會(huì)自動(dòng)應(yīng)用正確的規(guī)則,省心了。
“釘子戶”規(guī)則終于不掉了: 那個(gè)“始終附加規(guī)則 (Always attached rules)”在長(zhǎng)對(duì)話里會(huì)失效的老 bug,終于修好了。
而且 Agent 現(xiàn)在還能更可靠地編輯規(guī)則了。
Cursor 終于想起給 AI 看“項(xiàng)目地圖”了?新功能 Project Structure (Beta) 上線。
Cursor 最新版 (v 0.49.1) 里加了個(gè)新功能 (Beta 版):將項(xiàng)目結(jié)構(gòu)納入上下文 (Project structure in context)。
難怪之前 Cursor 對(duì)項(xiàng)目整體結(jié)構(gòu)理解得那么費(fèi)勁。有人之前一直是用 @kregenrek 開(kāi)發(fā)的codefetch工具手動(dòng)把項(xiàng)目結(jié)構(gòu)喂給 Cursor,效果還挺好?,F(xiàn)在官方終于自己做了。
- “早該有了!”派:"感謝上帝終于加上了!" / "我還以為這功能早就有了呢!這對(duì)中小型單體倉(cāng)庫(kù) (mono-repos) 來(lái)說(shuō)太有用了!"
- 總之,Cursor 新增的這個(gè) Beta 功能,意在提升 AI 對(duì)項(xiàng)目整體結(jié)構(gòu)的理解。雖然具體實(shí)現(xiàn)方式還有待觀察 (可能只是簡(jiǎn)單的目錄樹(shù)),但對(duì)于需要 AI 理解整個(gè)項(xiàng)目結(jié)構(gòu)的用戶來(lái)說(shuō),算是個(gè)期待已久的功能。
MCP 支持傳圖片了 (終于) :
這是個(gè)大更新?,F(xiàn)在截圖、UI 設(shè)計(jì)稿、各種視覺(jué)材料都能直接通過(guò) MC 喂給 Agent 當(dāng)上下文,處理視覺(jué)相關(guān)任務(wù)方便多了,溝通效率 up。(社區(qū)有人直接喊“ok about time!”)
這里是讓MCP他截取圖片,并讓Cursor復(fù)刻。
Agent 終端控制權(quán)升級(jí) (Improved Agent Terminal Control):
Agent 在終端里瞎操作?現(xiàn)在你可以在命令運(yùn)行前編輯它,或者干脆跳過(guò)。之前的“Pop-out (彈出)”按鈕也改名成了更貼切的“Move to background (移至后臺(tái))”。
注意左邊這個(gè)跳過(guò)按鈕。也是解決了大麻煩。以前編寫(xiě)程序的時(shí)候,即便后臺(tái)已經(jīng)啟動(dòng)了,他也總是會(huì)執(zhí)行“npm run dev”,每次還得特殊限制或者告訴他這個(gè)會(huì)熱重載,不要反復(fù)執(zhí)行該命令。。。
全局忽略文件省心配置 (Global Ignore Files):
還在每個(gè)項(xiàng)目里配.cursorignore來(lái)排除編譯產(chǎn)物或敏感文件?現(xiàn)在可以在用戶設(shè)置里定義全局忽略模式了,一次配置,所有項(xiàng)目生效,告別重復(fù)勞動(dòng)。
歷史記錄換地方了:
換到了命令面板 (command palette)的位置。當(dāng)然,聊天窗口里的“顯示歷史記錄”按鈕也還在。個(gè)人感覺(jué)這個(gè)改動(dòng),不好用。
代碼審查更方便 (Making Reviews Easier):
審閱 Agent 生成的代碼頭疼?現(xiàn)在每次 Agent 發(fā)完消息,聊天窗口底部會(huì)直接出現(xiàn)一個(gè)內(nèi)置的 diff 視圖。點(diǎn)一下“Review changes”按鈕,改了啥一目了然。
還有一堆常規(guī)修復(fù)和改進(jìn)。
推送節(jié)奏:現(xiàn)在開(kāi)始向早期體驗(yàn)用戶 (Early Access)推送 (想嘗鮮的可以在設(shè)置 > Beta 里開(kāi)啟),本周晚些時(shí)候會(huì)全量對(duì)所有用戶開(kāi)放。
社區(qū)反饋 & 小插曲:
- 沒(méi)收到更新?有用戶反映沒(méi)看到更新提示。官方回復(fù)是先推送給 Early Access,還沒(méi)輪到別急。也有人建議加個(gè)手動(dòng)“檢查更新”按鈕。
- 注意.cursorignore:也有用戶 (@TheSethRose) 提醒,新版的.cursorignore規(guī)則好像有點(diǎn)“用力過(guò)猛”,可能會(huì)把.env.example這類模板文件也給屏蔽掉,導(dǎo)致 Agent 讀取不到,用的時(shí)候留意一下。
總的來(lái)說(shuō),Cursor 0.49 這波更新重點(diǎn)強(qiáng)化了規(guī)則系統(tǒng)、項(xiàng)目結(jié)構(gòu)、Agent 控制和上下文能力 (特別是 MCP 圖片支持),看起來(lái)是想讓 Agent 更可控、更強(qiáng)大、更好用。
此外還有一個(gè)關(guān)于OpenAI的新聞是:
ChatGPT 記憶力又升級(jí):現(xiàn)在搜索網(wǎng)頁(yè)也能帶上你的“小秘密”了。
周四,OpenAI 又悄悄給 ChatGPT 的“記憶 (Memory)”功能加了個(gè)新料,這次是“帶記憶的搜索 (Memory with Search)”。
這玩意兒啥意思?簡(jiǎn)單說(shuō),就是 ChatGPT 在幫你上網(wǎng)搜索的時(shí)候,能把你之前跟它聊過(guò)的“記憶”——比如你喜歡吃啥、住在哪兒——也考慮進(jìn)去,讓搜索結(jié)果更懂你。
怎么用?舉個(gè)例子:
- 假設(shè) ChatGPT 從之前的聊天里“記住”了你是個(gè)素食主義者,而且住在舊金山。
- 當(dāng)你問(wèn):“附近有啥我可能喜歡的餐廳?”
- 開(kāi)啟了“帶記憶的搜索”后,ChatGPT 可能會(huì)自動(dòng)把你的問(wèn)題改寫(xiě)成更精準(zhǔn)的搜索指令,比如:“舊金山 好吃的素食餐廳”。
這波升級(jí)啥背景?
- 就在不久前,OpenAI 剛把 ChatGPT 的記憶能力從“只能記點(diǎn)小事”升級(jí)到能“參考你的整個(gè)聊天記錄”。
- 這次又加上“帶記憶的搜索”,看來(lái) OpenAI 是想在“個(gè)性化”這條路上繼續(xù)狂奔,跟 Anthropic 的 Claude、Google 的 Gemini 這些對(duì)手拉開(kāi)差距(Gemini 也有記憶功能)。
不想讓它搜的時(shí)候帶記憶?可以在 ChatGPT 設(shè)置里關(guān)掉“記憶”功能,這個(gè)搜索增強(qiáng)也會(huì)一起關(guān)掉。
誰(shuí)能用上?目前還不清楚具體推送范圍,但 X 上已經(jīng)有人說(shuō)這周早些時(shí)候就看到這個(gè)新功能了。
ChatGPT 的記憶功能越來(lái)越強(qiáng)大,現(xiàn)在連搜索都能結(jié)合你的個(gè)人信息了。這讓 ChatGPT 離一個(gè)更懂你的、更個(gè)性化的 AI 助手又近了一步。
本文轉(zhuǎn)載自???AI進(jìn)修生???,作者:Aitrainee
