Bardo.AgentManager.Exoself (Bardo v0.1.0)

View Source

The Exoself is responsible for reading a genotype, spawning the corresponding phenotype, and then shutting itself down. The phenotype consists of a Cortex, Sensors, Actuators and Neurons.

Summary

Functions

Initialization function for the spawned process.

Initializes the exoself process with the given agent ID and operation mode.

Starts an Exoself process on the specified node.

Functions

init()

Initialization function for the spawned process.

init_phase2(pid, agent_id, op_mode)

@spec init_phase2(pid(), tuple(), atom()) :: :ok

Initializes the exoself process with the given agent ID and operation mode.

start(node)

@spec start(node()) :: pid()

Starts an Exoself process on the specified node.