AGENT 回退不是再试一次:给模型路由装上方向盘和里程表

模型调用失败后,常见做法是重试同一个模型或扔进一个兜底池。MaxClaw 的跨档回退链改为按能力档位单向走:每一跳都记原因,走到边界就显式失败,每次调用单独落库可观测。
AGENT 改了 src/ 不等于改了主进程:让依赖图决定要不要重启

自修改 Agent 的落地通道以前按路径猜测要不要重启主进程:只要碰了源码目录就发一次 release。这次改动改成在部署提交上用打包器算出主进程的模块图,再加上一张显式的启动输入清单;算不出图就中止部署,不会默认去重启。
AGENT 补丁只落了一半?那它得自己说清楚是哪一半

Agent 的补丁工具部分失败时,整批不写会逼调用方重发全部内容,静默改写又会让人不敢信结果。按文件隔离失败、把被忽略的歧义锚点在成功与失败路径都留痕,并且不再从人话里切结构化信息,调用方一次就能知道哪一处没落地、落地的那处落在哪。
AGENT 绿灯要比进程活得久:把验收结论写进磁盘

Agent 系统里一次远程验收的结论如果只活在 shell 会话和进程内存里,重启一次就只剩“不知道”,然后同一个修复被一遍遍重跑。把每次验收落成一条持久的 verification record,并给“被打断”一个独立状态,才能让绿和红都可信。
