4 Commits
Author SHA1 Message Date
Bailey Dixon 260f119637 fix(voice): align upstream auth and transport 2026-08-12 07:39:42 -04:00
Bailey DixonandClaude Fable 5 5ff78da8e4 feat(relay): pre-RC observability hardening + realtime model updates
- Run-dir retention: sweep session JSONL logs + wav taps past
  realtime_voice.run_retention_days (default 14, 0 disables) at
  session-log creation — transcripts no longer accumulate indefinitely.
- Wav render tap is debug-only (debug_audio_tap, default off): artifact
  deleted after PCM streams, voice.response.done.audio_path blank.
- Delivery-outcome rollup: python -m plugin.relay.realtime_agent.report
  tallies provider-spoken vs fallback deliveries with reasons; new
  forced_summary_delivered marker makes end-validated deliveries countable.
- Models: OpenAI realtime default gpt-realtime-2 -> gpt-realtime-2.1
  (2.1-mini + rollback 2 selectable); xAI exposes the versioned
  grok-voice-think-fast-1.0 pin alongside the grok-voice-latest alias.
- Both providers surface the RESOLVED model id from session.created
  echoes (provider_model_resolved) so live rounds stay attributable
  across provider-side alias flips.

191 realtime/voice tests green, including new hygiene + report suites.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 20:48:10 -04:00
Bailey Dixon d5b74ef746 feat: add realtime voice playground and profile support 2026-05-19 15:34:26 -04:00
Bailey Dixon 18673d0ae1 feat(relay): add streaming voice provider routes 2026-05-18 14:40:16 -04:00