Managed Agents:大脑与手脚解耦(Anthropic)

Anthropic 工程博客,2026-04-08。

TL;DR

解决”harness 假设随模型升级过时”的根本问题:把 Agent 拆成 Session / Harness / Sandbox 三个虚拟化组件,像操作系统虚拟化硬件那样。结果:p50 TTFT ↓60%、p95 ↓90%+

关键事实

  • 真实故事:Sonnet 4.5 的 “context anxiety” 让工程师加 reset,升级 Opus 4.5 后毛病自动消失——硬编码 harness 假设很快过时
  • 三大虚拟化组件
    • Session = 仅追加的事件日志
    • Harness = 调 Claude + 路由工具的循环(变 stateless)
    • Sandbox = 代码执行环境
  • 接口:provision / wake / getSession / emitEvent
  • 安全:MCP 工具凭证存独立 vault,不混入容器
  • “Pets vs Cattle”:容器从”宠物”变”牲畜”,可优雅恢复

设计哲学引述

“Designing systems for programs as yet unthought of.” — 为尚未想到的程序设计系统。

与本 Wiki 的关系

涉及实体 / 概念

Brain-Hands-Decoupling · Harness-Engineering · Agentic-AI

原文链接