- Add POST /v1/messages (Anthropic-format passthrough) to core with full
ticket tracking — every Claude Code request creates a TokenVault ticket
- Add GET /v1/models passthrough so Anthropic SDK model listing works
- Proxy /v1/messages + /v1/models in dashboard so public URL forwards to core
- Add /health endpoint to dashboard for infra monitoring
- Overview tab now shows RTK savings banner (3.5M tokens, 753 commands)
alongside LLM ticket stats — Overview no longer looks empty
- Provider split bar chart rendered when request data is available
ANTHROPIC_BASE_URL=https://tokenvault.fichtmueller.org now set globally
in ~/.zshrc — every new Claude Code session is tracked automatically.