Understand the Cradle directory structure
mainThe Cradle repository is organized to support both core framework logic and specific environment implementations (games/software). Key directories include:
conf/: Configuration files for environments, LLM models (e.g.,openai_config.json,env_config_rdr2_main_storyline.json).res/[game or software]/: Environment-specific resources, includingprompts/templates/(e.g.,action_planning.prompt),skills/(auto-generated), andicons/.cradle/environment/[game or software]/: The core implementation for a specific environment. Containsatomic_skills/,composite_skills/,skill_registry.py, andui_control.py.cradle/runner/: Contains the logical flow of execution for each game/software.cradle/provider/: Contains execution providers likellm,object_detect, andprocess(pre/post-processing).runner.py: The main entry point for the framework.