Data-only world sync from JSON to ArrayBuffers
September 19, 2026 · release
@voicethere/agent 0.8.0
Data-only VoiceThere sessions are a WebRTC data channel plus your TypeScript agent. You can sync { x, y, z } with onDataChannelMessage, or pack the same pose into a 12-byte ArrayBuffer and handle it with onDataChannelBinary / sendBinaryToClient.
@voicethere/agent 0.8.0 puts every starter in its own folder with a README, and adds two world-sync templates next to the existing Redis-backed game-sync sample.
Try it
- Docs: Data-only world sync
- Templates: world-sync, world-sync-binary, game-sync
- npm: @voicethere/agent
The homepage Data tab now shows the JSON pose broadcast snippet and links See full documentation to the new guide.