@cloudflare/voice-twilio@0.0.3
microsoft/VibeVoice@cloudflare/voice-twilio@0.0.3Aug 27, 2026by ben-reitz
Upgrading?
AI Summary
This patch release focuses on enhancing voice lifecycle management, diagnostics, and timing visibility for the Twilio integration.
Key Highlights
- Improved voice lifecycle accuracy and diagnostics
- Added structured, content-free browser diagnostics
- Introduced stable typed per-turn timing summaries
- Ensured consistent error handling across providers
New Features
- Clear stale interim transcripts when calls start or fail
- Emit `speaking` only when the first server audio chunk is sent
- Report transcriber startup and runtime failures through `onFatalError`
- Preserve model finish reasons (no-output, content-filtered, etc.)
- Keep existing four-field metrics wire shape compatible
Full Release Notes
### Patch Changes - [#2157](https://github.com/cloudflare/agents/pull/2157) [`f08ee06`](https://github.com/cloudflare/agents/commit/f08ee06fd610756de0d8abf539dfe9b746bdd7c5) Thanks [@cjol](https://github.com/cjol)! - Improve voice lifecycle accuracy, diagnostics, and per-turn timing visibility. - Clear stale interim transcripts when calls start, end, disconnect, close, or fail during startup. - Emit `speaking` only when the first server audio chunk is sent. - Add structured, content-free browser diagnostics and structured Worker error logging without reading arbitrary provider response bodies. - Report transcriber startup and runtime failures through `onFatalError`, structured client errors, and reliable call cleanup. - Preserve model finish reasons and distinguish no-output, output-limit, content-filtered, and model-error completions. - Add stable typed per-turn timing summaries for speech, text, terminal outcomes, model streaming, reasoning exposed by the model stream, and overlapping TTS work through `VoiceClient` and the React hooks. - Keep the existing four-field metrics wire shape compatible while making no-audio and streamed TTS accounting consistent. - Update the bundled voice providers to propagate lifecycle failures and log errors consistently.
Related Repositories
public-apis/public-apis★ 491,127
A collective list of free APIs
NousResearch/hermes-agent★ 255,899
The agent that grows with you
yt-dlp/yt-dlp★ 199,996
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,480
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,700
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.