Behaviour modules are used to customize your agent simulation.
Their responsiblity is to interact with the agents node network and edit their metadatas during the simulation.
New behaviour module can be created directly in your scene with python using the Atoms UI or in C++ as new Atoms plugins. Please look at the techinical documentation for more information.
In this section you can find a list of all the available behaviour modules.