synaps-engine 0.10.1

Runtime engine — streaming, tools, MCP, skills, extensions, sidecar
Documentation
//! Session actor surface (Phase 2 daemon mode).
//!
//! One `SessionActor` (A1) owns THE `Runtime` + `ConversationState` for a
//! conversation and runs its turn machine; clients talk to it through a
//! `ClientTransport` — `LocalTransport` in-process (same `StreamEvent`
//! values, never serialised = byte-identical), `SocketTransport` (B2) over
//! the daemon UDS. `agent-tui` must never be a dependency of anything here.

pub mod actor;
pub mod actor_cmds;
pub mod budgets;
pub mod client_args;
pub mod display;
pub mod driver;
pub mod handle;
mod persister;
pub mod socket_transport;
pub mod transport;
pub mod types;
pub mod view;
pub mod wire;

pub use actor::{SessionActor, SessionTask};
pub use display::{DisplayItem, DisplayTail};
pub use handle::SessionHandle;
pub use socket_transport::SocketTransport;
pub use transport::{ClientTransport, LocalTransport, TransportError};
pub use types::*;
pub use view::{RuntimeRead, RuntimeView};