1.6 KiB
1.6 KiB
title, created, updated, type, tags, sources, confidence
| title | created | updated | type | tags | sources | confidence | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mechanism-Policy Separation(机制与策略分离) | 2026-06-29 | 2026-06-29 | concept |
|
|
high |
Mechanism-Policy Separation
成熟的 loop-engineering 遵循的核心架构哲学:底层平台提供基础机制,控制策略由架构师独立配置。
定义
| 层 | 职责 | 示例 |
|---|---|---|
| 机制(Mechanism) | 由 Harness 提供的基础能力 | 定时器、工作区隔离、工具注册、进程管理 |
| 策略(Policy) | 由架构师按业务逻辑配置的控制规则 | 触发时机、子 Agent 数量、预算上限、停止条件 |
工程价值
- 解耦演进:升级机制不改变策略(替换 Cron 实现不影响触发规则)
- 复用策略:同一策略可部署到不同 Harness 平台
- 人类抽离:架构师设定策略后退出执行循环,系统自主运转
在 Loop Contract 中的体现
loop-contract 的六维约束正是策略层的实例化:
- 机制层提供:Cron 定时器(TRIGGER)、进程隔离(SCOPE)、工具调用(ACTION)
- 策略层配置:Cron 表达式、作用仓库、预算红线、停止条件、上报通道
与 Harness 的关系
机制层 = harness-engineering 的产物 策略层 = loop-designer 的配置域