done
Expose persisted sessions in the debug console so users can create/load sessions, replay chat messages and audit logs, and inspect call/turn/session usage.
session_id in the first WebSocket request while preserving lightweight follow-up turn messages.session_started.session_id from the backend.session_id WebSocket payloads, and usage render hooks.node --check src/agent_lab/presentation/static/app.js passes.uv run pytest tests/test_websocket_api.py -q passes: 34 tests.uv run pytest passes: 66 tests.