Expand description
§paladin-battalion
Multi-agent orchestration runtime for the Paladin framework.
This crate provides all eight Battalion execution patterns and the Commander
strategy router. It depends only on paladin-core (domain types) and
paladin-ports (port trait contracts) — never on infrastructure SDKs,
database drivers, or LLM provider libraries.
§Patterns
formation_service— Sequential execution: output of agent N feeds input of agent N+1phalanx_service— Concurrent execution: all agents run in parallelcampaign_service— DAG/graph execution: topologically sorted dependency graphchain_of_command_service— Hierarchical delegation: commander delegates to sub-agentsconclave_execution_service— Mixture-of-experts synthesiscouncil_service— Multi-agent discussion and consensusgrove_service— Intelligent semantic routingmaneuver— Flow DSL execution (domain types, parser, service, visualizer)commander— Strategy auto-detection router
§Utilities
error_aggregation— Collect and summarise errors across parallel agent runsretry— Exponential back-off retry helper
Modules§
- campaign_
service - Campaign Execution Service
- chain_
of_ command_ service - Chain of Command Execution Service
- commander
- Commander Strategy Router
- conclave_
execution_ service - Conclave Execution Service
- council_
service - Council Execution Service
- error_
aggregation - Error Aggregation Utility
- formation_
service - Formation Execution Service
- grove_
service - Grove Execution Service
- maneuver
- Maneuver Domain Model
- phalanx_
service - Phalanx Execution Service
- retry
- Retry Logic Utility