在众多AI工具中,Cursor无疑是最耀眼的那颗星。
它早已超越了一个简单的“集成AI的VS Code分支”,而是代表着一种全新的、与AI深度协作的编程范式。
就在上周,Cursor正式发布了里程碑式的1.0版本。从0.5到1.0,版本号的变化足以说明这次更新变动之大,而这次更新的力度和广度也都远超我的预期。
它不再是零散的功能点优化,而是从代码审查、后台任务、个性化记忆到生态集成,构建了一套更完整、更智能的AI协作闭环。今天,就和各位搭档一起来看看Cursor的这次“重磅升级”。
(一)BugBot概述
我们都知道,Code Review是保证代码质量的关键环节,但它十分耗时耗力。但想象一下:
当你提交一个PR后,有一个AI机器人会自动帮你进行第一轮审查。是不是超级方便?
这就是BugBot。
https://www.zhihu.com/video/1924008774034765123 最关键的是,BugBot并不会粗暴地直接修改你的代码。它在每个问题下方提供了一个 “Fix in Cursor” 按钮。点击这个按钮后:
Cursor编辑器被自动唤起,并打开一个新的聊天窗口。窗口里已经预设好了修复这个bug的指令,并且自动高亮了代码库中对应出问题的代码片段。 你所要做的,就是确认指令,然后按下回车,让AI完成修复。
这种“AI发现问题 -> 人类确认 -> AI执行修复”的工作流,我非常欣赏。它既利用了AI强大的检测能力,又保留了开发者作为最终决策者的控制权。更关键的是,BugBot目前是面向所有用户,免费开放的。
(二)典型使用场景
新功能提交:当在本地分支完成一项新功能开发后,将代码推送到GitHub并创建PR。BugBot会自动审查新增代码片段,如果发现典型错误(如空指针风险、未捕获异常、边界条件疏漏,或潜在的性能问题),它会在PR评论区做标记并给出简要描述。点击“Fix in Cursor”后,Cursor会自动拉取对应的代码上下文,预生成修复建议供进一步修改。
代码重构或依赖升级:当需要大规模重构或升级第三方依赖时,PR体量往往较大、改动面广。BugBot能在几分钟内筛选出最具风险的代码区域,指导重点关注。例如依赖版本升级带来的API改动、兼容性问题等,BugBot会提醒“变量X在升级后可能抛出NullReferenceException,请考虑添加非空校验”,并提供示例补丁。
CI/CD自动化集成:可以将BugBot作为流水线的一环,借助GitHub Actions或其他CI工具,在每次推送时自动触发BugBot检查。通过配置.github/workflows/bugbot.yml ,实现“Pull Request → BugBot反馈 → 触发失败警告 → 持续关注修复” 的闭环。
(三)使用方法
首先在网页版Cursor的设置中开启BugBot,获取GitHub代码开源平台的授权,按需选择需要授权的仓库。由于涉及AI大模型的调用,需按量付费,且是Max模式的价格,官方提醒设置每月的花费上限。选择需要开启BugBot的仓库后,还可进行一些额外配置,如是否关闭自动执行、只有人工艾特时才执行等。
(一)Background Agent简介
有些任务,比如搭建一个全新的项目、修复一个复杂的bug、或者运行一套完整的测试,往往需要在干净、独立的环境中进行。Background Agents(后台代理)就是为此而生的。
通过快捷键 Cmd/Ctrl + E,就可以立即使用这个功能,启动一个运行在云端的后台代理。
这个代理运行在Cursor的AWS基础设施上,目前也已经面向所有用户开放!
可以尝试用它来修复之前BugBot发现的问题。比如将修复指令粘贴进去,选择了对应的代码文件作为上下文,然后指定了分支。点击发送后,一个后台代理任务就开始在云端运行了。
最让人惊艳的是,你可以点进这个任务,看到一个完整的、在云端运行的远程IDE。
用户能实时看到AI的 “思考过程” 和它执行的每一个步骤:克隆仓库、安装依赖、分析代码、应用修改。整个过程就像有一个虚拟的开发者在使用一个远程的Cursor实例为你工作,完全不干扰你本地的开发环境。
任务完成后,它会生成一个清晰的变更对比(Diff),你可以选择直接创建一个PR,或者将代码拉取到本地进行进一步的修改。
更强大的是,你可以自定义这个远程环境,比如创建一个包含所有预装依赖的“快照”,甚至使用Dockerfile来配置复杂的编译环境,实现环境的秒级启动。
(二)核心能力
持续监控与预执行:当让Agent在后台“保持活跃”时,它会定时检查项目的状态(如CI状态、依赖更新、Bug修复进度等)。如果检测到指定触发条件(如依赖库发布新版本或单元测试失败),Agent会主动在后台生成更新代码或测试报告,并将结果推送到Cursor聊天窗口。
多语言与多环境支持:Cursor 1.0已为Python、JavaScript、Go、Rust等主流语言提供远程环境,Agent可以在指定Docker容器或远程服务器中执行测试。若开启隐私模式(Privacy Mode),Agent依然会在受信任的隔离环境中运行,保证源代码与数据安全。
集成到聊天工作流:通过“Cmd/Ctrl + E”一键唤起后台Agent控制面板,可查看Agent的运行日志、修改运行脚本、手动停止/重启Agent。当Agent完成任务时,会在聊天框推送包含“查看详情”链接的提示,可一键跳转到线上报告或项目Wiki。
(三)使用步骤
进入Cursor的设置面板,找到Beta,开启Background Agent,但目前必须禁用隐私模式才能使用,所以要先在设置中禁用隐私模式。
按Cmd/Ctrl + E键打开Background Agent模式的AI对话框,输入任务后,需先初始化一个Git仓库,到官网安装Git,然后在Cursor中打开终端,执行git init命令初始化仓库。
还必须在GitHub上有个对应的远程仓库,新建一个私有仓库,进入仓库,复制关联本地和远程仓库的命令,到Cursor中打开终端,粘贴命令并执行,然后重启Cursor。
若提示调高消费额度,调整后即可正常执行。打开Agent面板,可看到AI正在云端服务器上工作,相比于自己电脑运行,更节省资源,而且软件退了、电脑关了任务也能正常执行。
(一)Memories概念
我们都遇到过这样的窘境:AI总是“健忘”,每次对话都要重复提供背景信息,或者它还在使用一些早已过时的技术方案。比如,现在你让它创建一个React应用,它很可能还在用官方已经不推荐的create-react-app。
“Memories”功能就是为了解决这个“AI失忆症”。
比如给Cursor下达了一个明确的指令,并告诉它“把这存成一个记忆”:
“永远使用 bun 和 bunx 来代替 npm。当创建一个React应用时,如果没有指定框架,就默认使用 Vite(指令是 bun create vite)。”
保存这条记忆后,再次尝试让它“创建一个React的待办事项应用”,AI就能按照预期运行了,能直接给出基于bun和Vite的正确指令。
https://www.zhihu.com/video/1924008905421354325 这个功能看似简单,却意义重大。
因为这些记忆不仅是基于单个用户和项目的,它还可以学习并应用在整个团队中共享的规则和偏好。这意味着AI终于可以学习和适应团队统一的开发规范与技术栈,保证了团队协作的一致性。
而这个记忆能力,可能成为后续各大AI工具的核心壁垒之一,毕竟能力可以复制,但是记忆很难。
(二)功能特点
所有记忆按项目维度存储,可在Settings → Rules管理配置。
能够自动记录历史对话,同一个「自定义概念」一次说明就够了,不需再重复解释。
(三)使用场景示例
例如在做一个Admin系统,AI记住了喜欢用ant - design,使用的Airbnb规范,命名用小驼峰风格等规范,下次让它帮写其他功能模块时,它会遵循编程风格继续生成代码。
(四)使用方法
目前这还是个测试功能,进入Cursor的设置面板,然后在规则中启用它。
(一)MCP(Model - Controlled Programming)简介
MCP可以说是Cursor扩展其工具能力的核心,在1.0版本中,它迎来了“一键安装”和OAuth授权的重大升级。
以前集成一个第三方工具(比如Notion、Figma),流程相对繁琐。现在,在Cursor的官方工具目录中,你只需要点击一个“Add to Cursor”按钮。浏览器会唤起你的Cursor应用,走完标准的安装和OAuth授权流程,整个过程如丝般顺滑。
(二)一键安装与官方服务器列表
一键安装:以前添加MCP服务,需要修改JSON配置文件,复制MCP的JSON配置后,再修改认证秘钥之类的内容。现在可进入Cursor官方的工具列表,点击MCP服务实现一键安装,然后改改认证配置即可。
OAuth支持:有些服务还支持OAuth快速认证(如Notion笔记服务),一键安装服务之后,一键打开网页授权认证,无需手动修改配置,MCP服务就集成完毕。
官方服务器列表:Cursor提供官方MCP服务器列表(http://docs.cursor.com/tools ),开发者可生成 “Add to Cursor” 按钮,方便用户集成。
(三)背后意义
Cursor正在构建自己的开发者生态,允许开发者发布MCP服务(就像VSCode插件市场),用户通过Cursor一键安装。未来可能会看到各种AI服务工具一键接入Cursor,使AI IDE更强大。
(四)使用场景
企业可部署内部模型,接入Cursor开发流程,保证数据隐私。自己训练了个小模型,挂上MCP,一键链接Cursor继续写代码。
除了以上四大核心功能,Cursor 1.0还有很多重要的更新:
1.Jupyter Notebooks 支持:对于数据科学家和AI研究者来说,这是一个巨大的福音。现在,Agent可以直接在Jupyter Notebooks中工作,理解并执行cell中的代码,这将极大地改变数据科学领域的工作流。
2.更丰富的聊天与仪表盘:聊天窗口现在可以渲染Mermaid图表和Markdown表格,信息呈现更加直观。同时,全新的用户仪表盘上线,你可以清晰地看到自己的AI用量、模型调用次数、后台代理运行情况等,让成本和效率一目了然。
3.全新的引导与打磨:作为1.0版本,产品在细节上做了大量优化。全新的应用图标、更丝滑的初次使用者引导流程,以及大量的Bug修复,都标志着Cursor正在走向成熟和稳定。
关于Cursor的国内使用和订阅攻略,搭档们可以看⬇️:
【2025最新】国内使用支付宝支付,订阅和升级Cursor Pro 教程Cursor 1.0的发布,远不止是一次版本号的跳跃。它将BugBot(发现问题)、Background Agents(解决问题)、Memories(避免问题) 和 MCP(提供工具) 这四个环节串联成了一个高效、智能的开发闭环,同时通过对Jupyter、仪表盘等细节的完善,覆盖了更广泛的开发者群体。
它正在将AI从一个“问答式”的辅助工具,转变为一个能够深度参与项目、拥有团队记忆、并且能够自主执行复杂任务的“编程伙伴”。
这,或许就是AI编程工具的下一个前沿。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/220531.html