fix(agents-realtime): preserve GA audio formats when top-level voice is present #500
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
When a session config includes top-level , the converter treated the config as legacy and discarded GA audio formats. This change refines legacy detection and lifts top-level into in the GA path, preserving GA formats.
Rationale
Issue #495 reports that adding causes fallback to legacy, resetting telephony formats like . GA-shaped configs should remain GA even when is provided.
Changes
Tests
Fixes #495