orchestrata_volks.agents
Reference › components › volks › orchestrata_volks › agents
Multi-Agent Runtime for Orchestrata.
The multi-agent runtime of orchestrata_volks, 168 modules. Core runtime: base_agent, volk_runtime and the interfaces i_volk_runtime, i_volk_pool, i_volk_coordinator and i_task_executor; volk_pool and volk_coordinator manage instances; agent_lifecycle, agent_hierarchy, agent_communication and agent_escalation define how volks live, are organised, talk and escalate; swarm_coordinator (1,020 lines) runs parallel code generation; goal_registry and goal_report_generator track goals. Adapters to the rest of the system: c_x_p_volk_adapter, volk_postman_adapter, intent_task_adapter and multiagent_prolog_bridge. Role-specific code is in the mixins and volk classes: qa_volk (1,228 lines) with autofix_mixin and test_gen_mixin, junior_volk, p_m_volk, concierge_volk, u_x_volk, senior_dev_agent and the architect mixins. tool_registry (2,171 lines) defines the function-calling tool definitions that agents call, constitutional_constraints limits what they may do, and spec_writer with uml_generator produce design documents. Several short modules (communication, coordinator, lifecycle, pool and similar) are re-exports. The volk implementations are in volks and swarm. See the agents narrative.
168 modules, 25,777 lines of code.
Subpackages
| Package | Modules | LOC |
|---|---|---|
swarm |
3 | 20 |
volks |
58 | 7,805 |
Modules
Dependency diagram
Truncated: showing 40 of 108 modules/subpackages (most connected first) and 10 of 36 outside packages.