Meerkat - Rust Agentic Interface Kit
A minimal, high-performance agent harness for LLM-powered applications.
Architecture
All production surfaces (CLI, REST, RPC, MCP) use the runtime-backed path:
SessionService (substrate) + RuntimeSessionAdapter (control plane).
The runtime owns keep-alive, Queue/Steer routing, comms drain, and ingress.
build_ephemeral_service is available for testing and embedded use where
runtime semantics (keep-alive, Steer, comms-driven admission) are not needed.
It supports Queue-only turns and will reject Steer/render_metadata.
For the runtime-backed entry point, see [meerkat_rpc::SessionRuntime] or
the REST/MCP server crates.