enhance autonomy operational telemetry and control status details

This commit is contained in:
DBT
2026-02-24 04:16:05 +00:00
parent 4c38b9ac25
commit 44c7773e19
3 changed files with 42 additions and 3 deletions

View File

@@ -191,6 +191,13 @@ func summarizeAutonomyActions(statsJSON []byte) string {
b := payload.Counts["autonomy:blocked"]
parts = append(parts, fmt.Sprintf("ratios(dispatch/waiting/blocked)=%.2f/%.2f/%.2f", float64(d)/float64(total), float64(w)/float64(total), float64(b)/float64(total)))
}
wa := payload.Counts["autonomy:waiting:active_user"]
wm := payload.Counts["autonomy:waiting:manual_pause"]
ra := payload.Counts["autonomy:resume:active_user"]
rm := payload.Counts["autonomy:resume:manual_pause"]
if wa+wm+ra+rm > 0 {
parts = append(parts, fmt.Sprintf("wait_resume(active_user=%d/%d manual_pause=%d/%d)", wa, ra, wm, rm))
}
return strings.Join(parts, " ")
}