2025年6月4日,AI编程助手Cursor的1.0正式版发布,标志着该工具进入成熟产品阶段,AI将从过去的助手角色升级为智能体队友角色。以下是此次更新的详细内容:

目录

一、自动化代码审查:BugBot融入日常工作流

(一)BugBot概述

(二)典型使用场景

(三)使用方法

二、后台Agent全员开放:随时随地“云端编程”

(一)Background Agent简介

(二)核心能力

(三)使用步骤

三、“记忆”功能:让AI与项目“同呼吸共命运”

(一)Memories概念

(二)功能特点

(三)使用场景示例

(四)使用方法

四、MCP一键安装与OAuth支持:快速接入第三方服务

(一)MCP(Model - Controlled Programming)简介

(二)一键安装与官方服务器列表

(三)背后意义

(四)使用场景

五、更丰富的聊天响应:Mermaid图与Markdown表格原生渲染

(一)可视化交互

六、全新设置与仪表盘:集中管理与可视化统计

(一)设置页面优化

(二)仪表盘(Dashboard)功能

七、其他改进与细节优化

(一)Jupyter Notebooks中的Agent支持

(二)快捷键与可用性

(三)网络诊断与并行工具调用

(四)账户与权限控制

(五)新增模型

(六)定价模式简化


一、自动化代码审查:BugBot融入日常工作流

(一)BugBot概述

在Cursor 1.0之前,开发者在Pull Request(PR)的自动化安全性与质量把控方面存在空缺。BugBot的出现填补了这一空白,它可以自动扫描提交到GitHub的PR,识别潜在Bug,并在PR下方形成评论。遇到问题时,点击“Fix in Cursor”按钮,将问题和修复提示一并带回本地编辑环境,直接生成预置的修复提示,大大降低人工排查与重写的成本。

(二)典型使用场景

  1. 新功能提交:当在本地分支完成一项新功能开发后,将代码推送到GitHub并创建PR。BugBot会自动审查新增代码片段,如果发现典型错误(如空指针风险、未捕获异常、边界条件疏漏,或潜在的性能问题),它会在PR评论区做标记并给出简要描述。点击“Fix in Cursor”后,Cursor会自动拉取对应的代码上下文,预生成修复建议供进一步修改。
  2. 代码重构或依赖升级:当需要大规模重构或升级第三方依赖时,PR体量往往较大、改动面广。BugBot能在几分钟内筛选出最具风险的代码区域,指导重点关注。例如依赖版本升级带来的API改动、兼容性问题等,BugBot会提醒“变量X在升级后可能抛出NullReferenceException,请考虑添加非空校验”,并提供示例补丁。
  3. CI/CD自动化集成:可以将BugBot作为流水线的一环,借助GitHub Actions或其他CI工具,在每次推送时自动触发BugBot检查。通过配置.github/workflows/bugbot.yml ,实现“Pull Request → BugBot反馈 → 触发失败警告 → 持续关注修复” 的闭环。

(三)使用方法

首先在网页版Cursor的设置中开启BugBot,获取GitHub代码开源平台的授权,按需选择需要授权的仓库。由于涉及AI大模型的调用,需按量付费,且是Max模式的价格,官方提醒设置每月的花费上限。选择需要开启BugBot的仓库后,还可进行一些额外配置,如是否关闭自动执行、只有人工艾特时才执行等。

二、后台Agent全员开放:随时随地“云端编程”

(一)Background Agent简介

Background Agent是Cursor推出的远程编程Agent,早在预览版阶段就已对部分内测用户开放。Cursor 1.0发布后,该功能正式对所有用户解锁。其核心优势在于可将聊天窗口切换到“后台模式”(点击聊天界面右上角的云朵图标,或者使用快捷键Cmd/Ctrl + E),让Agent在云端持续运行。当关闭本地电脑、切换到手机或者离开编辑器时,Agent依然会根据之前的上下文主动检索资源、执行代码片段、完成测试或部署操作,直到重新打开对话。

(二)核心能力

  1. 持续监控与预执行:当让Agent在后台“保持活跃”时,它会定时检查项目的状态(如CI状态、依赖更新、Bug修复进度等)。如果检测到指定触发条件(如依赖库发布新版本或单元测试失败),Agent会主动在后台生成更新代码或测试报告,并将结果推送到Cursor聊天窗口。
  2. 多语言与多环境支持:Cursor 1.0已为Python、JavaScript、Go、Rust等主流语言提供远程环境,Agent可以在指定Docker容器或远程服务器中执行测试。若开启隐私模式(Privacy Mode),Agent依然会在受信任的隔离环境中运行,保证源代码与数据安全。
  3. 集成到聊天工作流:通过“Cmd/Ctrl + E”一键唤起后台Agent控制面板,可查看Agent的运行日志、修改运行脚本、手动停止/重启Agent。当Agent完成任务时,会在聊天框推送包含“查看详情”链接的提示,可一键跳转到线上报告或项目Wiki。

(三)使用步骤

  1. 进入Cursor的设置面板,找到Beta,开启Background Agent,但目前必须禁用隐私模式才能使用,所以要先在设置中禁用隐私模式。
  2. 按Cmd/Ctrl + E键打开Background Agent模式的AI对话框,输入任务后,需先初始化一个Git仓库,到官网安装Git,然后在Cursor中打开终端,执行git init命令初始化仓库。
  3. 还必须在GitHub上有个对应的远程仓库,新建一个私有仓库,进入仓库,复制关联本地和远程仓库的命令,到Cursor中打开终端,粘贴命令并执行,然后重启Cursor。
  4. 若提示调高消费额度,调整后即可正常执行。打开Agent面板,可看到AI正在云端服务器上工作,相比于自己电脑运行,更节省资源,而且软件退了、电脑关了任务也能正常执行。

三、“记忆”功能:让AI与项目“同呼吸共命运”

(一)Memories概念

Cursor 1.0首次引入Memories(记忆功能),这是一项Beta特性,可在项目级别存储对话中的知识点与上下文信息,并在未来自动调用。每个项目的记忆可在Settings中查看与管理。

(二)功能特点

  1. 所有记忆按项目维度存储,可在Settings → Rules管理配置。
  2. 能够自动记录历史对话,同一个「自定义概念」一次说明就够了,不需再重复解释。

(三)使用场景示例

例如在做一个Admin系统,AI记住了喜欢用ant - design,使用的Airbnb规范,命名用小驼峰风格等规范,下次让它帮写其他功能模块时,它会遵循编程风格继续生成代码。

(四)使用方法

目前这还是个测试功能,进入Cursor的设置面板,然后在规则中启用它。

四、MCP一键安装与OAuth支持:快速接入第三方服务

(一)MCP(Model - Controlled Programming)简介

MCP是一种快速提供给AI工具来增强能力的标准。

(二)一键安装与官方服务器列表

  1. 一键安装:以前添加MCP服务,需要修改JSON配置文件,复制MCP的JSON配置后,再修改认证秘钥之类的内容。现在可进入Cursor官方的工具列表,点击MCP服务实现一键安装,然后改改认证配置即可。
  2. OAuth支持:有些服务还支持OAuth快速认证(如Notion笔记服务),一键安装服务之后,一键打开网页授权认证,无需手动修改配置,MCP服务就集成完毕。
  3. 官方服务器列表:Cursor提供官方MCP服务器列表(docs.cursor.com/tools ),开发者可生成 “Add to Cursor” 按钮,方便用户集成。

(三)背后意义

Cursor正在构建自己的开发者生态,允许开发者发布MCP服务(就像VSCode插件市场),用户通过Cursor一键安装。未来可能会看到各种AI服务工具一键接入Cursor,使AI IDE更强大。

(四)使用场景

企业可部署内部模型,接入Cursor开发流程,保证数据隐私。自己训练了个小模型,挂上MCP,一键链接Cursor继续写代码。

五、更丰富的聊天响应:Mermaid图与Markdown表格原生渲染

(一)可视化交互

Cursor现在可以在对话中渲染可视化内容,如Mermaid图表和Markdown表格,可以在同一个地方生成和查看。对于程序员来说,画架构图更方便了。例如问AI“帮我画一个这个项目的架构图”,它不再吐出一堆文字说明,而是直接画出流程图,清晰直观,能直接贴进需求文档和技术方案文档。此功能对于新人熟悉新项目很有帮助。

六、全新设置与仪表盘:集中管理与可视化统计

(一)设置页面优化

Cursor优化了设置页面,使操作更加便捷。

(二)仪表盘(Dashboard)功能

通过新的仪表盘可以查看个人或团队的使用分析,查看按工具或模型分解的详细统计信息,如编辑的代码行数、接受的标签数及请求数等。毕竟现在付费项较多,该优化能让用户更好地了解使用情况和费用分布。

七、其他改进与细节优化

(一)Jupyter Notebooks中的Agent支持

Cursor的Agent现在可以直接在Jupyter Notebooks中实现更改,创建和编辑多个单元格,对于研究和数据科学任务很有帮助。目前仅支持Sonnet模型。

(二)快捷键与可用性

对快捷键等操作进行了优化,提高了使用的便捷性。

(三)网络诊断与并行工具调用

在网络诊断和并行工具调用方面可能进行了改进,确保使用过程更加稳定和高效。

(四)账户与权限控制

对账户与权限控制进行了优化,保障用户数据安全。

(五)新增模型

可能新增了一些模型,为用户提供更多选择。

(六)定价模式简化

统一采用基于请求的计费,Max Mode则按Token计价,适用于所有顶级模型。

综上所述,Cursor 1.0的发布带来了众多实用的新功能和优化,无论是对程序员提高代码质量和开发效率,还是对数据分析师和科研人员进行数据处理和实验,都具有重要意义。开发者可以通过Cursor官方网站(https://www.cursor.com )下载1.0版本,现有用户将自动收到更新推送。

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐