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 / 工具调用接口跑起来。
相关概念
- Claude Managed Agents
- Brain-Hands 解耦
- Agent Harness
- Coding Harness
- 协议层〔待补〕
- 接口厚度
- 苦涩的教训(The Bitter Lesson)〔待补〕
- Hermes Agent
- hermes-agent架构与对比分析〔待补〕
- Ontology-backed Agent - Ontology作为更高层次的"接口形状"定义
- Harness 嵌合体性 - Meta-Harness 试图收编的对象本身是嵌合体
- 接口折旧速度 - Meta-Harness 押注成败的核心变量
- 二阶 Harness 论 - Meta-Harness 是二阶控制论而非一阶反馈
- Harness 与控制论的关系〔待补〕 - Meta-Harness 是把控制论拓扑工程化的押注
参考资料
被这些概念引用
来自本站知识库 · 全部概念