@voicethere/agent 0.5.5: game-sync remove by id
August 30, 2026 · release
@voicethere/agent 0.5.5
@voicethere/agent 0.5.5 is on npm. The game-sync template now removes a specific object by id, and a Redis-backed world keeps simulating after every client disconnects.
Changes
Remove by id: send { "type": "remove", "objectId": <id> } (or unregister with the same field). The slot is public-board: no session-owner check. A failed Lua release nacks with not_found.
Persist without clients: with AGENT_REDIS_URL set, the world buffer keeps ticking at zero connections. Leave no longer clears every owned object. The sim tick no longer overwrites a concurrent release.
voice-showcase weather: a country-only reply no longer wipes a stored city or ZIP.
ioredis sandbox tests: pipelined HELLO+PING no longer desyncs the mini-redis mock in CI.
Try it
- Docs: Agent templates (
game-sync) and Showcase - npm: npmjs.com/package/@voicethere/agent
npm install @voicethere/agent@0.5.5