--- 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|熔断器]]