Skip to content

v0.9.28

tagged this 13 Apr 13:34
* feat(daemon): add SSE heartbeat keepalive during long tool executions

Prevents idle-timeout disconnects from reverse proxies and sandbox shell
APIs (e.g. Sandock) when tools like image generation run for minutes
without producing stdout output.

- Emit ': heartbeat' SSE comment every 15s in both sandagentRun and
  codingRunStream handlers
- Expose setHeartbeatIntervalMs() for test overrides
- Add unit tests for heartbeat during slow execution and absence during
  fast responses

* chore: version bumps and changelogs

* feat(sandbox-sandock): increase default shell timeout from 5min to 30min

Agent coding sessions with tool executions (image generation, builds, etc.)
can easily exceed 5 minutes. 30 minutes is a safer default for long-running
tasks. Callers can still override via the timeout option.
Assets 2
Loading