convex-eve
Reference

Bridge protocol

Versioning and ordering rules for communication between Convex and Eve.

The persisted wire boundary is versioned independently from the npm package and Eve version:

export const BRIDGE_PROTOCOL = "convex-eve/1";

Every command carries a component command ID, control-session identity, logical agent key, actor snapshot, and command kind. Retries reuse the same command ID.

Event order is always:

(eveSessionId, streamIndex)

Event IDs are secondary diagnostic identifiers and must never be used as stream cursors.