Aprendizagem pessoal com IA
e orientação prática

Atualização maluca do Cline v3.1! O melhor assistente autônomo de programação de IA! (Uso do computador, protocolo MCP, retrocesso de versão, ferramentas de personalização totalmente desenvolvidas)

本文于 2025-01-08 10:22 更新,部分内容具有时效性,如有失效,请留言

Cline 的3.1版本,又来了。开发者们的劲头,真是疯狂。


实际上,他们一周前才刚刚才推出了 3.0 版本。我已经好久没讲 Cline 了,这次把几个版本的更新,统一讲了。

我还是要先简单解释一下 Cline 是什么,给那些还不清楚的朋友。Cline 是一个可以在你的 IDE 中运行的自主编程助手,能够创建、编辑文件,执行命令,甚至利用浏览器。我以前有许多文章是关于Cline的,如果你是不太了解的话,我强烈建议你去看看。

 

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

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

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

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

 

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

 

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

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

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

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

 

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

 

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

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

 

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

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

 

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

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

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

 

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

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

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

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

 

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

 

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

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

这是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发布的相关内容:

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

 

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

在v2.1.0版本中,他们增加了计算机使用,现在可以自主启动浏览器:点击、输入、滚动。运行时调试、端到端测试、通用网页使用都变得更加自主。试试说"查询科罗拉多的天气",看看他的实际表现。这是Claude 3.5 Sonnet v2的新能力。

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

 

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

Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Atualização maluca do Cline v3.1! O melhor assistente autônomo de programação de IA! (Uso do computador, protocolo MCP, retrocesso de versão, ferramentas de personalização totalmente desenvolvidas)

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil