It accepts agents, constructs a suitable runtime environment and launches agent code on the local host. It also implements an information space that agents can use to communicate with each other. All of the options above can also be set via a set of configuration files. If an option occurs in several files, the value which is seen last prevails. All options can also be set through environment variables.
Environment variables take precedence over configuration files.
Any command line options take precedence over configuration files and environment variables.