Description
Deploying a Worker while an @cloudflare/voice session is active disconnects the browser and ends the voice
session.
Reproduction
- Create a voice agent using
withVoice(Agent, ...).
- Connect with
VoiceClient.
- Start a voice call.
- Run
wrangler deploy.
- The active voice session disconnects and cannot resume.
Expected behavior
After deployment, the client reconnects to the same Durable Object/session and continues the call, preserving
relevant transcript and conversation state.
Environment
@cloudflare/voice: 0.2.1
agents: 0.14.3
wrangler: 4.98.0
Description
Deploying a Worker while an
@cloudflare/voicesession is active disconnects the browser and ends the voicesession.
Reproduction
withVoice(Agent, ...).VoiceClient.wrangler deploy.Expected behavior
After deployment, the client reconnects to the same Durable Object/session and continues the call, preserving
relevant transcript and conversation state.
Environment
@cloudflare/voice: 0.2.1agents: 0.14.3wrangler: 4.98.0