1.7 KiB
1.7 KiB
title, created, updated, type, tags, sources, confidence
| title | created | updated | type | tags | sources | confidence | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model Proposes, Harness Executes | 2026-06-29 | 2026-06-29 | concept |
|
|
high |
Model Proposes, Harness Executes
harness-engineering 八条非妥协原则之首:模型仅负责提议,Harness 才拥有最终执行权。
八条非妥协原则
- Model proposes — Harness executes:模型提议,Harness 执行
- Every call returns a result:即使超时或拒绝,也必须结构化回传
- Risk changes the process:按风险动态匹配只读/草稿/外部写入三档权限
- Draft 与 Commit 分离:危险操作必须由人类显式确认
- Context is assembled, not dumped:上下文分层装配,不能直接倾倒
- Long tasks have budgets:从步数、时间、Token、成本四维卡死预算
- Skills & Connectors 渐进式披露:先暴露名称,按需加载细节
- Recurring failures become Harness features:重复偶发错误沉淀为 Hook 或校验器
信任边界
物理基础设施 → 安全沙箱 → Agent Harness → 运行时 → 模型(最不可信的内核)。
模型执行的每个高风险动作必须经过外围 Harness 规则的解析与沙箱隔离。
反面案例
2026 年 DataTalks.Club 事故:Claude Code 执行 terraform destroy,因 Harness 缺位(无二次确认、无基础设施红线、无 Human-in-the-Loop),生产数据库、集群及备份被物理抹除。