PackageTrack
Sign in Get early access

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 2026
Release Pre-release

Releases

latest 8
  1. 1.3.1 25 Apr 2026
    Release notes
    • 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.
    Open source →
  2. 1.3.0 25 Apr 2026
    Release notes
    • Prepared a coordinated 1.3.0 release with the proxy and shared models.
    • Updated the shared model dependency to arcane_voice_models 1.3.0.
    • No client API changes are required for Twilio inbound calls; Twilio sessions are resolved server-side by arcane_voice_proxy.
    Open source →
    Release notes
    • 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 to sessionContextJson for 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.
    Open source →
  3. 1.1.4 23 Apr 2026
    Release notes
    • Added ArcaneVoiceProxyVadMode to proxy setup so hosts can choose auto, local, or provider turn 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.
    Open source →
  4. 1.1.3 21 Apr 2026
    Release notes
    • Fixed ElevenLabs client_tool_result payload 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.
    Open source →
  5. 1.1.2 21 Apr 2026
    Release notes
    • Normalized generic JSON Schema into the stricter ElevenLabs client-tool schema subset before tool registration.
    • Removed unsupported keys like additionalProperties and synthesized valid literal descriptions for array item and leaf parameter schemas so ElevenLabs accepts tools like query_record.
    Open source →
  6. 1.1.1 21 Apr 2026
    Release notes
    • Fixed ElevenLabs client tool registration to send schemas under parameters instead of params, so agents can see and use full tool argument definitions.
    • Added a regression test covering ElevenLabs client tool schema generation.
    Open source →
  7. 1.1.0 21 Apr 2026
    Release notes
    • Added sessionContextJson support to the client session start flow.
    • Added configurable instructions and sessionContextJson fields to CallSessionController.
    • Removed deprecated client tool aliases so the public API uses the ArcaneVoice... names only.
    • Updated docs and examples for server-resolved session flows.
    Open source →
    Release notes
    • 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 uses proxyTools and ArcaneVoice... names only.
    • Updated docs and examples for authenticated server-hosted sessions.
    Open source →
  8. 1.0.0 21 Apr 2026
    Release notes
    • Initial version.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive