Cursor一直是一个遵循小步快跑的软件开发风格,Cursor团队终于更新了Cursor 1.0版本,按照软件行业的惯例,要么是重大版本更新,要么是版本稳定了才会采用这种1.0级别的版本号。
从版本内容来看,他们主要是直接从0.50版本跃迁到1.0版本,主要还是各个主要功能的更新迭代。
更新信息
更新后的关于信息:
核心功能:(明显左侧增加了很多tab功能配置页)
Cursor 1.0版本主要更新功能
BugBot
概要:自动审查Pull Request,发现潜在bug和问题,在GitHub留言,点击“Fix in Cursor”可返回编辑器并获修复提示。
BugBot 能够自动审查你的 Pull Request,及时发现潜在的 bug 和问题。当发现问题时,BugBot 会在 GitHub 上留下评论,你只需点击"Fix in Cursor"即可返回编辑器,并自动填充修复问题的提示。
假设你在 GitHub 上提交了一个 PR,BugBot 检测到代码中存在未处理的异常:
BugBot 会在 PR 中评论:
点击后,Cursor 会自动打开编辑器,并提示你添加异常处理:
Background Agent
概要:远程编码助手,向所有用户开放,通过点击云图标或按 Cmd+E/Ctrl+E 启动,可分析代码并提供优化建议。
Background Agent 是 Cursor 的远程编码助手,此前仅限早期用户使用,现在已向所有用户开放。你可以通过点击聊天界面中的云图标或按下 Cmd/Ctrl+E(隐私模式未启用时)快速启动 Background Agent。
在 Cursor 中,按下 Cmd/Ctrl+E,Background Agent 会弹出控制面板,可以直接输入需求,例如:
Background Agent 会分析代码并提供优化建议。
点击云图标:
打开后就可以使用了:
记忆功能(Memories)
概要:记住对话信息并在未来交流过程中引用,按项目和个人级别存储,可在设置中管理。(测试功能)
记忆功能允许 Cursor 记住对话中的信息,并在未来引用。记忆按项目和个人级别存储,可通过设置管理。目前该功能处于测试阶段,你可以在设置中启用。
在对话中,你提到:
后续对话中,你可以直接询问:
Cursor 会自动引用你之前提到的 Python 版本,确保建议与 Python 3.12 兼容。
可以在Vibe Coding 中强制让它记住:
那么在记忆管理就可以看见这个记忆:
当然,你也可以使用MCP服务memory来做到这件事:
在Vibe Coding中可以让它记住:
一键安装MCP与OAuth支持
概要:支持一键安装MCP服务器和OAuth认证,可在docs.cursor.com/tools添加官方服务器,MCP开发者可添加“Add to Cursor”按钮。
在 Cursor 中,点击"Add MCP Server",选择官方推荐的服务器,即可一键完成安装和认证。
Jupyter Notebook支持
可在其中直接修改代码,Agent能创建和编辑多个单元格(目前仅支持Sonnet模型)
Cursor 现在支持在 Jupyter Notebook 中直接实现代码修改。Agent 可以在 Jupyter 中创建和编辑多个单元格,大幅提升数据科学和研究任务的效率。
在 Jupyter Notebook 中,你可以直接输入:
Agent 会自动创建并编辑单元格,生成如下代码:
原文链接:https://blog.csdn.net/zlututubj/article/details/148438758
更丰富的聊天响应
概要:支持在对话中渲染Mermaid图表和Markdown表格等可视化内容。
这个确实交互效果舒服多了,显示 Mermaid 和Markdown 等内容的时候:
全新设置与仪表盘
概要:优化官网设置和仪表盘页面,新增个人或团队使用分析、显示名称更新、详细统计等功能,可查看每日使用量等数据。(说明:代码补全不会占用快请求)
点击个人账户:
访问官网dashboard:https://www.cursor.com/dashboard
官方参考文档:https://www.cursor.com/changelog/1-0