Managed Agents 架构

Managed Agents 架构

Managed Agents 架构

Managed Agents 是 Anthropic 提出的托管代理服务底层架构设计哲学。其核心论点是:为了应对模型能力的快速迭代,必须通过虚拟化和解耦,将 Agent 的"大脑"(模型与逻辑控制)与"双手"(执行环境与工具)彻底分离。

核心组件

Managed Agents 将 Agent 拆解为三个独立的虚拟化组件:

  1. Session(会话):一个只增不减的事件日志,记录了发生过的一切。作为 Agent 的外部记忆存储,解决了模型上下文窗口有限的问题。
  2. Harness(装具/大脑):循环调用 Claude 并分发工具调用的逻辑层。是无状态的,可以瞬间启动。
  3. Sandbox(沙箱/双手):执行代码、编辑文件的安全环境。可按标准配方秒级初始化。

设计哲学:从"宠物"到"耕畜"

在传统耦合架构中,Agent 容器变成了需要精心维护的"宠物"——崩溃后任务丢失,卡死时需要手动调试。而在 Managed Agents 架构中,所有组件都是"耕畜":

  • 大脑挂了? 重新启动一个 Harness,从 Session 日志中恢复状态,无缝接力。
  • 双手坏了? 直接销毁旧沙箱,按标准配方秒级初始化一个新沙箱。

性能优势

解耦架构带来了显著的性能提升:

  • 大脑先行:Harness 无状态,可瞬间启动,Claude 立即开始思考。
  • 按需动手:只有当 Claude 真正决定执行工具调用时,才异步拉起沙箱。
  • P50 TTFT 降低约 60%,P95 暴降 90% 以上

与现有维基的连接

  • [[ai-junior-engineer]]:Managed Agents 架构为管理"AI 初级工程师"团队提供了底层技术基础设施。
  • [[context-engineering]]:Session 作为外部存储的实践是 context-engineering 的高级实现。
  • [[凭证隔离]]:通过资源绑定和 MCP 代理实现企业级安全。
分享到