MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolution
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
In software development, resolving the emergent issues within GitHub repositories is a complex challenge that involves not only the incorporation of new code but also the maintenance of existing code. Large Language Models (LLMs) have shown promise in code generation but face difficulties in resolving Github issues, particularly at the repository level. To overcome this challenge, we empirically study the reason why LLMs fail to resolve GitHub issues and analyze the major factors. Motivated by the empirical findings, we propose a novel LLM-based Multi-Agent framework for GitHub Issue reSolution, MAGIS, consisting of four agents customized for software evolution: Manager, Repository Custodian, Developer, and Quality Assurance Engineer agents. This framework leverages the collaboration of various agents in the planning and coding process to unlock the potential of LLMs to resolve GitHub issues. In experiments, we employ the SWE-bench benchmark to compare MAGIS with popular LLMs, including GPT-3.5, GPT-4, and Claude-2. MAGIS can resolve 13.94% GitHub issues, significantly outperforming the baselines. Specifically, MAGIS achieves an eight-fold increase in resolved ratio over the direct application of GPT-4, the advanced LLM.
Key facts. Cited by 132 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 25 of its 62 references that are in the map. First posted on arXiv 26 Mar 2024.
Builds on
25 of 62 references.
Closest ancestors · 1
Same direction, newest first
Other references · 24
- 2023GPT-4 Technical Reportcited by 18,132
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,383
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
- 2023Sparks of Artificial General Intelligence: Early experiments with GPT-4cited by 2,579
- 2023A Survey of Large Language Modelscited by 2,537
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2023ChatEval: Towards Better LLM-based Evaluators through Multi-Agent Debatecited by 724
12 more
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
- 2023Multi-Agent Collaboration: Harnessing the Power of Intelligent LLM Agentscited by 329
- 2024Data Interpreter: An LLM Agent For Data Sciencecited by 222
- 2022Practical Program Repair in the Era of Large Pre-trained Language Modelscited by 133
- 2023Thread of Thought Unraveling Chaotic Contextscited by 71
- 2023Towards an Understanding of Large Language Models in Software Engineering Taskscited by 67
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
- 2023RAP-Gen: Retrieval-Augmented Patch Generation with CodeT5 for Automatic Program Repaircited by 43
- 2023Developer-Intent Driven Code Comment Generationcited by 16
- 2023ITER: Iterative Neural Repair for Multi-Location Patchescited by 16
- 2023PTP: Boosting Stability and Performance of Prompt Tuning with Perturbation-Based Regularizercited by 15
- 2024KADEL: Knowledge-Aware Denoising Learning for Commit Message Generationcited by 10
Built on by
Citing papers per year: 2024: 29; 2025: 50; 2026: 53.
132 papers.
Sort:
By area:
- 2024AutoCodeRover: Autonomous Program Improvementcited by 272
- 2024Agent-as-a-Judge: Evaluate Agents with Agentscited by 223
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2024LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Aheadcited by 155
- 2025Evaluation and Benchmarking of LLM Agents: A Surveycited by 145
- 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agentscited by 129
- 2024LLaMA-MoE: Building Mixture-of-Experts from LLaMA with Continual Pre-trainingcited by 122
- 2024Teams of LLM Agents can Exploit Zero-Day Vulnerabilitiescited by 93
- 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 89
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 85
- 2025Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectoriescited by 75
- 2025Latent Collaboration in Multi-Agent Systemscited by 67
38 more
- 2025MARFT: Multi-Agent Reinforcement Fine-Tuningcited by 51
- 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 45
- 2024Human-In-the-Loop Software Development Agentscited by 42
- 2025General Agentic Memory Via Deep Researchcited by 42
- 2024Can LLMs Replace Manual Annotation of Software Engineering Artifacts?cited by 40
- 2025Collab-Overcooked: Benchmarking and Evaluating Large Language Models as Collaborative Agentscited by 39
- 2025MAM: Modular Multi-Agent Framework for Multi-Modal Medical Diagnosis via Role-Specialized Collaborationcited by 39
- 2024TDD-Bench Verified: Can LLMs Generate Tests for Issues Before They Get Resolved?cited by 32
- 2025Stronger-MAS: Multi-Agent Reinforcement Learning for Collaborative LLMscited by 25
- 2025Process-Centric Analysis of Agentic Software Systemscited by 24
- 2024An Empirical Study on LLM-based Agents for Automated Bug Fixingcited by 23
- 2025PatchPilot: A Cost-Efficient Software Engineering Agent with Early Attempts on Formal Verificationcited by 22
- 2025Heterogeneous Swarms: Jointly Optimizing Model Roles and Weights for Multi-LLM Systemscited by 22
- 2025Large Language Model-based Data Science Agent: A Surveycited by 22
- 2025Emergent Coordination in Multi-Agent Language Modelscited by 22
- 2024Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projectscited by 21
- 2026CooperBench: Why Coding Agents Cannot be Your Teammates Yetcited by 20
- 2026Building Effective AI Coding Agents for the Terminal: Scaffolding, Harness, Context Engineering, and Lessons Learnedcited by 18
- 2026Uncovering Security Threats and Architecting Defenses in Autonomous Agents: A Case Study of OpenClawcited by 18
- 2024AIGS: Generating Science from AI-Powered Automated Falsificationcited by 17
- 2025SWE-Effi: Re-Evaluating Software AI Agent System Effectiveness Under Resource Constraintscited by 17
- 2024MdEval: Massively Multilingual Code Debuggingcited by 16
- 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic Systemcited by 15
- 2025MIND: A Multi-agent Framework for Zero-shot Harmful Meme Detectioncited by 14
- 2025An Empirical Study of Agent Developer Practices in AI Agent Frameworkscited by 14
- 2024Top General Performance = Top Domain Performance? DomainCodeBench: A Multi-domain Code Generation Benchmarkcited by 13
- 2025Controlling Performance and Budget of a Centralized Multi-agent LLM System with Reinforcement Learningcited by 13
- 2024AutoPrep: Natural Language Question-Aware Data Preparation with a Multi-Agent Frameworkcited by 12
- 2025Towards Transparent and Incentive-Compatible Collaboration in Decentralized LLM Multi-Agent Systems: A Blockchain-Driven Approachcited by 11
- 2026Agent Primitives: Reusable Latent Building Blocks for Multi-Agent Systemscited by 11
- 2026Failure as a Process: An Anatomy of CLI Coding Agent Trajectoriescited by 11
- 2024Scattered Forest Search: Smarter Code Space Exploration with LLMscited by 10
- 2025Game Theory Meets LLM and Agentic AI: Reimagining Cybersecurity for the Age of Intelligent Threatscited by 10
- 2025Aime: Towards Fully-Autonomous Multi-Agent Frameworkcited by 9
- 2026AgentStepper: Interactive Debugging of Software Development Agentscited by 8
- 2026Budget-Constrained Agentic Large Language Models: Intention-Based Planning for Costly Tool Usecited by 8
- 2026The Vision Wormhole: Latent-Space Communication in Heterogeneous Multi-Agent Systemscited by 8
- 2025Optimizing LLM-Based Multi-Agent System with Textual Feedback: A Case Study on Software Developmentcited by 7
50 most cited of 132 All 132 (JSON)
- 2026Counterfactual Rollout Replay: Forkable Environments as Free Process Rewards for Software Engineering Agents27 Sep 2026
- 2026Blockchain-Enabled Artificial Intelligence and AI Agents for Secure Data Sharing and Cybersecurity Applications23 Sep 2026
- 2026SWE-Gate: Passing Functional Tests Is Not Enough for Software Engineering Agents3 Sep 2026
- 2026Efficient SWE Agent Benchmarking via Trajectory-Aware Evaluation1 Sep 2026
- 2026Adaptive Critical Token-Aware Retrieval for Repository-Level Code Generation1 Sep 2026
- 2026ASTRA - Agentic System for Ticket Resolution and Analysis28 Aug 2026
- 2026SWE-Prime: Fewer Trajectories, Better Performance27 Aug 2026
- 2026Bridging Search and CRM: Productionizing AI Product Research Agents for Customer Re-Engagement19 Aug 2026
- 2026Engineering Reliable Coding Agents: Evaluating and Operating the System Around the Model14 Aug 2026
- 2026StateBridge: Training-free Hidden-state Alignment for Latent Communication in LLM Multi-Agent Systems13 Aug 2026
- 2026PhoenixRepair: Rethinking Repair Strategy Exploration in Software Agents21 Jul 2026
- 2026Harness Engineering: Anatomy, Architecture, and Evolution of Coding Agents -- A Source-Code Study of Eleven Systems15 Jul 2026
38 more
- 2026Multi-Perspective Agentic Program Repair via Code Property Graphs and Temporal Execution Graphs14 Jul 2026
- 2026Writing Bug Reports for Software Repair Agents: What Information Matters Most?10 Jul 2026
- 2026Failure as a Process: An Anatomy of CLI Coding Agent Trajectories10 Jul 2026
- 2026SWE-Doctor: Guiding Software Engineering Agents with Runtime Diagnosis from Multi-Faceted Bug Reproduction Tests1 Jul 2026
- 2026The Illusion of Agentic Complexity in README.md Generation: Evaluating Single-Agent vs. Multi-Agent RAG Systems29 Jun 2026
- 2026Automated Summarization of Software Documents: An LLM-based Multi-Agent Approach23 Jun 2026
- 2026ATLAS: Agentic Taxonomy of Large-Scale Software Ecosystems19 Jun 2026
- 2026Exploration Structure in LLM Agents for Multi-File Change Localization10 Jun 2026
- 2026Automated Mediator for Human Negotiation: Pre-Mediation via a Structured LLM Pipeline9 Jun 2026
- 2026Position: Multi-Agent Systems Should Prioritize Concurrency Control6 Jun 2026
- 2026Enhancing Software Engineering Through Closed-Loop Memory Optimization4 Jun 2026
- 2026World Models Meet Language Models: On the Complementarity of Concrete and Abstract Reasoning2 Jun 2026
- 2026Long Live the Librarian! A Persistent Search Sub-Agent for Energy-Efficient Multi-Agent Software Engineering Systems27 May 2026
- 2026"Refactoring Runaway": Understanding and Mitigating Tangled Refactorings in Coding Agents for Issue Resolution21 May 2026
- 2026Multi-agent Collaboration with State Management19 May 2026
- 2026Agentic Coding Needs Proactivity, Not Just Autonomy7 May 2026
- 2026MASPO: Joint Prompt Optimization for LLM-based Multi-Agent Systems7 May 2026
- 2026AutoResearch: An Execution-Grounded Multi-Agent Framework for Reliable Research Workflow Automation4 May 2026
- 2026PrismAgent: Illuminating Harm in Memes via a Zero-Shot Interpretable Multi-Agent Framework1 May 2026
- 2026From Static Analysis to Audience Dissemination: A Training-Free Multimodal Controversy Detection Multi-Agent Framework1 May 2026
- 2026Neurosymbolic Repo-level Code Localization17 Apr 2026
- 2026AgentForge: Execution-Grounded Multi-Agent LLM Framework for Autonomous Software Engineering13 Apr 2026
- 2026Evaluating LLM Agents on Automated Software Analysis Tasks13 Apr 2026
- 2026PatchRecall: Patch-Driven Retrieval for Automated Program Repair12 Apr 2026
- 2026A Study on the Impact of Fault localization Granularity for Repository-Scale Code Repair Tasks31 Mar 2026
- 2026MobileDev-Bench: A Benchmark for Issue Resolution in Mobile Application Development26 Mar 2026
- 2026Uncovering Security Threats and Architecting Defenses in Autonomous Agents: A Case Study of OpenClaw13 Mar 2026
- 2026Resolving Java Code Repository Issues with iSWE Agent11 Mar 2026
- 2026Building Effective AI Coding Agents for the Terminal: Scaffolding, Harness, Context Engineering, and Lessons Learned5 Mar 2026
- 2026The Vision Wormhole: Latent-Space Communication in Heterogeneous Multi-Agent Systems17 Feb 2026
- 2026Budget-Constrained Agentic Large Language Models: Intention-Based Planning for Costly Tool Use12 Feb 2026
- 2026AgentStepper: Interactive Debugging of Software Development Agents6 Feb 2026
- 2026Agent Primitives: Reusable Latent Building Blocks for Multi-Agent Systems3 Feb 2026
- 2026Architectural Design, Not Only Model Intelligence, Governs Multi-Agent LLM Performance3 Feb 2026
- 2026DRAINCODE: Stealthy Energy Consumption Attacks on Retrieval-Augmented Code Generation via Context Poisoning28 Jan 2026
- 2026RvB: Automating AI System Hardening via Iterative Red-Blue Games27 Jan 2026
- 2026AlignCoder: Aligning Retrieval with Target Intent for Repository-Level Code Completion27 Jan 2026
- 2026VulnResolver: A Hybrid Agent Framework for LLM-Based Automated Vulnerability Issue Resolution20 Jan 2026
50 newest of 132 All 132 (JSON)
- 2024Agent-as-a-Judge: Evaluate Agents with Agentscited by 223
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2024LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Aheadcited by 155
- 2025Evaluation and Benchmarking of LLM Agents: A Surveycited by 145
- 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agentscited by 129
- 2024Teams of LLM Agents can Exploit Zero-Day Vulnerabilitiescited by 93
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 85
- 2025MARFT: Multi-Agent Reinforcement Fine-Tuningcited by 51
- 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 45
- 2024Human-In-the-Loop Software Development Agentscited by 42
- 2025General Agentic Memory Via Deep Researchcited by 42
- 2025Collab-Overcooked: Benchmarking and Evaluating Large Language Models as Collaborative Agentscited by 39
12 most cited of 83 All 83 (JSON)
- 2026Counterfactual Rollout Replay: Forkable Environments as Free Process Rewards for Software Engineering Agents27 Sep 2026
- 2026Blockchain-Enabled Artificial Intelligence and AI Agents for Secure Data Sharing and Cybersecurity Applications23 Sep 2026
- 2026SWE-Gate: Passing Functional Tests Is Not Enough for Software Engineering Agents3 Sep 2026
- 2026Efficient SWE Agent Benchmarking via Trajectory-Aware Evaluation1 Sep 2026
- 2026ASTRA - Agentic System for Ticket Resolution and Analysis28 Aug 2026
- 2026Bridging Search and CRM: Productionizing AI Product Research Agents for Customer Re-Engagement19 Aug 2026
- 2026Engineering Reliable Coding Agents: Evaluating and Operating the System Around the Model14 Aug 2026
- 2026StateBridge: Training-free Hidden-state Alignment for Latent Communication in LLM Multi-Agent Systems13 Aug 2026
- 2026Harness Engineering: Anatomy, Architecture, and Evolution of Coding Agents -- A Source-Code Study of Eleven Systems15 Jul 2026
- 2026Multi-Perspective Agentic Program Repair via Code Property Graphs and Temporal Execution Graphs14 Jul 2026
- 2026Writing Bug Reports for Software Repair Agents: What Information Matters Most?10 Jul 2026
- 2026Failure as a Process: An Anatomy of CLI Coding Agent Trajectories10 Jul 2026
12 newest of 83 All 83 (JSON)
- 2025Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectoriescited by 75
- 2025Latent Collaboration in Multi-Agent Systemscited by 67
- 2025MAM: Modular Multi-Agent Framework for Multi-Modal Medical Diagnosis via Role-Specialized Collaborationcited by 39
- 2025Stronger-MAS: Multi-Agent Reinforcement Learning for Collaborative LLMscited by 25
- 2024Scattered Forest Search: Smarter Code Space Exploration with LLMscited by 10
- 2026The Vision Wormhole: Latent-Space Communication in Heterogeneous Multi-Agent Systemscited by 8
- 2024Can Github issues be solved with Tree Of Thoughts?cited by 3
- 2026PhoenixRepair: Rethinking Repair Strategy Exploration in Software Agentscited by 2
- 2026PhoenixRepair: Rethinking Repair Strategy Exploration in Software Agents21 Jul 2026
- 2026The Vision Wormhole: Latent-Space Communication in Heterogeneous Multi-Agent Systems17 Feb 2026
- 2025Latent Collaboration in Multi-Agent Systems25 Nov 2025
- 2025Stronger-MAS: Multi-Agent Reinforcement Learning for Collaborative LLMs13 Oct 2025
- 2025MAM: Modular Multi-Agent Framework for Multi-Modal Medical Diagnosis via Role-Specialized Collaboration24 Jun 2025
- 2025Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectories23 Jun 2025
- 2024Scattered Forest Search: Smarter Code Space Exploration with LLMs22 Oct 2024
- 2024Can Github issues be solved with Tree Of Thoughts?20 May 2024
- 2024AutoCodeRover: Autonomous Program Improvementcited by 272
- 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 89
- 2024Can LLMs Replace Manual Annotation of Software Engineering Artifacts?cited by 40
- 2024TDD-Bench Verified: Can LLMs Generate Tests for Issues Before They Get Resolved?cited by 32
- 2025Heterogeneous Swarms: Jointly Optimizing Model Roles and Weights for Multi-LLM Systemscited by 22
- 2024AIGS: Generating Science from AI-Powered Automated Falsificationcited by 17
- 2024MdEval: Massively Multilingual Code Debuggingcited by 16
- 2024Top General Performance = Top Domain Performance? DomainCodeBench: A Multi-domain Code Generation Benchmarkcited by 13
- 2026AlignCoder: Aligning Retrieval with Target Intent for Repository-Level Code Completioncited by 7
- 2025SWE-Factory: Your Automated Factory for Issue Resolution Training Data and Evaluation Benchmarkscited by 6
- 20246GSoft: Software for Edge-to-Cloud Continuumcited by 5
- 2025IFEvalCode: Controlled Code Generationcited by 5
12 most cited of 33 All 33 (JSON)
- 2026Adaptive Critical Token-Aware Retrieval for Repository-Level Code Generation1 Sep 2026
- 2026SWE-Prime: Fewer Trajectories, Better Performance27 Aug 2026
- 2026Automated Mediator for Human Negotiation: Pre-Mediation via a Structured LLM Pipeline9 Jun 2026
- 2026Enhancing Software Engineering Through Closed-Loop Memory Optimization4 Jun 2026
- 2026Long Live the Librarian! A Persistent Search Sub-Agent for Energy-Efficient Multi-Agent Software Engineering Systems27 May 2026
- 2026From Static Analysis to Audience Dissemination: A Training-Free Multimodal Controversy Detection Multi-Agent Framework1 May 2026
- 2026Neurosymbolic Repo-level Code Localization17 Apr 2026
- 2026PatchRecall: Patch-Driven Retrieval for Automated Program Repair12 Apr 2026
- 2026A Study on the Impact of Fault localization Granularity for Repository-Scale Code Repair Tasks31 Mar 2026
- 2026MobileDev-Bench: A Benchmark for Issue Resolution in Mobile Application Development26 Mar 2026
- 2026Resolving Java Code Repository Issues with iSWE Agent11 Mar 2026
- 2026AlignCoder: Aligning Retrieval with Target Intent for Repository-Level Code Completion27 Jan 2026
12 newest of 33 All 33 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026XAgent: eXecution-guided Agentic AI for Effective Localization and Resolution of GitHub Issues
- 2026SWE-Adept: An LLM-Based Agentic Framework for Deep Codebase Analysis and Structured Issue Resolution
- 2026Phoenix: Safe GitHub Issue Resolution via Multi-Agent LLMs
- 2026CodeTeam: An LLM-Powered Multi-Agent Framework for Repository-Level Code Generation
- 2024Evaluating Software Development Agents: Patch Patterns, Code Quality, and Issue Complexity in Real-World GitHub Scenarios
- 2025On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub
- 2026BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing?
- 2026REAgent: Requirement-Driven LLM Agents for Software Issue Resolution