You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add stream replay support for late-joining clients
Streams can now buffer the last N chunks server-side and replay them
to newly connected clients (ReplaySubject pattern). This fixes wmux
terminals showing blank for clients that connect after process start.
API: `stream(z.string(), { replay: 1000 })`
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Add stream replay tests: protocol-level integration + browser e2e
- Protocol-level (bun:test): verifies stream_replay message delivery,
ring buffer capacity, and no-replay passthrough behavior
- Browser e2e (Playwright): verifies late-joining client sees terminal
history via replay in the wmux dev-server demo
- Adds echoform-render as devDependency for integration tests
- Adds echoform test step to CI pipeline
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: shmuel hizmi <shmuel@tov.dev>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments