Files
myWiki/concepts/loop-contract.md

1.7 KiB
Raw Blame History

title, created, updated, type, tags, sources, confidence
title created updated type tags sources confidence
Loop Contract循环协议 2026-06-29 2026-06-29 concept
loop-engineering
contract
safety
constraint
prompt-to-loop-engineering-2026
high

Loop Contract

loop-engineering 中,策略层强制执行的一套协议,从六个维度严格约束自主循环系统,防止退化为失控的死循环。

六维约束

维度 含义 示例
TRIGGER 触发条件 每 15 分钟 / PR 评论 / CI 失败
SCOPE 作用范围 仅限特定仓库 / 仅处理自己提交的 PR
ACTION 具体行为 运行测试 / 自动修复 Lint 错误
BUDGET 预算红线 单次最多 3 个子 Agent / 50k Tokens / $5 成本
STOP 停止条件 测试全绿 / 达到 10 轮上限 / 预算耗尽
REPORT 上报通道 异常时投递至 Slack

固化为硬约束

BUDGET 和 STOP 直接固化为两道硬约束:

  • circuit-breaker-pattern:连续失败 N 次 → 跳闸 + 回退 + 转交人工;墙上时间超时无条件熔断
  • watchdog-pattern:独立进程监控 CPU防自旋死循环越过应用层 SIGKILL 强杀

设计哲学

Loop Contract 体现了 mechanism-policy-separation底层提供熔断和看门狗机制具体阈值max_consecutive_failures、max_runtime_minloop-designer 按业务逻辑配置。

相关概念