Cline 发布用于编码智能体的开源 Agent Runtime SDK(3分钟阅读)

TLDR AI 工具

摘要

Cline 发布了开源 Agent Runtime SDK,将其核心智能体循环重构为可移植的 TypeScript 技术栈,该技术栈为所有 Cline 界面提供支持,并允许团队构建自己的智能体。该 SDK 提升了会话持久性、跨界面可移植性,并取得了比竞品更高的基准测试分数。

@cline/sdk 是一个用于构建智能体应用的开源框架。它采用插件架构,易于定制,并具备智能体应有的所有功能,如检查点、网页抓取、MCPs、定时任务、子智能体等。该 SDK 可用于从 CI/CD 管道运行智能体、创建端到端工作流的自动化,或直接将智能体嵌入到产品中。
查看原文
查看缓存全文

缓存时间: 2026/05/15 00:12

# Cline 发布开源代理运行时 SDK 来源:https://www.testingcatalog.com/cline-releases-open-source-agent-runtime-sdk-for-coding-agents/ Cline 已发布 `@cline/sdk`,这是一个开源的代理运行时,目前驱动着 Cline 的所有表面,并且可供任何团队在此基础上进行构建。与其将新功能堆叠在与 IDE 宿主已紧密耦合的架构上,团队将核心代理循环重构为一个独立、可移植的 SDK,并将其自己的 CLI 和看板迁移到其上。VS Code 和 JetBrains 扩展也正在跟进中。 > 介绍 Cline SDK。我们根据自 2024 年创建世界上首批编码代理之一以来学到的所有经验,从头重建了 Cline 扩展和 CLI 的框架,并将其开源供其他人使用。npm i @cline/sdk 🧵pic.twitter.com/GbqWo4yiA6 (https://t.co/GbqWo4yiA6?ref=testingcatalog.com) — Cline (@cline)2026年5月13日 (https://twitter.com/cline/status/2054580767779700775?ref_src=twsrc%5Etfw&ref=testingcatalog.com) 该 SDK 是一个分层的 TypeScript 栈,每一层都有单一职责。`@cline/shared` 承载基础类型和工具。`@cline/llms` 负责提供者层,涵盖 Anthropic、OpenAI、Google、AWS Bedrock、Mistral、LiteLLM 以及任何兼容 OpenAI 的端点,提供者逻辑完全与代理循环分离,因此切换提供者只需更改配置,无需修改代码。`@cline/agents` 运行无状态的代理循环,处理迭代、工具编排和事件发射。`@cline/core` 位于其上,管理有状态编排:会话生命周期、持久化和配置发现。应用表面(CLI、VS Code 和 JetBrains)在顶层连接到运行时,但不拥有它。团队可以通过 `npm install @cline/sdk` 安装完整栈,或单独拉取个别包以获得更小的表面积。 Cline SDK 这次重建改变了长期运行工作的可能性。会话不再因 UI 重启而消亡。会话可以在不同表面之间迁移。代理循环保持无状态和可重用,而围绕它的运行时则变得持久和可移植。改进的框架还重写了提示词,收紧上下文管理,并重新思考了工具如何呈现给模型。终端基准测试结果反映了这些进展:Cline CLI 在运行 claude-opus-4.7 时在 Terminal Bench 2.0 上得分 74.2%,而 Claude Code 在同一模型上得分为 69.4%。在开放权重模型上,Cline CLI 使用 kimi-k2.6 达到 55.1%,领先于 OpenCode 在同一运行中的 37.1%。 > 试试新的 Cline CLI,现已重建在 SDK 之上,带有新的 TUI、代理团队、定时任务和连接器:npm i -g cline > 要构建自己的代理,请使用:npm i @cline/sdk > ...或者给你的代理添加 Cline SDK 技能:npx skills add cline/sdk-skill > https://t.co/hbEHGGpIPO?ref=testingcatalog.com — Cline (@cline)2026年5月13日 (https://twitter.com/cline/status/2054580774008238288?ref_src=twsrc%5Etfw&ref=testingcatalog.com) SDK 原生支持代理团队和子代理。一个会话可以委托给专业代理,跟踪进度,并交换交接笔记,所有操作都在同一核心运行时内完成,无需单独编排层。插件允许团队添加特定领域行为而无需分叉:插件可以注册工具、观察生命周期事件、添加规则并塑造代理所见内容。定时 CRON 任务、检查点、网页搜索和 MCP 连接器都是原生的。通过新的 CLI,实验性的连接器通道可让代理直接与 Telegram、WhatsApp、Slack 等平台交互,可通过 `cline connect` 访问设置向导。 Cline 是 SDK 背后的开源项目,自称是首个真正的代理式编码体验,最初基于 Claude Sonnet 3.5 的代理式工具调用构建,早于 Claude Code、Codex 以及更广泛的编码代理浪潮。该平台现在服务于超过 700 万开发者。Cline CLI 2.0 于 2026 年初发布,具有终端优先执行和无头 CI 支持,随后 Cline Kanban 作为可视化编排层推出,用于在 git 仓库中并行运行多个代理。SDK 的发布是支撑这一切的基础设施举措:每个先前的 Cline 表面都成为构建在共享、开放基础之上的产物,而不是独立的制品。该项目可通过 `npm install @cline/sdk` 获取,文档位于 docs.cline.bot/sdk。

相似文章

Cline SDK

Product Hunt

Cline SDK 是一个基于插件的开源运行时,用于构建编码代理。

使用Cline SDK构建智能体

Reddit r/artificial

一个教程,演示如何使用开源Cline SDK构建发布说明生成智能体,Cline SDK是一个TypeScript框架,用于将智能体运行时嵌入自定义脚本、工具和CI流水线。