Expand description
Caliban integration: wire types, NDJSON framing, the control client, and the stream-json normalizer. The wire format is the only coupling to caliban.
Modules§
- client
- Thin async client for a single caliband control socket.
- sources
- Workspace sources: the 1..N git checkouts a workspace root holds. Mirrors
caliban’s
caliban-supervisor::sourcesso both sides agree on source identity (name = directory basename). See caliban #281 / ADR 0052. - stream
- Normalize caliban
TurnEventNDJSON frames into ProsperoEventKinds. - transport
- Network-agnostic transport seam for the caliband protocol (ADR 0051).
- wire
- Mirrored caliband IPC wire types.