Agent Substrate:高密度运行并隔离有状态智能体工作负载
一分钟看懂
Agent Substrate 是面向大规模智能体执行的基础运行时。它在 Kubernetes 上把大量经常处于空闲状态的“Actor”复用到较少的工作节点中,并通过暂停、快照和恢复保留内存与文件系统状态,同时使用微虚拟机或 gVisor 提供隔离。
你可以用它做什么
- 在共享集群中高密度运行大量有状态智能体或工具服务。
- 暂停空闲任务并在其他工作节点快速恢复,降低闲置资源占用。
- 为 Claude Code、Codex、LangChain、ADK 或 MCP 服务提供隔离执行环境。
- 统一管理不同沙箱技术下的创建、销毁、调度和流量路由。
主要能力
- 将大量 Actor 动态映射到较少的可用 Worker,实现多路复用。
- 保存内存和文件系统快照,并在恢复时保留任务状态。
- 支持 gVisor、微虚拟机等沙箱,并提供内核与网络隔离。
- 复用 Kubernetes 的 Pod、自动扩缩容和基础设施管理能力。
适合哪些人
适合构建大规模智能体平台、强化学习执行集群或隔离代码运行环境的云原生基础设施团队,而不是寻找 Agent SDK 的普通应用开发者。
怎么开始使用
官方开发快速入门要求 Go、Docker、kubectl,并使用 kind 创建本地 Kubernetes 集群。随后安装 Substrate、PostgreSQL 与示例 Actor,再通过 kubectl ate 创建、路由、暂停和恢复任务。上云还需准备 GKE、对象存储与身份权限。
使用前需要知道
项目处于早期开发阶段,官方明确说明尚未准备好用于生产,API 几乎肯定会变化,也不保证向后兼容。部署涉及 Kubernetes、沙箱、快照存储和网络策略,运维复杂度较高。它不是 Google 官方支持产品。项目采用 Apache-2.0 许可证。