Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.292 ·

Voice streaming endpoint override is now looked up differently

Claude Code no longer reads VOICE_STREAM_BASE_URL directly for voice streaming; it uses a separate lookup and falls back to the API address

Under the hood No documentation found Internal Changes
JSON All of v2.1.292
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
Internal ChangesKind: in v2.1.292,
Internal ChangesSection of the release

Unclear Whether VOICE_STREAM_BASE_URL is still honoured, or the override has moved to another setting, is not stated.

What

Voice mode streams audio to a server. Claude Code used to check the environment variable VOICE_STREAM_BASE_URL directly to choose that server, and wrote a debug log line when it did. That direct check and its log line are gone. The address now comes from a separate lookup, and when that gives nothing, Claude Code uses its normal API address turned into a secure WebSocket (wss) address.

Why

If you point voice mode at your own endpoint with VOICE_STREAM_BASE_URL, check that it still connects where you expect.

Read from
Names in the bundleVOICE_STREAM_BASE_URL
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhether `VOICE_STREAM_BASE_URL` is still honoured, or the override has moved to another setting, is not stated.

See this entry in the whole of v2.1.292 →

Feedback