Cline

Cline

Cline是Cline开发的AI编码代理,最初是用于代理开发的先驱性VS Code扩展。现在它提供了升级的模块化运行时SDK,用于构建可扩展的下一代AI。

Cline 是什么?

Cline 是一款 AI 编程代理,最初作为开创性的 VS Code 扩展用于代理式开发。如今它提供了升级后的模块化运行时 SDK(@cline/sdk),为 VS Code、JetBrains 和 CLI 中的 Cline 提供支持。核心代理框架已重构为可插拔、与产品无关的运行时,使其具备持久性、可移植性和可复用性。用户可通过 npm i -g @cline/sdk 安装 SDK,并在此基础上构建自定义代理。

应用场景

  • IDE 中的代理式编程

    在 VS Code、JetBrains 或 CLI 中使用 Cline 自动完成复杂编程任务。

  • 长时间运行的代理工作流

    会话在 UI 重启后仍可持久保留,因此长时间运行的任务不会因编辑器重启而中断。

  • 多代理团队协作

    运行时支持子代理和多代理协作,适用于大型项目。

  • 终端自动化

    CLI 版本可执行终端命令,并使用前沿模型处理基准测试。

  • 自定义工具开发

    团队可通过 SDK 的可插拔架构构建并展示自定义工具。

  • 跨界面代理会话

    将代理会话从 VS Code 迁移至 CLI 而不会丢失状态。

主要特性

  • 模块化代理 SDK:核心运行时被抽象为可插拔的 SDK(@cline/sdk),任何团队均可安装和扩展。
  • 持久化运行时:长时间运行的代理工作不再因 UI 重启而中断;会话可在不同界面间迁移。
  • 无状态代理循环:底层代理循环保持无状态和可复用,而围绕它的运行时则变得持久且与产品无关。
  • 改进的代理框架:重写了提示词、简化了循环、优化了上下文管理、改进了反馈循环和错误处理。
  • 终端基准测试支持:Cline CLI 在 terminal-bench 2.0 上针对前沿模型和开放权重模型均取得了具有竞争力的 pass@1 分数。
  • 跨 IDE 兼容性:SDK 为 VS Code、JetBrains 和 CLI 中的 Cline 提供支持,而非仅限于单一编辑器。
  • 开源基础:SDK 已开源,任何团队(包括 Cline 团队自身)均可在此基础上进行构建。

目标用户

Cline 面向希望拥有模块化、可扩展代理运行时以实现 AI 驱动编程的开发者和工程团队。它适用于使用 VS Code 或 JetBrains 的个人开发者,以及构建自定义代理工作流、多代理系统或长时间运行自动化任务的团队。开源 SDK 还面向需要可插拔代理框架的工具构建者和平台工程师。

如何使用 Cline?

通过 npm 全局安装 SDK:npm i -g @cline/sdk。然后在 VS Code、JetBrains 或 CLI 中使用它启动代理式编程会话。对于自定义代理,可通过添加自有工具和界面来扩展可插拔运行时。SDK 是开源的,因此您也可以将其分叉或嵌入到自己的产品中。

效果评价

Cline 从 VS Code 扩展转型为模块化 SDK,是解决单体代理运行时维护痛点的务实之举。终端基准测试结果显示,它在前沿模型和开放权重模型上与 Codex、Claude Code 等其他 CLI 代理相比具有竞争力。持久化和跨界面可移植性对于运行长时间代理会话的团队而言是真正的改进。尽管 SDK 仍处于起步阶段,但开源方法和清晰的架构分离使其成为构建下一代 AI 编程代理的坚实基础。

常见问题

什么是 Cline?
Cline 是一个 AI 编码代理,最初作为 VS Code 扩展用于代理开发,现在提供模块化运行时 SDK,用于构建可扩展的下一代 AI 工具。
Cline 免费使用吗?
Cline 提供免费和付费层级;VS Code 扩展是免费的,而 SDK 可能采用基于使用量的定价或许可选项。
我能用 Cline 的 SDK 构建什么?
您可以构建可扩展的 AI 驱动编码代理、自动化开发工作流,以及集成各种 IDE 和平台的自定义工具。
Cline 是否支持除 VS Code 以外的其他 IDE?
虽然 Cline 最初是 VS Code 扩展,但其模块化 SDK 设计为与 IDE 无关,允许与其他编辑器和环境集成。
Cline 与其他 AI 编码代理有何不同?
Cline 专注于模块化和可扩展性,提供运行时 SDK,使开发者能够自定义和扩展其功能,超越典型的代理特性。
我可以为 Cline 的开发做贡献吗?
是的,Cline 是开源的,欢迎通过其 GitHub 仓库贡献,您可以报告问题、建议功能或提交代码。

Cline - AI工具详情

Cline是Cline开发的AI编码代理,最初是用于代理开发的先驱性VS Code扩展。现在它提供了升级的模块化运行时SDK,用于构建可扩展的下一代AI。

分类:编程助手

访问链接:https://cline.bot/blog/introducing-cline-sdk-the-upgraded-agent-runtime

标签:AI编码代理、VS Code扩展、模块化SDK、代理开发、开发者工具