v0.21.0
What's Changed
- refactor(packaging): reduce optional extras to four and fix the CLI crash by @mahimairaja in #135
- fix(dashboard): demo-found UX fixes (rate-card modal, project-id slug, budget help, livekit creds, check tag) by @mahimairaja in #137
- refactor(cli): framework-agnostic onboard + rename smoke-test to check by @mahimairaja in #136
- feat: framework-agnostic reshape (TUI cut, MCP realign, fleet durability + URL fix) by @mahimairaja in #138
- feat: complete the latency capture (ttft/ttfa terms, total latency, network hop) by @mahimairaja in #139
- feat(capture): turn-level STT time-to-first-partial by @mahimairaja in #140
- feat(diag): probe STT latency = time-to-first-partial, not transcription_delay by @mahimairaja in #141
- feat(oss): single-tenant dashboard by default (hide + delete the multi-tenant surface) by @mahimairaja in #142
- fix(pipecat): capture ProcessingMetricsData as total latency (LiveKit parity) by @mahimairaja in #143
- fix(pipecat): STT records also carry total_latency_ms by @mahimairaja in #144
- feat(cli): add 'voicegw calls' for a per-call cost view by @mahimairaja in #145
- fix(dashboard): QA sweep — agent detail, Settings headers, dead links/code by @mahimairaja in #146
- feat(dashboard): add Server page (live LiveKit topology, cost-annotated, Phase 1) by @mahimairaja in #147
- feat(fleet): local-DB heartbeat + attach(heartbeat=True) for co-located idle presence by @mahimairaja in #148
- feat(dashboard): human-friendly times in a user-selectable timezone by @mahimairaja in #149
- feat(dashboard): Overview agent cards with a first-byte latency waterfall by @mahimairaja in #150
- feat(dashboard): probe an agent from its Overview card by @mahimairaja in #152
- feat(dashboard): live compute/memory + run-once latency graph for the fleet by @mahimairaja in #153
- feat(dashboard): no-login read-only demo mode (voicegateway.dev/demo) by @mahimairaja in #155
- feat(dashboard): call transcripts (attach transcript=True default-on) with retention + kill-switch by @mahimairaja in #151
Full Changelog: v0.20.0...v0.21.0