@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.
What changed
- Remove by id — send
{ "type": "remove", "objectId": <id> }(orunregisterwith the same field). The slot is public-board: no session-owner check. A failed Lua release nacks withnot_found. - Persist without clients — with
AGENT_REDIS_URLset, 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/[email protected]