Counters: Average latency (avg_latency_ms), total tokens in/out (total_tokens_in/total_tokens_out), error rate.
Usage: Break down usage per-model.
βΏ UI & Accessibility Guidelines
Focus Lifecycle: Trap focus inside the debug drawer when open. Loop focus via Tab/Shift+Tab and restore focus to the trigger button on close. Escape key closes the drawer immediately.
Perf-UX: Minimize full-panel rerender scope for debug tab updates. Optimize redraw strategy under frequent updates to avoid UI lag.
Mobile & Motion: Prevent transform shifts on mobile debug drawer (body.debug-drawer-open .container { transform: none; }) to support reduced motion fallbacks.
π Privacy & Retention
Defaults: Redaction enabled π‘οΈ, raw prompt storage disabled.
Retention: In-memory only (opt-in for persistence).