v0.9.7 — Chat input queue + RemoteHost session persistence
Highlights
Chat input: queue sends while the agent runs (#2067)
The composer no longer disables while a run is in progress — messages you type are buffered and sent in order once the agent is free, instead of the input locking. The buffer is scoped per session, and Ctrl/Cmd+Enter inserts a newline without triggering the slash menu.
RemoteHost session persistence (#2073, #2075)
A host's Firebase session is now parked in the browser and restored after a server or browser restart, so a phone paired to the host stays connected without a re-login popup. Reconnect is non-destructive: a transient network failure keeps the live session, while an expired or malformed session blob is dropped rather than retried forever. Shipped in @mulmoclaude/core@0.13.0.
Fixed
- e2e-live CI: pinned the auth token to stop an intermittent 401 flake caused by a token-regeneration race (#2069).
Documentation
- Documented the MCP stdio-under-Docker opt-in (
hostExecInDocker, per-server) and env passthrough across all README translations (#2071). The feature itself shipped earlier (#1421).
Install
npx mulmoclaude@0.9.7Full Changelog
See CHANGELOG.md for the complete list.