Cline v3.1 疯狂更新!最佳自主的 AI 编程助手!(计算机使用、MCP协议、版本回溯、自定义工具全面进化)

大模型向量数据库机器学习

🍹 Insight Daily 🪺

Aitrainee | 公众号:AI进修生

Hi,这里是Aitrainee,欢迎阅读本期新文章。

picture.image

Cline的3.1版本,又来了。

开发者们的劲头,真是疯狂。

实际上,他们一周前才刚刚才推出了 3.0 版本。

我已经好久没讲Cline了,这次把几个版本的更新,统一讲了。

我还是要先简单解释一下 Cline 是什么,给那些还不清楚的朋友。

Cline是一个可以在你的 IDE 中运行的自主编程助手,能够创建、编辑文件,执行命令,甚至利用浏览器。

我以前有许多文章是关于Cline的,如果你是不太了解的话,我强烈建议你去看看。

Cline的3.1版本,检查点功能来了

简而言之,这个 3.1 版本的更新包含了检查点回退的功能。

现在可以在每一步完成后,对你的工作空间进行快照保存,方便你在任务中遇到问题时,轻松恢复到之前的某个点。

就像现在cursor的restore功能,关于这个,你可以看我这篇文章: 10分钟入门Cursor+Git,让AI编程如虎添翼。

再详细讲讲:

每次使用工具,扩展程序都会捕捉工作区快照,有两个新按钮:Compare和Restore。

picture.image

一个是“比较”,它会展示快照和当前工作区状态之间的差异:

picture.image

另一个是“恢复”,它会让你选择三种恢复选项:

picture.image

你主要会使用第一个:“恢复任务和工作区”的选项。

后面两个:“仅恢复任务”可以帮助你纠正或撤销工具使用时的错误。

“仅恢复工作区”则适用于查看代码的不同版本,而不丢失Cline的工作进度。

另一个新功能是“查看新变更” ,当Cline完成任务后,你可以看到自上次任务以来对工作区做出的所有更改,这样你就能跟上任务进度,尤其在启用了自动批准时,无需手动审核任务消息。

picture.image

最后,Cline现在能够有效地使用Git来追踪更改,并且添加了删除按钮,方便你管理存储空间。

picture.image

我们还要讲讲前面几个版本更新的功能。。。

v3.0.0,Cline的自动批准功能来了

关于Cline 3.0 版本,它增加了自动审批功能。这是一个让 Cline可以自动完成每个任务的功能,不需要我手动点击“批准”,类似于Cursor Yolo模式。

picture.image

你可以自主设置工具权限:读取文件、编 辑文件、执行终端命令、使用浏览器和MCP服务器,还能限制API请求次数:

picture.image

Cline可以在后台工作时自动向你发送系统通知,提醒你需要确认的事项,比如答复问题、完成任务等。

这就像是你有一个助手,能自主执行任务,前提是你设置了API请求的阈值,确保不会让你的账单飙升或避免可能的安全风险。

另外,大文件编辑升级了

: 搜索与替换的diff格式,只输出要替换的内容。 更快、更可靠,防止代码意外删除。 必要时还能回退到整个文件编辑。

也就是说:如果Cline需要对大型文件进行编辑,现在它会使用一种“查找与替换的差异格式”,只输出需要替换的内容,而不是整个文件。

这使得编辑变得更快、更可靠,避免了删除代码的风险,因为之前没有修改的部分不会被错误地替换成类似“这里是其他代码”的注释。

如果修改失败或者需要修改整个文件时,Cline还可以切换到全文件编辑模式。

最后还有一个功能是:新增.clinerules配置文件 ,可以为项目指定自定义指令,设置约定、指向文档或提供项目架构背景。

这个就和cursor的 .curosrrules 文件类似了。

v2.2.0,Cline迎来MCP模型上下文协议。

现在可以为Cline添加自定义工具:网页搜索、GitHub工具。点击菜单栏新的服务器图标,即可添加和配置MCP服务器。

picture.image

这是Anthropic发布的一项新技术。这项技术非常棒,它允许像Cline这样的代理能够方便地接入并使用自定义工具。

例如,Web搜索工具或GitHub工具,你现在可以通过点击菜单栏中的“添加服务器”图标来添加和配置MCP(模型上下文协议)服务器。

你可以让Cline为你创建自己的MCP,非常酷。你可以进一步利用它,Cline现在还能为自己创建自定义工具。

只需添加一个工具,Cline会根据你的工作流构建和安装新的功能。例如, 说一句"添加一个具有...的工具",他就能构建。 比如: 获取Jira工单、管理AWS EC2、拉取PagerDuty事件。

从创建MCP服务器到安装扩展程序,Cline全部搞定。服务器保存在~/Documents/Cline/MCP,方便与他人共享。

可以尝试让Cline添加获取最新npm文档的工具,或者在此处查看 MCP 的实际演示: https://x.com/sdrzn/status/1867271665086074969

如果你想了解更多关于模型上下文协议(MCP)的信息,可以快速搜索一下,看看Anthropic发布的相关内容:

picture.image

或者查看这个链接: https://github.com/modelcontextprotocol,它将直接带你到他们的代码库。 这儿有不同的SDK、文档和示例等资源。

v2.1.0,Cline接入Anthropic的"Computer Use"功能。

在v2.1.0版本中,他们增加了计算机使用,类似于这篇文章:

Deepseek-V3 计算机使用:这是一个完全免费的 AI 代理,一句话操控浏览器(Browser Use)

现在可以自主启动浏览器:点击、输入、滚动。运行时调试、端到端测试、通用网页使用都变得更加自主。

试试说"查询科罗拉多的天气",看看他的实际表现。这是Claude 3.5 Sonnet v2的新能力。

picture.image

demo:https://x.com/sdrzn/status/1850880547825823989

总得来说,Cline是目前市场上最好的 AI 编程助手之一 ,而且完全免费,不会有任何付费墙。 可以看到他的团队几乎每周都会发布新更新,我很期待他们下周、下下周 会有什么新版本。

picture.image

🌟 知音难求,自我修 炼亦艰, 抓住前沿技术的机遇,与我们一起成为创新的超级个体 (把握AIGC时代的个人力量)。

参考链接:
[1] https://www.youtube.com/watch?v=zhcBYEzX\_DE

[2] https://github.com/cline/cline

0
0
0
0
关于作者
相关资源
火山引擎大规模机器学习平台架构设计与应用实践
围绕数据加速、模型分布式训练框架建设、大规模异构集群调度、模型开发过程标准化等AI工程化实践,全面分享如何以开发者的极致体验为核心,进行机器学习平台的设计与实现。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论