meerkat-runtime 0.4.7

v9 runtime control-plane for Meerkat agent lifecycle
Documentation

meerkat-runtime — v9 runtime control-plane for Meerkat agent lifecycle.

This crate implements the runtime/control-plane layer of the v9 Canonical Lifecycle specification. It sits between surfaces (CLI, RPC, REST, MCP) and core (meerkat-core), managing:

  • Input acceptance, validation, and queueing
  • InputState lifecycle tracking
  • Policy resolution (what to do with each input)
  • Runtime state machine (Idle ↔ Running ↔ Recovering → Stopped/Destroyed)
  • Retire/respawn/reset lifecycle operations
  • RuntimeEvent observability

Core-facing types (RunPrimitive, RunEvent, CoreExecutor, etc.) live in meerkat-core::lifecycle. This crate contains everything else.