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

相关推荐
阳光是sunny2 小时前
走进AI(1):细说RAG、MCP、Agent、Function Call
前端·ai编程
罖亽9414 小时前
检索:使用语义相似度搜索你的数据
openai·ai编程
计算机科研圈4 小时前
不靠海量数据,精准喂养大模型!上交Data Whisperer:免训练数据选择法,10%数据逼近全量效果
人工智能·深度学习·机器学习·llm·ai编程
人生都在赌4 小时前
MCP最佳实践与性能优化:构建高效稳定的AI工具连接器
ai编程·cursor·mcp
布瑞泽的童话10 小时前
有了SOLO后,一天一个独立产品不是梦
ai编程·trae
热河暖男12 小时前
Spring Boot AI 极速入门:解锁智能应用开发
java·人工智能·spring boot·ai编程
用户619533334171 天前
如何使用 OpenAI API 构建 Agents
openai·ai编程
Keegan小钢1 天前
链上ETF研发日志 #4:合约部署完成
web3·ai编程·claude
阿加犀智能1 天前
高通手机跑AI系列之——实时头发识别
python·ai编程
数据智能老司机1 天前
精通ROS 2机器人编程——ROS 2入门
机器人·ai编程·编程语言