Agent SDK
FOUNDATION在应用进程内组合完整的 Agent 能力。
Agent SDK 是可嵌入应用的进程内 Agent 基座;Agent Runtime 在其上提供 HTTP/SSE、多 Agent、会话与运行管理。两者均采用 MIT License。
在应用进程内组合完整的 Agent 能力。
在 SDK 之上提供可独立部署的服务接口。
一套核心,两种运行形态
Agent SDK 负责进程内的 Agent 核心。需要跨进程访问、多 Agent 配置和运行治理时,Agent Runtime 在它之上增加服务层。
把 Agent loop、模型、工具与上下文直接组合进产品。
保留 SDK 能力,并增加网络接口、会话与运行管理。
Agent SDK 提供一套可组合的基础能力。产品决定交互与业务边界,SDK 专注于 Agent 如何思考、调用和持续运行。
组织模型调用、工具执行与迭代过程。
用一致的接口连接不同模型提供方。
把本地工具与 MCP 能力接入 Agent。
装载技能、指令与任务所需上下文。
Agent Runtime 不是另一套 Agent 框架。它建立在 SDK 之上,把进程内能力转化为可部署、可访问、可管理的服务。
通过标准网络接口调用 Agent,并持续接收运行事件。
在一个 Runtime 中装载和定位多个 Agent 定义。
管理跨请求的会话状态与运行上下文。
为服务接入观测指标与访问控制边界。
从 SDK 开始,在真正需要服务化时引入 Runtime。架构随产品演进,而不是从第一天就承担分布式复杂度。
在应用进程内创建 Agent,并组合模型、工具和技能。
由 Runtime 为同一套能力提供 HTTP 与 SSE 接口。
用会话、多 Agent 注册、指标与认证管理服务。
Agent SDK 与 Agent Runtime 均采用 MIT License。直接查看实现、参与讨论,或将它们组合进自己的 Agent 产品。