前言
今天凌晨(2025年6月5日),已经上线2年的Cursor终于迎来了自己的首个正式版本——1.0.0!
熟悉Cursor的朋友们可能知道,Cursor对自己的版本号控制得一直很严格。虽然最近他们一直在以每周一个小版本,每月一个大版本的频率更新,但是之前从版本号的变化来说,一直是小打小闹的0.40.1、0.40.2、0.40.3这种更新逻辑,从0.4x跳到0.50都算是不得了的事了。
但现在,他们直接把版本号从0.5x拉到了1.0.0!显然,在Cursor团队看来,经过这个版本的更新,他们终于迈入了AI辅助编码产品的新阶段。这个版本的功能更新幅度确实非常大,也很关键,所以我也想通过这篇文章给大家完整梳理下,Cursor在这个版本里究竟更新了哪些功能,有什么用,怎么用。
一、上线 Bugbot(代码审查工具)
BugBot 是一款智能代码审查工具。它可以自动审查你推动到 GitHub 仓库上的代码。它能按PR自动识别代码中潜在的错误和问题,并在PR中留下详细的评论。
这其实有点像很多大厂在开发过程中会做的测试和Code review的动作,这个功能能减少人工审查代码所需的时间,提升团队的协作效率和代码质量。特别是对于那些需要快速迭代的大型复杂项目,BugBot能够根据上下文提供精确的修复建议,进行深度分析。
对于普通不懂代码的人(比如我)来说,这也算是个能帮自己发现自己意识不到的代码问题的方式。不过关于这个功能还有个好消息和坏消息:
坏消息是这个功能必须使用Cursor 按 调用次数计费的Max模式,不在订阅的Pro会员费范围内,所以根据项目大小的差异,一次可能会花费你几美元到几十美元的成本。
好消息是这个功能Cursor自己也不太有信心好不好用,所以给了每个用户7天的试用期,在这段时间范围内可以免费测试感受下。
BugBot 开启方式:
1)网页访问Cursor设置界面:cursor.com/settings
2)切换到Integrations(集成)tab
3)选择“Connect Github”,注意这块需要操作两次,一次是连接Github账户,一次是授权GitHub仓库的相关权限
4)授予后,你可以选择哪些仓库要开启Bugbot的权限,以及启动Bugbot的方式
二、全面开放 Background Agent (后台代理)
Background Agent (后台代理) 是一种远程编码代理功能,之前仅部分测试用户可用,现在 Cursor 1.0 版本已向所有用户开放。它在一个远程的、隔离的、基于Ubuntu的并且可以访问互联网的计算机环境中异步运行。
按照Cursor官方表述,Background Agent能够处理多项后台任务,例如代码补全、文件分析和环境配置等,让开发者能更专注于核心的开发工作。这个代理会自动克隆你的GitHub仓库,在一个独立的开发分支上工作,并将更改推送回仓库,方便你接管后续工作。它还可以根据需要安装依赖包。
这个功能你可以理解为你获得了一个开发团队,在一个项目中,你可能需要同时创建多个功能,你可以把简单的功能交给background agent,让Cursor自动执行,然后你自己专注在更困难更重要的事情上。
Backgroud Agent 开启方式:
1)首先,你需要在Cursor Setting -> General里,把隐私模式Privary Mode关闭,这就是等于允许Cursor使用你的代码数据进行训练,在部分公司可能会受到一些阻碍;
2)在Cursor Setting -> Beta里,开启Backgroud Agent功能;
3)你的项目仓库需要连接到Github(如果不知道怎么做,可以问Cursor);
4)前面几项做完后,你可以通过CMD/CTRL+E的方式开启Backgroud Agent的对话窗口,然后表达你的需求就好了。
以及,使用这个功能同样需要授予Cursor GitHub应用对相关仓库的读写权限。
你可以通过项目根目录下的.cursor/environment.json文件或 Dockerfile 来定制代理的运行环境。
同样的,这里有个坏消息,Backgroud这个功能也必须使用Cursor 按 调用次数计费的Max模式,不在订阅的Pro会员费范围内。
你可以雇佣更多AI打工人,但是这些打工人的成本可能并不低。
三、Agent in Jupyter Notebooks (Jupyter Notebook 支持)
Cursor 的 Agent (AI代理) 现在可以直接在 Jupyter Notebook 中创建和编辑多个单元格了 。
按Cursor的话说,这对于科研和数据科学领域的工作流程来说是一项重大的改进。它旨在为数据科学家和机器学习工程师提供更无缝的开发体验,减少在不同工具间频繁切换的麻烦。
但我确实不用Jupyter,这功能对我来说好像没啥用。
四、上线 Memories (记忆功能)
我觉得这是个相当有用,且有机会让Cursor提升体验,提高用户切换成本的功能。它允许 Cursor 记住你在对话中提到的重要信息,并在未来的交互中引用这些信息。这些记忆信息会按项目和个人级别进行存储。
我不知道你有没有遇到过,但是我确实常遇到做不同项目Cursor老会写出一样的bug,每次都需要从头解决的问题,我觉得如果他能记住自己常犯的错误,知道我的技术栈偏好,视觉审美偏好,那对我而言非相当有用。我们需要一个更懂自己的编程助手。
Memories 开启方式:
1)要开启记忆功能,你同样需要在Cursor Setting -> General里,把隐私模式Privary Mode关闭;
2)在Cursor Setting -> Rules里选择启用这个功能
五、MCP 一键安装与OAuth支持
我一直觉得现在需要写Json代码和通过终端配置MCP的方式有点太难用了,终于,Cursor 1.0 开始简化Server的设置过程,现在支持一键安装,并加入了 OAuth 支持。
这意味着你可以通过图形界面更轻松地对支持 OAuth 的服务器进行身份验证 ,降低了配置复杂开发环境的技术门槛。
同时也简化了与 GitHub、Slack 等外部工具的集成。
新MCP添加方式:
你可以通过Cursor官方文档:在列表中选择自己需要的服务进行添加。
六、Richer Chat responses (更丰富的聊天响应)
Cursor 的对话界面现在可以直接渲染可视化内容了。
比如现在可以在聊天窗口内直接生成和查看 Mermaid 图表和 Markdown 表格。
这使得Cursor的解释和数据呈现更加清晰直观,提升沟通效率。
七、New Settings and Dashboard 全新的设置与仪表盘
Cursor 对设置和仪表盘页面进行了优化和改进。全新的仪表盘允许用户查看个人或团队的使用分析数据,更新显示名称,并能按工具或模型查看详细的统计信息。
这对于追踪生产力或管理资源非常有帮助。
对牛马来说可能不是个好消息,我现在已经听说不少公司给员工开了Cursor的team会员,然后会在后台追踪查看不同人的用量情况😓 Cursor看起来要把这些数据暴露得更细致和具体了。
八、其他关键更新
除了上述主要功能外,Cursor 1.0 还带来了一系列其他重要改进:
增强的上下文处理:@Link和网页搜索功能现在可以解析PDF文件内容,并将其纳入上下文。
网络诊断:在设置中增加了网络诊断功能,方便用户验证连接状态。
更快的响应:通过并行处理工具调用,实现了更快的响应速度。
聊天界面优化:聊天中的工具调用现在可以折叠,使界面更整洁。
账户与团队管理:
企业用户现在将只能访问稳定版本,预发布版本的访问将受到限制。
团队管理员现在可以禁用隐私模式。
为团队提供了 Admin API,用于访问使用指标和支出数据。
模型更新:Max mode 现已支持 Gemini 2.5 Flash 模型。
结语
总的来说呢,Cursor 1.0.0 确实是个挺大的版本升级,对于真正的专业独立开发者,或者企业开发者来说,确实能把现在原本企业内就会有的开发流程用AI的方式实现更好的辅助和提效。有了Cursor加持之后,一人公司能做的项目深度、复杂度都有望提升。
不过我也能感受到这些“专业”功能加持下产品复杂度的提升,似乎对普通不会写代码人更不友好了,从0上手似乎更困难了。
不过大家也记住,你拿Cursor或者任何AI Coding工具,你都是希望应用这个工具的能力去帮助自己实现项目,做出自己想要创作的有趣、有用、好玩的产品,而非一定要成为Cursor这个产品工具的专家。
不一定要榨干用尽Cursor的所有功能才算是AI开发者。普通人可能需要更有定力,更需要进一步追问自己真正想创造的是什么,然后从自己的需要出发去选择工具,去使用自己需要的功能,不要被产品的更新迭代吓到,或者带着跑了。