【VS Code】最近Cline的几项重磅更新

962 阅读12分钟

已经有一段时间没有使用Cline了,当时使用的版本还是 3.0.12,今天打开发现Cline更新到了 3.2.5,新增了几个重磅的更新内容。这些更新主要是针对大模型的支持扩展、代码版本控制、工作流的计划与执行、MCP的优化等。

图片

图片

当前版本

Cline 3.2.5

更新内容

3.1.0版本

新增了 checkpoints、查看新更改按钮、磁盘使用情况 功能:

  • checkpoints:每当 Cline 使用工具时,会自动创建工作区的快照。
  • 查看新更改按钮:在任务完成后出现,提供所有工作区更改的概览。
  • 磁盘使用情况:任务标题现在显示磁盘空间使用情况,并带有删除按钮,以帮助管理快照存储。

图片

checkpoints:当鼠标悬停在任务栏会显示【Compare】和【Restore】两个按钮:

  • Compare:查看快照与当前工作区状态之间的差异
  • Restore:选择仅恢复任务状态、仅恢复工作区文件或两者都恢复

图片

点击【Restore】重置按钮会弹出三个菜单选项:

  • Restore Task and Workspace:是下面两个功能的合并操作,会同时重置工作区的更改和任务列表的任务
  • Restore Task Only:只会重置任务列表的任务
  • Restore Workspace Only:只会重置工作区的更改

经过使用发现重置功能无法恢复到任务开始前状态,也就是在创建新文件处回退并不会回退到创建文件状态前的状态。

图片

图片

图片

查看新更改按钮:在任务完成后会在出现,提供所有工作区更改的概览。

图片

图片

磁盘使用情况:任务标题现在显示磁盘空间使用情况,并带有删除按钮,以帮助管理快照存储。

图片

3.1.7版本

添加了在 Cline 请求启动浏览器时更改视口大小和无头模式的能力,该配置需要特殊场景还原,详情可查看:x.com/sdrzn/statu…

3.1.9版本

添加了 Mistral API 提供者,使用 codestral-latest 模型,再不用手动使用 OpenRouter 等三方代理转发了。对Mistral AI不了解的小伙伴可以查看往期内容:

图片

图片

配置完就可以使用Mistral了

图片

3.2.0版本

  • 添加了计划/执行模式切换功能,让你可以在让 Cline 开始工作前与其规划任务。
  • 可以通过聊天字段下的新弹出菜单轻松切换 API 提供者和模型。
  • 添加了 VS Code LM API 提供者,以运行其他 VS Code 扩展提供的模型(例如 GitHub Copilot)。
  • 添加了 MCP 服务器的开启/关闭切换功能,以便在不使用时禁用它们。
  • 添加了 MCP 服务器中对单个工具的自动批准选项。

计划/执行模式切换:将之前的chat模式拆分出 Plan 和 Act 两个模型:

  • Plan:计划模式,Cline会读取项目状态和相关文件收集信息并生成一个详细执行计划,该模式不会执行任何修改操作
  • Act:执行模式,用户确认计划后,Cline 将按照计划完成任务,会执行文件创建、修改操作

图片

切换到Plan模式描述需求

图片

切换到Act模式后,会自动执行上面的计划

图片

API提供者和模型功能:可快速查看和配置模型

图片

                   

图片

VS Code LM API:允许用户通过其他插件调用多种大模型,如果安装了 Github Copilot,可以免费白嫖 Claude-3.5.-Sonnet、GPT-4o 等模型。

第一步确保安装了 Github Copilot

图片

第二步配置Cline

图片

图片

图片

如果没有安装 Github Copilot,就会显示如下错误:

图片

3.2.3版本

添加了 DeepSeek-R1(deepseek-reasoner)模型支持,并正确处理参数。

图片

图片

总结

这些更新内容中有 checkpoints、计划/执行模式、API及模型快速切换、VS Code LM API提供 主要4个重磅级更新,这几个也是我之前使用Cline时抱有遗憾的地方。

  • checkpoints:之前版本没有 checkpoints 无法进行正常的撤销操作,只能通过git手动撤销更改

  • 计划/执行模式:没有计划模式前,Cline不能进行聊天操作,输入内容就会被当成指令执行

  • API及模型快速切换:模型配置展示也是困惑之一,每次使用之前还需要点击设置查看一下当前配置的模型是不是自己需要的,切换模型也是每次都需要打开设置配置一遍

  • VS Code LM API提供 :这个问题是我之前使用了Github Models,一直尝试想把Github Models中的模型通过API形式接入到Cline中使用,可惜一直没有成功

这几次Cline的更新非常不错,满足了我之前对Cline使用不足的地方,给它一个赞,相信后面使用Cline会越来越顺。

友情提示

见原文:【VS Code】最近Cline的几项重磅更新)

本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。