---
title: "Model Proposes, Harness Executes"
created: 2026-06-29
updated: 2026-06-29
type: concept
tags: [harness-engineering, safety, principle, agent]
sources: [[prompt-to-loop-engineering-2026]]
confidence: high
---

# Model Proposes, Harness Executes

> [[harness-engineering|Harness Engineering]] 八条非妥协原则之首：模型仅负责**提议**，Harness 才拥有**最终执行权**。

## 八条非妥协原则

1. **Model proposes — Harness executes**：模型提议，Harness 执行
2. **Every call returns a result**：即使超时或拒绝，也必须结构化回传
3. **Risk changes the process**：按风险动态匹配只读/草稿/外部写入三档权限
4. **Draft 与 Commit 分离**：危险操作必须由人类显式确认
5. **Context is assembled, not dumped**：上下文分层装配，不能直接倾倒
6. **Long tasks have budgets**：从步数、时间、Token、成本四维卡死预算
7. **Skills & Connectors 渐进式披露**：先暴露名称，按需加载细节
8. **Recurring failures become Harness features**：重复偶发错误沉淀为 Hook 或校验器

## 信任边界

物理基础设施 → 安全沙箱 → Agent Harness → 运行时 → **模型**（最不可信的内核）。

模型执行的每个高风险动作必须经过外围 Harness 规则的解析与沙箱隔离。

## 反面案例

2026 年 DataTalks.Club 事故：Claude Code 执行 `terraform destroy`，因 Harness 缺位（无二次确认、无基础设施红线、无 Human-in-the-Loop），生产数据库、集群及备份被物理抹除。

## 相关概念

- [[harness-engineering|Harness Engineering]]
- [[skill-issue-framework|Skill Issue 框架]]
- [[human-in-the-loop|Human-in-the-Loop]]
- [[circuit-breaker-pattern|熔断器]]
