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

相关推荐
用户4099322502121 小时前
如何在FastAPI中实现权限隔离并让用户乖乖听话?
后端·ai编程·trae
tommyrunner3 小时前
换个角度认识 MCP
ai编程·cursor·mcp
Jooolin4 小时前
【操作系统】Unix 的文件系统是怎么运作的?
操作系统·unix·ai编程
AI产品自由7 小时前
不吹不黑,用飞书MCP做Prompt管理,真的香!
ai编程
windliang7 小时前
Anthropic 官方提示词工程教程收获总结:Prompt 提示词工程快速入门
前端·aigc·ai编程
志辉AI编程8 小时前
一天 AI 搓出痛风伴侣 H5 程序,前后端+部署通吃,还接入了大模型接口(万字总结)
前端·ai编程
程序员X小鹿20 小时前
腾讯元宝AI编程升级,很多人还不知道!(附入口)
ai编程
Baihai IDP1 天前
深度解析 Cursor(逐行解析系统提示词、分享高效制定 Cursor Rules 的技巧...)
人工智能·ai编程·cursor·genai·智能体·llms
程序员老刘1 天前
智能体三阶:LLM→Function Call→MCP
flutter·ai编程·mcp