<open-swe-issue-content>help me understand the code in ranjanj1/autonomous-coder</open-swe-issue-content>