mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-21 10:16:44 +00:00
- Close+clear the adopted logical voice session when a config/provider change invalidates a realtime prefetch (a live call is preserved); prevents the gateway rejecting a stale voiceSessionId resume under a new provider. - Retry talk.client.close (0/500/2000ms) before forgetting the session, matching the web client, so a transient close does not orphan it until the 6h sweep. - Surface exhausted transcript-persist failures through the session delegate so a dropped affirmation transcript no longer silently blocks spoken confirmation. - Localize the "Confirmation needed" status through the presentation switches; add its native locale translations.