Skip to main content

Module event

Module event 

Source
Expand description

Prospero’s normalized event type — the stable contract consumers see.

The types now live in [prospero_types] (so the WASM dashboard can share them, prospero #98) and are re-exported here from their original path. Caliban’s raw stream-json frames are normalized into FleetEvents by crate::caliband::stream::normalize_frame; consumers (CLI follow, dashboard SSE, history replay) never see raw caliban frames.

Structs§

FleetEvent
A normalized, sequenced fleet event.

Enums§

EventKind
The semantic payload of a fleet event.
OutputStream
Which textual stream a chunk of output came from.

Functions§

stream_key_for
The ordered stream a (repo, agent_id) pair belongs to. Agent events key on the agent id; repo-level events (no agent) on repo:<name>; fleet-level events (neither) on the singleton fleet stream. seq is monotonic within the returned key.