紧急覆盖
wesgine 的 Cell 级紧急覆盖(Emergency Override)机制。
定位
紧急覆盖允许运维人员在不重启 Cell 的情况下临时覆盖 Cell 的行为配置。
API
查询当前覆盖
GET /cells/{id}/config/emergency-override
设置覆盖
PUT /cells/{id}/config/emergency-override
清除覆盖
DELETE /cells/{id}/config/emergency-override
使用场景
- 临时禁用某类工具执行
- 临时调整 CycleDetect 阈值
- 临时收紧 GovernMode
- 临时限制并发 Run 数
与 SpecPatch 的区别
| 维度 | Emergency Override | SpecPatch |
|---|---|---|
| 持久性 | 临时,进程重启后可能清除 | 持久化到 hypervisor.db |
| 生效速度 | 立即 | 立即(热更新) |
| 用途 | 应急响应 | 正常配置变更 |
| 审计 | 独立记录 | 常规变更记录 |
与其他配置端点的关系
PUT /cells/{id}/config/governance # 治理策略
PUT /cells/{id}/config/cycle-detect # 循环检测
GET /cells/{id}/config/features # Feature Flags
PUT /cells/{id}/config/features # 更新 Feature Flags
GET /cells/{id}/config/snapshot # 完整配置快照
紧急覆盖的优先级高于上述所有配置。