Agent Substrate:Google 开源的「30倍资源超售」Agent 运行时,9 月 GitHub Trending 第二
当 Anthropic、OpenAI、Cursor 还在抢「最强编程 Agent」的帽子时,Google 的工程师悄悄在 GitHub 上扔出一个不一样的玩法——Agent Substrate。它不写 Agent,它让 Agent 在生产环境里跑得便宜、密集、可恢复。两个月时间冲到 2.7k stars,9 月 22 日一天进账近 500 star,直接干到 GitHub Trending 第二名。
这玩意到底解决什么问题?
你如果用 Claude Code、Cursor 或自建的 LangChain Agent 跑生产,最大的痛点不是「写不出来」,而是「烧钱又占资源」。Agent 任务一旦多起来,每个 Agent 占一个 Pod、一个 gVisor 沙箱,几百个 Agent 同时跑起来 K8s 直接拉胯——90% 的时间 Agent 其实在等 LLM 响应,根本没在用 CPU。
Substrate 的核心思路只有一句话:把大量空闲的「Actor」映射到少量预备好的「Worker」上。空闲就挂起(suspend),来了请求立刻恢复(resume)。它对外宣称能实现 30 倍以上的资源超售,挂起/恢复延迟控制在 500ms 以内,每秒能做 500+ 次挂起/恢复。这意味着同一个 K8s 集群,过去只能跑 100 个 Agent,现在能塞下 3000 个。
它和 Modal / E2B / Daytona 是什么关系?
简单一句话:Substrate 是「自托管版」的 Modal + E2B + Daytona。
- Modal / E2B:托管服务,按执行秒数计费,省心但贵,且锁定 Python 生态。
- Daytona:偏向长生命周期的开发环境。
- Agent Substrate:Apache 2.0,自部署在自家 K8s 上,没有任何 per-execution 计费;语言不挑 Python,任何 OCI 容器都能塞进去,Go/Node/Polyglot 全兼容。
适合场景:你已经有 K8s 集群、有 100+ 并发 Agent、要降本、要数据合规、要国产化替代。
生态支持情况(截至 2026 年 9 月)
- Google ADK:原生支持 Actor 身份 + 跨调用会话状态保留
- LangChain:作为长跑有状态 Agent 的执行环境
- Claude Code / Codex:高密度有状态编码环境,官方有 Claude Code Multiplex demo
- MCP Server:可作为沙箱化 Actor 安全部署,给模型提供持久化工具
底座是 gVisor + microVM(Kata Containers)双沙箱后端,外加三个 K8s CRD(WorkerPool / ActorTemplate / SandboxConfig)。仓库里 Go 占 89%,Python 5.5%,是典型的云原生 + 调度控制面组合。
值不值得现在就上?
老实说,不建议直接进生产——README 写得很直白:「early development, APIs may change」。但有三点决定了它值得你「盯」而不是「等」:
- 趋势已经成型:从 8 月初的 1.5k 到 9 月底的 2.7k,斜率还在加速
- 已经联动 CNCF 项目:kagent、Google Agent Executor 都开始集成
- 代表了 AI Infra 的下一个方向:把 Agent 当作一等公民做调度,而不是「套壳 LLM + 起一个 Pod」
本地可以用 KinD(Kubernetes in Docker)3 行命令跑起来 demo。想真正吃透,建议顺着 WorkerPool / ActorTemplate / SandboxConfig 三个 CRD 一路啃下去——这套抽象很可能就是明年 AI 平台层的「标准答案」。
上手入口
GitHub 仓库(已附 Star 数和文档):
github.com/agent-substrate/substrate
一句话安装流程:
git clone https://github.com/agent-substrate/substratego install ./cmd/kubectl-ate- 本地起一个 KinD 集群,跑 demo Actor,体验 30× 超售
评论区
登录后可评论。