mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 17:53:39 +00:00
* feat: change the voice during a Talk call * refactor(talk): group runtime modules and deduplicate shared operations * fix(discord): support changing voices during active calls Bind the Talk voice tool to an authorized Discord room run and reconnect its speaker providers without changing saved defaults. Preserve final transcripts, unheard exact speech, accepted agent work, and supported provider ownership. Report unsupported in-call changes before reconnecting. Repair browser and relay cancellation, stale callbacks, replay, and teardown races exposed by review. Validate with voice and playback regressions, browser E2E, scoped lint and types, package builds, and independent review. * fix(ci): document native voice event coverage * fix(talk): preserve history across voice changes * refactor(talk): keep relay capacity limits private * fix(talk): complete asynchronous stop handling * fix(talk): complete browser cleanup promise ownership * fix(ci): close voice selection validation gaps Keep Discord configuration inputs acyclic, preserve exact gateway method-order coverage for the new voice RPCs, and repair existing process-readiness and wrapper-dependency fixtures without weakening their guards. * feat(talk): support in-call voice changes on iOS and Android Negotiate voice selection and consume the Gateway handoff event through the native call owners. Preserve the conversation, accepted agent work, and the original Gateway connection while awaiting source closure and replacement media readiness. Fence Stop, account changes, and push-to-talk recorder races. Keep successful selections through same-Gateway iOS reconnects without saving voice defaults. Replace mobile protocol exclusions with handlers, document the supported transports, and localize failure guidance. * fix(ci): leave generated native locales to the refresh workflow * fix: negotiate mobile in-call voice selection support |
||
|---|---|---|
| .. | ||
| computer-use-gateway-live-proof.ts | ||
| computer-use-linux-x11-fixture.py | ||
| computer-use-macos-live-proof.ts | ||
| computer-use-macos-live-rig.sh | ||
| discord-acp-plain-language-smoke.ts | ||
| gateway-smoke.ts | ||
| gateway-ws-client.ts | ||
| ios-node-e2e.ts | ||
| ios-pull-gateway-log.sh | ||
| realtime-talk-live-smoke.ts | ||
| test-device-pair-telegram.ts | ||
| tui-pty-test-watch.ts | ||
| tui-questions-proof.ts | ||