---
title: "Runtime Harness Adaptation（运行时骨架适配）"
created: 2026-06-11
updated: 2026-06-11
type: concept
tags: [agent, harness, runtime-adaptation]
sources: [raw/papers/xu-life-harness-runtime-adaptation-2026.md]
confidence: high
---

# Runtime Harness Adaptation

> 不更新模型权重，而是进化模型与确定性环境之间的 Runtime 接口层——将训练轨迹中的反复失败转化为可复用的结构化干预。

## 核心定义

Runtime Harness Adaptation 是一种 **Agent 改进范式**：保持 LLM 参数冻结（θ fixed），通过适配运行时骨架 H′ ← A_harness(H, T_train) 来提升 Agent 的交互表现。适配后的 harness 在评估时保持固定，不修改模型权重，也不修改评估环境。

与 [[runtime-interface-adaptation|参数适配（Parameter Adaptation）]] 的区别在于：参数适配将领域特定的行为吸收进模型权重，需要随模型或环境变化重新训练；Harness 适配捕获的是**环境侧的可复用结构**，具有模型无关性。

## 四个生命周期层

Life-Harness 将 Harness 适配组织为四个生命周期阶段（详见 [[xu-life-harness|Life-Harness 论文]]）：

1. **环境契约层** [[environment-contract-layer]] — 交互前校准工具和接口约束
2. **程序技能层** [[procedural-skill-layer]] — 从轨迹中检索可复用程序
3. **动作实现层** [[action-realization-layer]] — 执行前验证和规范化动作
4. **轨迹调控层** [[trajectory-regulation-layer]] — 执行后检测退化并触发恢复

## 为什么有效

在确定性、规则驱动的领域中，大量 Agent 失败不是模型"不够聪明"，而是接口层的不匹配：
- 工具契约被误解
- 动作格式不可执行
- 反馈无法触发恢复
- 轨迹陷入重复/停滞

这些失败是**可诊断、可结构化、可跨模型复用的**——这正是 Harness 适配的用武之地。

## 参考
- [[xu-life-harness|Life-Harness 论文]]
- [[agent-harness-engineering|Agent Harness Engineering]]
- [[agent-harness-mini|Mini Agent Harness]]
- [[cross-model-harness-transfer|跨模型 Harness 迁移]]
