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