Understand the DGM file structure
mainThe repository is organized as follows:
analysis/: Scripts for plotting and data analysis.initial/: SWE-bench logs and performance metrics for the initial agent.initial_polyglot/: Polyglot logs and performance metrics for the initial agent.swe_bench/: Code required for SWE-bench evaluation.polyglot/: Code required for Polyglot evaluation.prompts/: Prompts used for foundation models.tests/: Test suite for the DGM system.tools/: Tools available to the foundation models.coding_agent.py: Main implementation of the initial coding agent.DGM_outer.py: The primary entry point for running the DGM algorithm.