Expand description
meerkat-live — Live audio/text transport for Meerkat.
Composable WebSocket bridge between browser/test clients and
LiveAdapterHost. Any Meerkat surface (CLI, RPC, REST, MCP) can
mount the axum router or start a standalone listener.
Frame protocol: client sends LiveInputChunk JSON, receives
LiveAdapterObservation JSON. Token-based channel auth.
Re-exports§
pub use host::DEFAULT_LIVE_TOOL_TIMEOUT;pub use host::DeltaIdentity;pub use host::LiveAdapterHost;pub use host::LiveAdapterHostError;pub use host::LiveChannelCloseCommitAuthority;pub use host::LiveChannelCloseObservation;pub use host::LiveChannelId;pub use host::LiveChannelOpenAuthority;pub use host::LiveChannelStatusCommitAuthority;pub use host::LiveChannelStatusObservation;pub use host::LiveCommandAcceptanceKind;pub use host::LiveCommandQueueAcceptance;pub use host::LiveProjectionError;pub use host::LiveProjectionSink;pub use host::LiveRefreshQueueAcceptance;pub use host::LiveToolDispatchError;pub use host::LiveToolDispatchTimeout;pub use host::LiveToolDispatcher;pub use host::LiveTranscriptIdentity;pub use host::LiveTranscriptIdentityError;pub use host::ObservationOutcome;pub use host::ObservationRouting;pub use host::ToolDispatchSkipReason;pub use transport::LIVE_WS_PATH;pub use transport::LiveChannelCloseFeedback;pub use transport::LiveChannelStatusFeedback;pub use transport::LiveTokenString;pub use transport::LiveWsState;pub use transport::LiveWsTokenAdmission;pub use transport::LiveWsTokenAdmissionPublicErrorClass;pub use transport::LiveWsTokenAdmissionRejection;pub use transport::LiveWsTokenAuthority;pub use transport::LiveWsTokenIssue;pub use transport::live_ws_router;pub use transport::serve_live_ws_listener;pub use wire_input::LiveInputChunkDecodeError;pub use wire_input::live_input_chunk_from_wire;
Modules§
- host
- Live adapter host — transport-side orchestrator for live provider sessions.
- transport
- Live WebSocket transport — bridges browser/test clients to
LiveAdapterHost. - wire_
input - Shared live-input wire-contract decode owner (D243).