---
title: "Environment Contract Layer（环境契约层）"
created: 2026-06-11
updated: 2026-06-11
type: concept
tags: [agent, harness, contract, interface]
sources: [raw/papers/xu-life-harness-runtime-adaptation-2026.md]
---

# Environment Contract Layer

> Life-Harness 的第①层：在交互开始前，校准并增强模型可见的环境契约，使稳定的环境约束显式化。

## 机制

该层操作在模型开始与环境的交互循环之前，将原始环境契约 C 增强为 C′ = C ⊕ ΔC，其中 ΔC 是从训练轨迹和环境策略中导出的**精简约束更新**。

ΔC 通常包含：
- 工具应如何调用的规范
- 在当前环境协议下哪些动作是合法的
- 环境特定的常见陷阱和避免策略

## 为什么需要

在 Life-Harness 的失败诊断中，**环境契约不匹配（Environment Contract Mismatch）**占所有失败的约 33%——这是最高频的单一失败类别。Agent 生成了语法正确的工具调用，但违反了环境的调用协议或策略约束。这些问题**无法通过更强的推理能力解决**——需要的是更清晰、更精确的接口约定。

## 与其他层的关系

- 与 [[procedural-skill-layer|程序技能层]] 互补：契约层提供"什么是合法的"，技能层提供"怎么做好"
- 为 [[action-realization-layer|动作实现层]] 提供验证依据
- 在 [[runtime-harness-adaptation|Runtime Harness Adaptation]] 中处于优先级最高的位置

## 参考
- [[xu-life-harness|Life-Harness 论文]]
- [[action-realization-layer|动作实现层]]
- [[deterministic-agent-failures|确定性 Agent 失败分类]]
