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
{{ message }}
Repository navigation
Commit 8559299
Browse filesBrowse the repository at this point in the historyBrowse files
## Summary
The Realtime README, multi-agent Responses sample and Live transcript
sample report errors and early closure. The Azure Realtime CLI also
rejects unsuccessful terminal responses. It closes its credential,
client and connection on normal and error paths.
Only coordinator terminal events end the multi-agent sample; delegated
agents may fail or finish while the coordinator continues. The Live
reader captures through a bounded listen window, requests session
closure, and returns only after `session.closed` confirms
`close_requested`. It receives final transcript data through that
confirmation. Unexpected closure, errors and EOF before or during
finalization fail instead of returning partial text. The listen window
does not guarantee a complete model answer.
## Verification
- Current Live verification: 223 focused tests pass in both checkouts,
including 21 real WebSocket startup/audio/finalization cases for all
five close reasons, protocol errors and EOF. The original 15 closure
cases fail against the preceding implementation. Scoped Ruff checks and
Python 3.10 compilation pass. Hosted Python 3.10, Python 3.14 and HTTPX2
suites passed, along with lint, build, policy, lock and security checks.
- Earlier checks on the unchanged multi-agent sample: 20
child/coordinator terminal-event combinations passed; Ruff lint/format
and the CI type-narrowing check passed.
- 18 local WebSocket success and failure cases passed for the README,
multi-agent and Live samples.
- Six Azure cases passed against this SDK: completion, protocol error,
early close, failed, cancelled and incomplete responses.
- Azure tests use the real Identity provider with local token and TLS
WebSocket fixtures. No Azure cloud service was contacted.
- Pinned Ruff format/lint, Python 3.10 execution and unchanged
custom-code budget guards passed. Generated code and generation metadata
are unchanged.
---------
Co-authored-by: Mark Stuart <323302876+markstuart-oai@users.noreply.github.com>
0 commit comments