docs.rs failed to build cabal-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
π Cabal
Hierarchical agent orchestration system - the scheming group.
Overview
Cabal is the orchestration layer for hierarchical AI agent systems. It manages agent lifecycles, coordinates task execution, and handles communication between agents.
Architecture
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ORCHESTRATOR (Level 0) β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β Task Planner β β Agent Factoryβ β Result Mergerβ β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
ββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββΌββββββββββββββββββββ
βΌ βΌ βΌ
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β Domain Lead β β Domain Lead β β Domain Lead β
β (Level 1) β β (Level 1) β β (Level 1) β
ββββββββ¬βββββββ ββββββββ¬βββββββ ββββββββ¬βββββββ
β β β
ββββββ΄βββββ ββββββ΄βββββ ββββββ΄βββββ
βΌ βΌ βΌ βΌ βΌ βΌ
βββββββ βββββββ βββββββ βββββββ βββββββ βββββββ
β W1 β β W2 β β W3 β β W4 β β W5 β β W6 β
βββββββ βββββββ βββββββ βββββββ βββββββ βββββββ
Features
- ποΈ Hierarchical agent spawning
- π¨ Op/Event communication protocol
- π Session management
- π₯ Agent lifecycle management
- π Token usage tracking
Installation
[]
= "0.1"
Usage
use ;
use ToolRegistry;
async
Agent Roles
use AgentRole;
// Orchestrator - top-level coordinator
let orchestrator = Orchestrator;
// Domain leads - coordinate specific areas
let frontend_lead = DomainLead ;
// Workers - execute specific tasks
let worker = Worker;
// Specialists - experts in specific areas
let security = Specialist ;
Part of the Goblin Family
- warhorn - Protocol types
- trinkets - Tool registry
- wardstone - Sandboxing
- skulk - MCP connections
- hutch - Checkpoints
- ambush - Task planning
- cabal - Orchestration (you are here)
License
MIT OR Apache-2.0