You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Voice Agent: Send protocol-transparent control frames with sync or async connection.send_raw(...). Dictionary payloads are serialized without model validation; pre-serialized JSON strings are sent unchanged.
Listen V1: Receive typed ListenV1ConfigureSuccess and ListenV1ConfigureFailure responses after connection.send_configure(ListenV1Configure(...)), including failure codes for unsupported or over-limit keyterms.
Bug Fixes
Voice Agent: Clarify ForceEndTurn availability for hosted and self-hosted deployments. The example now reports FORCE_END_TURN_UNSUPPORTED and waits for the final outcome before closing the connection.
Validation
Source PR CI passed across Python 3.10 through 3.13.
#803: poetry run pytest passed with 1,075 tests and 4 skips; mypy and Ruff passed.
#789: targeted socket-client tests, mypy, and Ruff passed.