Cursor新版抢先体验!规则自动生成+项目结构感知+MCP 图片支持

1- Cursor 新版抢先体验!规则自动生成 + 项目结构感知 +MCP 图片支持,网友:多项实用更新

Cursor 0.49 更新来了,这次带来一波实用功能,让 Agent 更听话,开发流程更顺畅。

本次更新重点如下:

  • 规则系统升级
  • 项目结构感知 (Project Structure)
  • MCP 图片支持
  • Agent 终端控制权升级
  • 全局忽略文件配置
  • 历史记录位置调整
  • 代码审查改进
  • ChatGPT 记忆力升级 (带记忆的搜索)

1.1- 规则系统升级

1.1.1- 聊天直接生成规则

我了解到自从 Cursor 改版成了分块的 mdc 规则:cursorrules即将弃用!每个人都需要迁移到更灵活的项目规则来(无痛迁移教程)

有很多人其实觉得麻烦,不想去写一个个写这些规则的。很多都处于 " 裸奔 " 的状态。

其实是否写规则,取决于具体任务的需求,不一定非得为了用某个工具而去学它。真正需要用的时候,自然就会写了。

尤其是那些看起来很复杂、很 " 骑士精神 " 式的细致规则,未必真的能让模型表现更好。有些规则对模型来说就是 " 正确的废话 "——看起来强调了,实际上等于什么都没说。

不过好在这次更新后,Cursor 可以自动帮我们生成 mdc 规则,上手难度成倍降低:只需要输入一个命令就能生成,然后后续可以继续让他迭代修改。

有了规则。可以不需要在 Agent 对话里反复强调背景信息,当你想要捕获聊天的现有上下文以供以后重复使用时,这非常有用。

现在直接用 /Generate Cursor Rules 命令,把当前对话的上下文一键 " 固化 " 成可复用的规则:

图片

比如我这里直接新开一个窗口,让他对现有的项目编写规则。

[Video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3950272203941363715]

这些 mdc 根据实际情况,会有:整个项目的概述、数据库、数据处理、服务组件这些类型。

图片

当然你自己有 mdc 文件的更好的实践。你可能会手动的去规范它。

图片

1.1.2- 规则自动应用更智能

**规则自动应用更智能:**之前设置了基于文件路径的 " 自动附加规则 (Auto Attached rules)"?现在 Agent 在读写匹配路径的文件时,会自动应用正确的规则,省心了。

图片

1.1.3- " 钉子户 " 规则终于不掉了

**" 钉子户 " 规则终于不掉了:**那个 " 始终附加规则 (Always attached rules)" 在长对话里会失效的老 bug,终于修好了。

图片

而且 Agent 现在还能更可靠地编辑规则了。

Cursor 终于想起给 AI 看 " 项目地图 " 了?新功能 Project Structure (Beta) 上线。

image

Cursor 最新版 (v 0.49.1) 里加了个新功能 (Beta 版):将项目结构纳入上下文 (Project structure in context)

难怪之前 Cursor 对项目整体结构理解得那么费劲。有人之前一直是用 @kregenrek 开发的 codefetch 工具手动把项目结构喂给 Cursor,效果还挺好。现在官方终于自己做了。

  • " 早该有了!" 派:" 感谢上帝终于加上了!" / " 我还以为这功能早就有了呢!这对中小型单体仓库 (mono-repos) 来说太有用了!"
  • 总之,Cursor 新增的这个 Beta 功能,意在提升 AI 对项目整体结构的理解。虽然具体实现方式还有待观察 (可能只是简单的目录树),但对于需要 AI 理解整个项目结构的用户来说,算是个期待已久的功能。

1.2- MCP 支持传图片

MCP 支持传图片了 (终于) :

这是个大更新。现在截图、UI 设计稿、各种视觉材料都能直接通过 MC 喂给 Agent 当上下文,处理视觉相关任务方便多了,沟通效率 up。(社区有人直接喊 “ok about time!”)

图片

这里是让 MCP 他截取图片,并让 Cursor 复刻。

1.3- Agent 终端控制权升级

Agent 终端控制权升级 (Improved Agent Terminal Control):

图片

Agent 在终端里瞎操作?现在你可以在命令运行前编辑它,或者干脆跳过。之前的 “Pop-out (弹出)” 按钮也改名成了更贴切的 “Move to background (移至后台)”。

图片

注意左边这个跳过按钮。也是解决了大麻烦。以前编写程序的时候,即便后台已经启动了,他也总是会执行 “npm run dev”,每次还得特殊限制或者告诉他这个会热重载,不要反复执行该命令。。。

1.4- 全局忽略文件配置

全局忽略文件省心配置 (Global Ignore Files):

image

还在每个项目里配.cursorignore 来排除编译产物或敏感文件?现在可以在用户设置里定义全局忽略模式了,一次配置,所有项目生效,告别重复劳动。

1.5- 历史记录位置调整

历史记录换地方了:

换到了命令面板 (command palette) 的位置。当然,聊天窗口里的 " 显示历史记录 " 按钮也还在。个人感觉这个改动,不好用。

image

1.6- 代码审查改进

代码审查更方便 (Making Reviews Easier):

审阅 Agent 生成的代码头疼?现在每次 Agent 发完消息,聊天窗口底部会直接出现一个内置的 diff 视图。点一下 “Review changes” 按钮,改了啥一目了然。

图片

还有一堆常规修复和改进。

推送节奏:
现在开始向**早期体验用户 (Early Access)**推送 (想尝鲜的可以在设置 > Beta 里开启),本周晚些时候会全量对所有用户开放。

1.7- 总结


社区反馈 & 小插曲:

  • **没收到更新?**有用户反映没看到更新提示。官方回复是先推送给 Early Access,还没轮到别急。也有人建议加个手动 " 检查更新 " 按钮。
  • **注意.cursorignore:**也有用户 (@TheSethRose) 提醒,新版的.cursorignore 规则好像有点 " 用力过猛 ",可能会把.env.example 这类模板文件也给屏蔽掉,导致 Agent 读取不到,用的时候留意一下。

总的来说,Cursor 0.49 这波更新重点强化了规则系统、项目结构、Agent 控制和上下文能力 (特别是 MCP 图片支持),看起来是想让 Agent 更可控、更强大、更好用。

此外还有一个关于 OpenAI 的新闻是:

ChatGPT 记忆力又升级:现在搜索网页也能带上你的 " 小秘密 " 了。

周四,OpenAI 又悄悄给 ChatGPT 的 " 记忆 (Memory)" 功能加了个新料,这次是**" 带记忆的搜索 (Memory with Search)"**。

image

这玩意儿啥意思?简单说,就是 ChatGPT 在帮你上网搜索的时候,能把你之前跟它聊过的 " 记忆 "——比如你喜欢吃啥、住在哪儿——也考虑进去,让搜索结果更懂你。

怎么用?举个例子:

  • 假设 ChatGPT 从之前的聊天里 " 记住 " 了你是个素食主义者,而且住在旧金山。
  • 当你问:" 附近有啥我可能喜欢的餐厅?"
  • 开启了 " 带记忆的搜索 " 后,ChatGPT 可能会自动把你的问题改写成更精准的搜索指令,比如:" 旧金山 好吃的素食餐厅 "。

1.8- ChatGPT 记忆力升级:带记忆的搜索

这波升级啥背景?

  • 就在不久前,OpenAI 刚把 ChatGPT 的记忆能力从 " 只能记点小事 " 升级到能 " 参考你的整个聊天记录 "。
  • 这次又加上 " 带记忆的搜索 ",看来 OpenAI 是想在 " 个性化 " 这条路上继续狂奔,跟 Anthropic 的 Claude、Google 的 Gemini 这些对手拉开差距(Gemini 也有记忆功能)。

**不想让它搜的时候带记忆?**可以在 ChatGPT 设置里关掉 " 记忆 " 功能,这个搜索增强也会一起关掉。

**谁能用上?**目前还不清楚具体推送范围,但 X 上已经有人说这周早些时候就看到这个新功能了。

ChatGPT 的记忆功能越来越强大,现在连搜索都能结合你的个人信息了。这让 ChatGPT 离一个更懂你的、更个性化的 AI 助手又近了一步。

image