Meerkat Mob - Multi-agent orchestration runtime.
This crate provides the runtime for orchestrating multiple Meerkat agents (meerkats) as a collaborative mob. It handles spawning, wiring, lifecycle management, and shared task coordination.
Architecture
meerkat-mob is a plugin crate with a one-way dependency on the Meerkat
platform. No core Meerkat crate depends on this crate.
Key types:
- [
MobDefinition] - Describes mob structure (profiles, wiring, skills) - [
MobEvent] / [MobEventKind] - Structural state changes - [
Roster] - Projected view of active meerkats - [
TaskBoard] - Projected view of shared tasks - [
MobEventStore] - Persistence trait for mob events - [
MobStorage] - Storage bundle for a mob