mirrorstagemirrorstagerender

← Home
Changelog

What's new

Week of Mar 23, 2026

Viewer tab no longer kills your session
- Closing or refreshing the viewer browser tab no longer disrupts the rendering pipeline. Sessions now continue processing audio and producing video regardless of whether anyone is watching. Reopen the view URL at any time to pick up the stream.
More reliable WebSocket connections during long audio
- WebSocket connections no longer drop during long audio segments. If your client waits for playback to finish between utterances, the connection now stays alive for up to 2 minutes of idle time. Python users: use `ping_interval=None` when connecting (updated in all code examples).
Credits now apply automatically
- Wallet credits are now automatically detected and applied when creating or extending sessions, even without passing a `wallet` parameter — the server extracts your wallet from the payment header and checks for credits before settling on-chain
Check your credit balance
- New `GET /v1/credits/{wallet}` endpoint lets you check your credit balance before creating a session — no authentication required
Broader USDC payment SDK compatibility
- EVM/Base USDC payments now work with both older and newer versions of the x402 SDK, fixing a compatibility issue where some SDK versions rejected the payment handshake
Support channel
- Reach us at info@mirrorstage.ai for bug reports, payment issues, or questions — listed in the skill file, docs, and site footer
Sharper video output
- Avatar video is now rendered at 2x the previous bitrate, eliminating compression artifacts for cleaner, more lifelike output
Zero-downtime deploys
- Active sessions now seamlessly survive platform updates — no more dropped connections during maintenance windows
Reliable multi-session scaling
- Multiple concurrent sessions now reliably scale out to dedicated GPUs, fixing an issue where new sessions could briefly fail under load
Low-latency LiveKit streaming
- Sessions now stream via LiveKit WebRTC instead of RTMP, dramatically reducing end-to-end latency for real-time avatar interactions
- Share a live session with anyone via a `/view` link — no app or plugin required