Cursor1.0重磅更新!一手实测4大功能

前几天就看到Cursor推出1.0版本了,看了下新功能,几个功能非常吸引人,比如审查代码,后台智能体

做过开发的同学都懂,从这个版本号来看,从0.xx直接到1.xx,肯定是一个大的迭代版本。

我实测的感受:看到了未来代码智能体的影子了,Cursor正在从一个AI编程工具转变成一个AI编程员工。

AI编程后续基本是往编程智能体方向发展了。编程会更简单,更高效,更低门槛。

实测包含4个特性: BugBot, 记忆功能,MCP自动安装,Background Agent

01

BugBot进行代码自动审查

程序员们都知道,团队开发场景,每次修改代码都会提交一个代码变更请求也就是;PR。然后leader或者评审团队审查代码,没问题后merge进去

现在Cursor提供BugBot,利用AI自动审查PR并且查找代码的潜在问题,可以节省不少人力时间

使用方法,首先进入下面网址

www.cursor.com/settings

登录后进入 integrations与github连接起来。

点击Connect Github后进行绑定

点击进行授权

授权安装完成后,在github上能看到Cursor的功能

配置好后,就可以选择需要监控的仓库项目。在6月14日前免费,也就是有7天的免费期

但是可以设置一个每个月的使用上限,避免用得太多超标。我设置成了10美刀。

另外也可以设置使用的条件,比如在提交的时候在comment上带上bugbot run来触发。每次提交只触发一次,后续的 commits不再触发。

新建一个c文件进行测试,这个代码有明显的语法以及malloc分配问题

push后创建PR,等待一分钟的样子。cursor给出了bug诊断意见,非常的准确

点击Fix in Cursor, 就会自动跳转到cursor进行代码修复

几秒钟时间,修复完成,并且还给出了修复理由

继续来测试一个复杂场景,让AI帮我造了一个B树合并的时候,索引混乱的错误,这在写数据库的时候比较常见。提交上去,然后在github上建PR

Cursor的comment出现了。准确的识别到了这个问题。

最终Cursor修复这个问题,并且还给出了BUG的错误点以及修复的原因。

不说指望这个功能能把bug 100%的查找出来,但至少它可以帮助查找BUG,减轻一部分压力了。

02

Memory记忆功能

进入Cursor Settings->Rules中开启memory功能。

然后新建一个记忆功能,比如我这里要求生成网页的时候按照windows的格式来

这样在对话框中,要求生成一个网站的时候,会自动进行Memory update,调入我设置的记忆功能,然后开始代码生成

这个功能对不会编程的小伙伴有用,对于程序员来说,用处不大,自己维护一个Cursor rules不就可以了。

03

MCP自动安装

Cursor这是在学阿里和腾讯,自己建了一个MCP server,方便从自家的MCP server上安装MCP

地址:

docs.cursor.com/tools

但是MCP server太少了,才十几个

选择github的MCP,点击Add GitHub on Cursor

将会自动跳转到Cursor界面提示安装。填入access token点击install即可

github的access token在Settings->Developer Settings中进行生成

看了下mcp.json文件,MCP的自动安装是通过docker的方式运行的。也就是说在电脑测要安装docker,否则命令会执行失败。

04

Background Agent

我认为是这是Cusor最重磅的一次更新,可以看做是未来代码智能体的雏形,当然也是最费钱的一个特性。。。

这个特性有2个特点

1 输入需求后,自动执行代码输出,提交上库,完全不需要人手动接入

2 自动在服务器后台执行,关掉软件或者电脑,也不妨碍任务执行。

从Setting->Beta中打开Background Agent

点击开启后,会提示Git Not Initiailzed,这就是说得先在本地创建一个工程咯

在github上新建一个仓库

然后把新建仓库的这些git 命令 copy下来

Cursor中打开Terminal 进行运行

执行完后记得重起下cursor。 打开Agent,输入: 用c语言创建一个二分法排序代码,并生成单元测试代码

运行后,首先跳出来的竟然是让我调高消费额度

看来Cursor 自己也知道 Agent 模式烧钱啊!

老规矩,设置了一个10美刀的额度。然后点击运行

打开 Agent 面板,可以看到 AI 正在云端服务器上疯狂的工作。相比于自己电脑运行,更节省资源

同时,你还可以去干其他事,及时软件推出,电脑关了,也不妨碍任务继续执行

执行过程中我录了一个视频,可以看看整个过程。时长3分钟,可以倍速的看看。

**,时长03:07

运行完成后,进入github项目,能够看到刚才我创建的cusor_test仓库下有了一个新的分支,也就是刚刚Background Agent push上来的

这个分支里面包含了生成的所有代码以及READMD.md文件。

但我在本地工程下找了下,并没有找到任何工程文件。难道是直接push到github上了,并没有在本地生成?

看了下Background Agent的选项,发现了一个Checkout Locally。

点击后,就会从github上去获取工程代码

然后在本地就可以看到工程代码了。

写在最后

此次Cursor的更新,对编程小白来说,难度比较大, 因为涉及到了大量和github的协作,以及git命令

但对程序员来说,是妥妥的利好。无论是代码审查还是Background Agent,都是在提高代码编写的效率

后面Cursor的更新,能否做到像我说的,实现代码智能体,拭目以待。

更多精彩,关注公众号:程序猿玩AI

相关推荐
counterxing6 小时前
Agent 跑起来之后,难的是复用、观测和评测
node.js·agent·ai编程
uccs6 小时前
大模型底层机制与Agent开发
agent·ai编程·claude
counterxing7 小时前
我把 Codex 里的 Skills 做成了一个 MCP,还支持分享
前端·agent·ai编程
夜雪闻竹7 小时前
vectra 向量索引文件损坏怎么办
ai编程·向量·vectra
ZzT7 小时前
Harness 到底指什么
openai·ai编程·claude
宅小年8 小时前
AI 创业最危险的地方:太容易做出来
openai·ai编程·claude
麦客奥德彪8 小时前
Android Skills
架构·ai编程
言萧凡_CookieBoty9 小时前
一文讲清 RAG:让 AI 读懂业务知识库的核心方法
ai编程
kyriewen9 小时前
产品经理把PRD写成“天书”,我用AI半小时重写了一遍,他当场愣住
前端·ai编程·cursor
Patrick_Wilson10 小时前
知识沉淀的四层模型:从个人笔记到企业资产,让文档真正长出复利
面试·程序员·ai编程