Repository navigation
✨ Added
- Request ledger lines now record what Claude Code says of each request — the prompt it serves, its class (main, subagent, compaction and so on), the subagent that sent it, compaction triggers and tool-call durations.
claudestarted by switchboard now setsCLAUDE_CODE_GATEWAY_HINT_HEADERS=1so the router receives those details, unless your environment already sets it.- The router's request stream now carries each request's prompt, class and agent id.
planon an account (pro,max5xormax20x) and a[prices]table in the config — set plan prices and override per-model token prices.week_startsconfig key — choose the day the dashboard's calendar weeks start on, Monday by default.switchboard historyreports when the config's prices stand in place of the built-in ones, and--jsongainsprices_from_config.- The dashboard can now follow the request ledger, readings history and router events as they grow, reading only what each file gained — groundwork for the redesigned views.
- The price table now carries plan prices and a model version table for naming models, Opus 5.5 for example.
- Cache-write cost can be priced on its own — the cost of the context a session rewrites when it moves accounts.
🔧 Changed
- Account day summaries now record session ids, rises and resets of each window with the use before each, and the minutes spent at the cap and at a limit.
- Router events are filed in an
events-<date>.jsonlfile beside the ledger, kept and compressed like the ledger's, so they outlast a restart. - Config errors now hide anything token-shaped in the key as well as the value.