Distributable agent observability: real-time-tailable sessions, agile-style retros, and repo-level improvement (Cursor, Claude Code, Codex). SQLite, redact before any sync you enable.
const$=selector=>document.querySelector(selector);constEMPTY="Open to format latest response.";letlatestReport=null;exportfunctionbindRawReport(){$("#developer-raw").addEventListener("toggle", renderRawReport);}exportfunctionsetRawReport(report){latestReport=report;renderRawReport();}functionrenderRawReport(){constdetails=$("#developer-raw");$("#raw-json").textContent=details.open?JSON.stringify(latestReport, null, 2):EMPTY;}