ekg hardening: add snapshot cache and throttle memory incident writes per errsig

This commit is contained in:
DBT
2026-03-01 06:41:29 +00:00
parent cc48c028ca
commit 548f25a8a1
4 changed files with 93 additions and 9 deletions

View File

@@ -80,6 +80,8 @@ ClawGo 现已内置执行知识图谱能力(轻量 JSONL 事件流,不依赖
- 任务审计支持 provider/model 可观测
- EKG 统计按 source/channel 分层heartbeat 与 workload 分离)
- EKG 与 Memory 联动:重复错误升级时自动写入 `memory/YYYY-MM-DD.md``MEMORY.md` 的结构化 incident后续 advice 可提前触发抑制
- EKG 快照:自动维护 `memory/ekg-snapshot.json`,降低重启后扫描 JSONL 的开销
- Incident 写入节流:同 errsig 默认 6 小时内不重复写 memory
> 为什么需要时间窗口:
> 历史全量统计会被旧数据与 heartbeat 噪音稀释,导致当前阶段决策失真。建议默认观察近 24h或 6h/7d 可切换),让 fallback 和告警更贴近“当前”系统状态。