{"agents":[{"current_task":"Summarizing Q1 customer feedback","id":"agent-research-01","last_activity":"2026-05-20T15:30:00Z","name":"Research Bot","recent_actions":["fetched 12 tickets from Zendesk","ran NLP sentiment pipeline","drafted summary section 2/5"],"role":"research","status":"running"},{"current_task":"Implementing /api/agents endpoint","id":"agent-coding-01","last_activity":"2026-05-20T15:32:11Z","name":"Codegen","recent_actions":["opened PR #142","ran test suite (3 failing)","patching agents.py"],"role":"coding","status":"running"},{"current_task":"Awaiting next health-check cycle","id":"agent-ops-01","last_activity":"2026-05-20T15:05:48Z","name":"Ops Watcher","recent_actions":["checked 14 pods (all healthy)","rotated log buffer"],"role":"ops","status":"idle"},{"current_task":"E2E smoke suite on staging","id":"agent-qa-01","last_activity":"2026-05-20T15:31:02Z","name":"QA Runner","recent_actions":["spun up Playwright workers","12/40 scenarios complete"],"role":"qa","status":"running"},{"current_task":"Failed: upstream API 503 from news feed","id":"agent-research-02","last_activity":"2026-05-20T14:58:21Z","name":"Trend Scout","recent_actions":["retry 1/3 failed","retry 2/3 failed","halted, awaiting backoff window"],"role":"research","status":"error"},{"current_task":"Hourly cost rollup scheduled for :00","id":"agent-ops-02","last_activity":"2026-05-20T14:40:00Z","name":"Cost Sentry","recent_actions":["previous run: $1.42 across 4 models","no anomalies flagged"],"role":"ops","status":"idle"}]}
