Bardo.Polis.Supervisor (Bardo v0.1.0)
View SourceSupervisor for the Polis systems.
The Polis manages the core subsystems of Bardo:
- AgentManager: Handles individual neural network agents
- PopulationManager: Manages populations of evolving agents
- ExperimentManager: Coordinates experiments across populations
- ScapeManager: Provides evaluation environments for agents
Each subsystem has its own supervisor hierarchy to ensure proper fault tolerance and lifecycle management.
Summary
Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
Starts the supervisor.
Parameters
args
- Optional arguments for the supervisor
Returns
{:ok, pid}
- PID of the started supervisor process