Fleet Runner v0.8.9
P3 — Terminal interactive parity
The "My machine" terminal is now fully interactive (char-level keystrokes, Ctrl-C/Tab/arrows, live resize) — at parity with the server terminal.
What's new
- Bridge rawkey/resize fast lane — a non-durable event type rides the existing bridge
NOTIFY→ SSE channel (no per-keystroke DB rows, no command-claim). Dropped keys are re-typed; commands are unaffected. - Runner support —
bridge-subscriberdispatchesrawkey/resizetowriteRawKey/resizePty, writing bytes verbatim into the agent's owned PTY. Strictly additive and independent of the autopilot command-drain path. - Verified end-to-end — typed in the browser "My machine" terminal → echoed from a runner-owned PTY (no zellij dependency). Killing an agent leaves the runner green (PTY isolation confirmed).
Auto-updates from v0.8.8. Linux (AppImage + deb).