arcane_voice_proxy
Server-side realtime voice proxy for OpenAI, Gemini, Grok, ElevenLabs, and Twilio voice calls.
1.3.1
ArcaneArts/arcane_voice
What this package is like to depend on
Last release 4 months ago
25 Apr 2026
Too new to tell
only 1 release windows
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
4 months old
8 releases · first in 2026
8 releases in the last 12 months
see the full history below
Release timeline
8 releases · Apr 2026 to Apr 2026Releases
latest 8-
1.3.125 Apr 2026Release notes
Open source →- Fixed Twilio Media Streams barge-in behavior by clearing Twilio's buffered assistant audio when caller speech starts during an active response.
- Fixed Grok provider-VAD barge-in so provider-detected caller speech cancels the active response before Twilio playback is cleared.
-
1.3.025 Apr 2026Release notes
Open source →- Prepared a coordinated 1.3.0 release with the proxy and shared models.
- Updated the shared model dependency to
arcane_voice_models1.3.0. - No client API changes are required for Twilio inbound calls; Twilio sessions
are resolved server-side by
arcane_voice_proxy.
Release notes
Open source →- Added Twilio Voice inbound-call support through a built-in voice webhook and bidirectional Media Streams websocket bridge.
- Added
ArcaneVoiceTwilioConfig,ArcaneVoiceTwilioGateway,ArcaneVoiceTwilioCallContext, and Twilio audio/TwiML helpers to the public proxy API. - Attached Twilio
From,To,CallSid,AccountSid, direction, status, and custom parameters tosessionContextJsonfor server-side session resolution. - Added typed Twilio call-context parsing helpers so hosts can map caller phone numbers to per-session prompts, RAG scopes, and proxy tool registries.
- Documented Twilio setup, TLS/WSS requirements, and phone-number scoped session resolver patterns.
-
1.1.423 Apr 2026Release notes
Open source →- Added
ArcaneVoiceProxyVadModeto proxy setup so hosts can chooseauto,local, orproviderturn detection behavior. - Defaulted proxy VAD mode to
auto, which prefers provider-native VAD when a provider adapter supports it. - Wired OpenAI, Grok, and Gemini sessions to switch between local/manual turn handling and provider-native activity detection from the proxy API.
- Added
-
1.1.321 Apr 2026Release notes
Open source →- Fixed ElevenLabs
client_tool_resultpayload serialization so structured tool outputs are returned as JSON strings instead of raw objects. - Prevented ElevenLabs websocket sessions from being closed after successful proxy tool execution due to invalid result message shapes.
- Fixed ElevenLabs
-
1.1.221 Apr 2026Release notes
Open source →- Normalized generic JSON Schema into the stricter ElevenLabs client-tool schema subset before tool registration.
- Removed unsupported keys like
additionalPropertiesand synthesized valid literal descriptions for array item and leaf parameter schemas so ElevenLabs accepts tools likequery_record.
-
1.1.121 Apr 2026Release notes
Open source →- Fixed ElevenLabs client tool registration to send schemas under
parametersinstead ofparams, so agents can see and use full tool argument definitions. - Added a regression test covering ElevenLabs client tool schema generation.
- Fixed ElevenLabs client tool registration to send schemas under
-
1.1.021 Apr 2026Release notes
Open source →- Added
sessionContextJsonsupport to the client session start flow. - Added configurable
instructionsandsessionContextJsonfields toCallSessionController. - Removed deprecated client tool aliases so the public API uses the
ArcaneVoice...names only. - Updated docs and examples for server-resolved session flows.
Release notes
Open source →- Added session resolution hooks for host-owned auth, config overrides, and per-session tools.
- Added lifecycle callbacks for session start, usage observation, tool execution, and session stop.
- Normalized provider usage reporting across OpenAI, Gemini, Grok, and ElevenLabs flows.
- Removed deprecated
server*alias API so the public surface usesproxyToolsandArcaneVoice...names only. - Updated docs and examples for authenticated server-hosted sessions.
- Added
-
1.0.021 Apr 2026