Multi-agent orchestration engine with task queue, monitoring, and scheduling.
Implements the Orchestrator-Workers pattern for decomposing complex tasks into sub-tasks, dispatching them to specialized worker agents, and aggregating results with progress tracking and compliance hooks.
Main types
- [
Orchestrator] — Top-level engine that decomposes and executes multi-agent pipelines. - [
TaskQueue] — Priority queue for distributing tasks to worker agents. - [
AgentMonitor] — Tracks agent health, metrics, and lifecycle. - [
Scheduler] — Cron-based job scheduler for recurring tasks. - [
AgentProfile] — Configuration profile defining an agent's role and capabilities.