技术实践

Anthropic以组件解耦架构支撑Managed Agents长时程智能体规模化运行

智能体系统上下文与知识AI 基础设施上下文工程Agent HarnessSandboxAgent RuntimeAgent Sandbox

概述

Anthropic工程团队为其长时程智能体托管服务Managed Agents搭建可规模化的架构,做法是把智能体的会话(session,仅追加的事件日志)、编排(harness,调用Claude并路由工具调用的循环)与沙箱(sandbox,代码执行环境)虚拟化为三个稳定接口,使各层实现可独立替换。早期三者同置于单一容器,带来容器故障即丢失会话、故障难排查,以及Claude生成的代码与凭证同环境运行、提示注入可窃取令牌等风险。团队随后把「大脑」(Claude与harness)同「手」(沙箱与工具)及「会话」解耦:容器故障被当作工具调用错误交还Claude处理,可用标准配方重新初始化;凭证一律放在沙箱之外,Git令牌仅在沙箱初始化克隆时注入,MCP工具经专用代理从保险库取凭证,harness全程不接触凭证。解耦后容器与harness均可按需弹性启停,官方披露p50首字延迟(TTFT)下降约60%,p95下降超90%;客户VPC资源接入也不再需要与Anthropic网络对等。会话日志作为上下文对象持久存于Claude上下文窗口之外,由harness按需切片读取并做上下文工程。