3ff65ead6b
- Bumped the collaborative protocol version (`COLLAB_PROTO`) from 2 to 3. - Required protocol-3 to coordinate `ui-request`, `ui-request-end`, and `ui-response` frames. - Rejected older protocol-2 guests at handshake to prevent host-asked requests from hanging. - Updated verification tests and CI installation check scripts to expect protocol version 3.
1.8 KiB
1.8 KiB
Changelog
[Unreleased]
Breaking Changes
- Bumped
COLLAB_PROTOto3: theui-request/ui-request-endhost frames andui-responseguest frame are part of the handshake contract. Proto-2 guests, which silently dropped host ask requests, are now rejected at hello with the protocol-mismatch error.
Added
- Added collaboration UI request/response wireframes, enabling browser guests to respond to host-side interactive prompts.
[16.1.8] - 2026-06-20
Breaking Changes
- Bumped
COLLAB_PROTOto2. Thewelcomehost frame now carries metadata only (header,state,agents,entryCount, optionalreadOnly) — the transcript moves to a newsnapshot-chunkhost frame ({ entries: SessionEntry[]; final: boolean }) sent immediately after the welcome. Hosts split large snapshots into multiple chunks; the last chunk carriesfinal: true. Old guests speaking proto v1 are rejected with the existing protocol-mismatch error. (#3144)
[15.12.4] - 2026-06-13
Changed
- Changed
WireModel.contextWindowandContextUsage.contextWindowtonumber | nullto allow representing unavailable context-window values
[15.12.0] - 2026-06-12
Added
- Added
readOnlyflags to participant and session payload types to indicate when a guest is connected via a read-only (view) link - Added
writeTokentoGuestFramehello payloads and parsed collaboration links so full-access links can carry and expose a write-capability token - Added
ROOM_KEY_BYTESandWRITE_TOKEN_BYTESconstants for room key and write-token sizing in the wire protocol - Added
DEFAULT_SHARE_URL(https://my.omp.sh/s), the default share viewer/upload base for/sharelinks
[15.11.8] - 2026-06-12
Added
- Added shared collab live-session wire contracts for the host CLI and browser guest client.