核心新功能概览
1. Agent To-dos:智能任务规划系统
这是我认为本次更新最具革命性的功能之一。Agent现在可以创建结构化的待办事项列表,让长期任务的跟踪变得更加清晰可见。

核心优势:
-
自动将复杂任务分解为有依赖关系的子任务
-
实时显示在聊天界面和Slack集成中
-
随着工作进展自动更新任务状态
-
保持上下文新鲜,让交互更可预测
从我的使用经验来看,这个功能特别适合那些需要多步骤协作的复杂开发任务。比如重构一个大型模块,Agent会自动规划出"分析现有代码结构 → 设计新架构 → 逐步迁移代码 → 更新测试"这样的完整流程。
2. 队列消息系统(Queued Messages)
这个功能解决了我们在使用Agent时经常遇到的痛点——需要等待当前任务完成才能发送下一个指令。

实际应用场景:
-
当Agent正在处理复杂任务时,你可以提前排队后续指令
-
支持任务重新排序,灵活调整优先级
-
无需等待即可开始执行任务队列
这对于高效的开发工作流程来说是一个巨大的改进。
3. PR索引与搜索功能
这个功能让代码审查和问题追踪变得前所未有的高效。

功能特点:
-
对Pull Request进行智能索引和摘要
-
支持语义搜索和显式获取PR、Issue、Commit或分支
-
包含GitHub评论、BugBot评审和Slack集成
-
极大加速事后分析和事件追踪
作为经常需要回顾项目历史的开发者,这个功能让我能够快速定位特定变更的上下文,大大提升了代码审查的效率。
4. Tab补全速度提升
性能优化也是这次更新的重点:

性能改进:
-
Tab补全速度提升约100毫秒
-
首次显示时间(TTFT)减少30%
-
通过重构内存管理系统实现
-
优化数据传输路径
其他重要更新
Memories功能正式发布(GA)
从1.0版本开始,Cursor团队持续改进了记忆生成质量,增加了编辑器内UI优化,并引入了用户批准机制来维护信任度。

改进的语义搜索嵌入模型
代码库搜索现在更加精准,新的嵌入模型配合重新调优的提示词,提供更清晰、更专注的结果。

Agent自动解决合并冲突
当出现合并冲突时,Agent现在可以尝试为你解决。只需在聊天中点击"Resolve",相关上下文会自动添加以解决冲突。
后台Agent改进
多项改进使后台Agent更加可预测和稳定:
-
PR遵循团队模板
-
自动拉取Agent分支的更改
-
将冲突作为可操作的后续步骤显示
-
支持直接从侧边栏提交
开发者实用技巧
使用todo_tool的最佳实践
根据社区反馈,要充分利用新的TodoList功能,需要明确要求LLM使用todo_tool。推荐的使用方式:
"我正在开发一个项目:[项目概述],请使用todo_tool创建一个从开始到完成的完整工作流程,基于严重程度和关键实现进行排序。保持简洁和全面。"
Cursor Rules的新玩法
尝试在聊天中使用"/Generate Cursor Rules"命令,描述你的规则或附加.md文件作为规则基础,选择"Always"或让AI决定何时使用。
我的使用感受
作为一名长期使用Cursor的开发者,我认为1.2版本的最大价值在于:
-
工作流程的连贯性:TodoList和队列消息让复杂任务的处理变得更加流畅
-
上下文的持续性:PR索引和改进的记忆功能让AI更好地理解项目历史
-
响应速度的提升:Tab补全的性能改进让日常编码体验更加顺畅
对开发效率的影响
从我的实际使用来看,这些更新将显著提升开发效率:
-
减少了等待时间(队列消息)
-
提高了任务规划的清晰度(TodoList)
-
增强了代码审查的效率(PR搜索)
-
改善了日常编码体验(Tab补全优化)
结语
Cursor 1.2版本的发布标志着AI编程工具进入了一个新的阶段。随着Agent功能的不断完善和工作流程的优化,我相信未来的编程体验会更加智能化和自动化。
对于还在观望的开发者,我建议尽快体验这些新功能。特别是TodoList和队列消息系统,它们真正改变了我们与AI助手协作的方式。