大家好,我是程序员鱼皮。分享一个重磅消息,AI 编程工具 Cursor 1.2 版本正式发布了!
感觉最近 Cursor 团队像打了鸡血一样,从 1.0 到 1.1 再到 1.2,短短一个月更新了 2 个正式版本。
作为一个深度使用 Cursor 的开发者,我第一时间升级到了 Cursor 1.2 版本,不得不说真是太香了。如果你还没用过 Cursor,那你可能错过了目前最强的 AI 编程工具;如果你已经在用,那这次更新绝对会让你的开发效率再上一个台阶,下面来看看这次都更新了些啥?
Agent 规划能力
AI Agent 如果要完成复杂的任务,通常会先思考规划如何完成任务、然后再一步步执行。但是之前 AI 的计划对我们来说不够透明,比如让它生成一个复杂的网站,可能除了查看它的思考过程外,你并不知道 AI 总共要做哪些事情、接下来要做什么、当前执行到第几步。
这次更新支持了 Agent To-dos
,当你给 Agent 一个复杂任务时,它会自动分解成多个子任务,并且清楚地展示任务之间的依赖关系。
比如我让 AI 帮忙写一篇 10w 字的长篇小说,可以看到 AI 生成了有 11 条任务的 To-dos 列表:
是不是清晰很多,一下子就 get 到了接下来 AI 要干什么,能够让你更好地控制任务执行过程。比如我对它的规划不满意,就让它重新规划:
注意,想使用这个功能,需要确保设置中开启了 To-Do List:
而且经过我的测试,目前不是所有的提示词都会触发 To-Do List,比如我让它生成一个复杂的网站项目,它就不会规划出任务列表。但如果在提示词中添加 "先规划任务",就更容易触发。
消息队列
以前使用 Agent 最痛苦的就是等待。你想到一个新需求,但 Agent 还在处理上一个任务,只能干等着。现在有了 消息队列功能 ,你可以直接把后续的指令发送给 Agent,它会自动排队执行。
这个功能对我这种思维跳跃的程序员来说简直太实用了,举个例子,我想修复网站的 10 个 Bug、并且给网站加 5 个新功能。以前我需要一个个提交任务、然后每隔 1 分钟左右再来检查下任务完成情况,再输入下一个任务,很浪费时间,我还没办法中途分心去做别的事。之前我的解决方案是多开几个 Cursor 窗口、或者单独开一个文档记录自己接下来要执行的提示词。而现在有了消息队列,我一次提交十几个任务,然后就可以安心摸鱼去了,过个二十分钟再来整体验收。
注意,想使用这个功能,需要确保设置中开启了 Queue Messages:
记忆功能正式上线
Cursor 1.0 的时候推出了 Memories 功能,这次它终于转正了。
这个记忆功能和上下文对话历史(也就是聊天记录)是有区别的,不是什么都记,更多的是 记忆规则 。比如你经常使用某种代码风格,或者有特定的生成项目的要求,Cursor 会自动记住这些信息,在后续生成时主动应用。
举个例子,我这里让 AI 以后尽量用 Windows 系统的命令来生成代码。执行后,可以看到记忆被更新了,里面是一条规则。
之后在这个项目中生成代码时,就会使用这个规则。还可以在规则设置页面进行管理和删除。
这样一来,通过持续不断地对话,AI 助手会变得越来越了解你。
PR 索引和搜索
新增的 PR 索引和搜索功能可以让代码审查变得更加智能。Cursor 现在可以:
-
自动索引和总结 Pull Request
-
语义化搜索历史 PR
-
关联 GitHub 评论和 BugBot 审查结果
-
支持 Slack 集成,方便团队协作
当你需要排查某个 Bug 时,AI 可以直接搜索相关的历史 PR,快速定位问题根源,对于维护大型项目应该会挺有帮助的。
注意,想使用这个功能,需要确保设置中开启了对 PR 的索引:
不过我试了很多次,都没有触发官方演示的那种 PR 读取效果,反而 AI 会利用 git 命令来查找提交记录,看来意图识别准确度还要再继续优化优化。
更快的代码补全
Tab 补全速度提升了约 100ms,首次响应时间减少了 30%。别小看这 100ms,对于高频使用代码补全功能的朋友来说,这个优化能够明显提升编程体验的流畅度。
官方提供的性能对比图:
智能冲突解决
当出现代码合并冲突时,Agent 现在可以 自动尝试解决冲突 。点击 "在聊天中解决",相关上下文会被自动添加到对话中,Agent 会分析冲突原因并提供解决方案。
还有一些其他改动,比如代码库搜索使用了新的嵌入模型来提高准确度;还有 Background Agent 的一些优化。这些也不需要我们关心。
总结
总的来说,这次更新对我来说最有用的功能是消息队列。我相信很多朋友也和我一样,随着 AI 的发展,越来越依赖 AI,工作内容从独立思考 + 执行变成了等着 AI 返回内容,等待的过程中也不知道自己在干嘛,不知不觉时间就过去了。这个功能真的解决了我经常要等待 AI、被 AI 打断工作的痛点,也期待 AI 编程工具接下来都能朝着更加智能、更加人性化的方向发展,让 Vibe Coding 流行起来!
大家有没有用过 Cursor?对这次更新有什么看法?欢迎在评论区分享,对 AI 感兴趣的朋友可以免费获取 鱼皮开源的 AI 知识库。