We should be able to make the config YAML file optional and use command line arguments instead. Maybe something like BaseConfig in verl (https://github.com/volcengine/verl/blob/main/verl/workers/config/critic.py#L36) to keep the structure in the configs.