Problem: Currently, the config.ini file is optional, which leads to errors when the agent does not find it and configuration parameters are necessary. Considering that the vast majority of agents will need at least one config parameter, this errors can be avoided.
Suggestion: I suggest raising an error when the config.ini file is not identified. Another option could be to just raise a warning to the the user if the file is not identified.