DEVELOPER INFRASTRUCTURE开源 / MIT License

在进程内构建,把 Agent 作为服务运行。

Agent SDK 是可嵌入应用的进程内 Agent 基座;Agent Runtime 在其上提供 HTTP/SSE、多 Agent、会话与运行管理。两者均采用 MIT License。

Agent SDKAgent Runtime独立应用云端本地 CLI

Agent SDK

FOUNDATION

在应用进程内组合完整的 Agent 能力。

Agent LoopModel providersTools & MCPSKILLs & Context

Agent Runtime

SERVICE

在 SDK 之上提供可独立部署的服务接口。

HTTP & SSEMulti-Agent registrySessionsMetrics & auth

一套核心,两种运行形态

先嵌入应用,再把同一套 Agent 能力服务化。

Agent SDK 负责进程内的 Agent 核心。需要跨进程访问、多 Agent 配置和运行治理时,Agent Runtime 在它之上增加服务层。

应用内

Agent SDK

把 Agent loop、模型、工具与上下文直接组合进产品。

服务化

Agent Runtime

保留 SDK 能力,并增加网络接口、会话与运行管理。

构建 Agent 所需的核心,都在应用进程内。

Agent SDK 提供一套可组合的基础能力。产品决定交互与业务边界,SDK 专注于 Agent 如何思考、调用和持续运行。

01

Agent Loop

组织模型调用、工具执行与迭代过程。

02

Model providers

用一致的接口连接不同模型提供方。

03

Tools & MCP

把本地工具与 MCP 能力接入 Agent。

04

SKILLs & Context

装载技能、指令与任务所需上下文。

当 Agent 需要成为服务,Runtime 接管运行边界。

Agent Runtime 不是另一套 Agent 框架。它建立在 SDK 之上,把进程内能力转化为可部署、可访问、可管理的服务。

Agent SDKAgent Runtime

HTTP & SSE

01

通过标准网络接口调用 Agent,并持续接收运行事件。

Multi-Agent registry

02

在一个 Runtime 中装载和定位多个 Agent 定义。

Sessions

03

管理跨请求的会话状态与运行上下文。

Metrics & auth

04

为服务接入观测指标与访问控制边界。

同一个 Agent,从产品能力走向运行基础设施。

从 SDK 开始,在真正需要服务化时引入 Runtime。架构随产品演进,而不是从第一天就承担分布式复杂度。

1

嵌入

在应用进程内创建 Agent,并组合模型、工具和技能。

2

暴露

由 Runtime 为同一套能力提供 HTTP 与 SSE 接口。

3

运行

用会话、多 Agent 注册、指标与认证管理服务。

从核心到运行层,全部开放。

Agent SDK 与 Agent Runtime 均采用 MIT License。直接查看实现、参与讨论,或将它们组合进自己的 Agent 产品。