Agent 研习舱
Harness 与运行时2026-04-09

Meta-Harness

定义

Meta-Harness 是一种 Agent 平台设计范式:平台本身不规定具体的 harness 实现,而是定义一组稳定的、对"未曾设想的 Agent 程序"足够通用的接口(session、harness、sandbox),允许底下的具体实现随模型演进自由替换。它是操作系统"虚拟化硬件为进程/文件"思路在 Agent 时代的对应物。

要点

  • 解决的核心问题是"设计能承载未曾设想程序的系统"——harness 的设计空间会随模型能力演化
  • 对"接口形状"有观点,对"接口背后的实现"中立
  • 典型接口:execute(name,input)→string(工具/sandbox 调用)、getSession(id)emitEvent(id,event)wake(sessionId)provision({resources})
  • Meta-Harness 的意义是把模型演进带来的"假设失效"(如 Context Anxiety 的 reset 在新模型中成为 dead weight)局部化到实现层,接口不变
  • 与 协议层〔待补〕 的设计心法一致:上层稳定,下层可替换

示例

Claude Managed Agents 明确自我定位为 meta-harness:它把 Claude Code 这样的专门 harness 和任务特化 harness 都看作可运行在同一接口之上的具体实例。Managed Agents 不替开发者选 harness,而是保证不同 harness 都能用同一套 session / sandbox / 工具调用接口跑起来。

相关概念

参考资料

被这些概念引用

来自本站知识库 · 全部概念