mlsanityData to 7 Oct 2026

Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projects

arXiv 2412.06294 ↗First posted 9 Dec 2024cs.SEcited by 21

On the map: LLM agents and tool use → Software engineering coding agents

Abstract (arXiv)

Many works have recently proposed the use of Large Language Model (LLM) based agents for performing `repository level' tasks, loosely defined as a set of tasks whose scopes are greater than a single file. This has led to speculation that the orchestration of these repository-level tasks could lead to software engineering agents capable of performing almost independently of human intervention. However, of the suite of tasks that would need to be performed by this autonomous software engineering agent, we argue that one important task is missing, which is to fulfil project level dependency by installing other repositories. To investigate the feasibility of this repository level installation task, we introduce a benchmark of of repository installation tasks curated from 40 open source Python projects, which includes a ground truth installation process for each target repository. Further, we propose Installamatic, an agent which aims to perform and verify the installation of a given repository by searching for relevant instructions from documentation in the repository. Empirical experiments reveal that that 55% of the studied repositories can be automatically installed by our agent at least one out of ten times. Through further analysis, we identify the common causes for our agent's inability to install a repository, discuss the challenges faced in the design and implementation of such an agent and consider the implications that such an agent could have for developers.

Key facts. Cited by 21 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 26 of its 32 references that are in the map. First posted on arXiv 9 Dec 2024.

Builds on

26 of 32 references.

Closest ancestors · 3

Same direction, newest first

  1. 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul
  2. 2024MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolution26 Mar
  3. 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repair25 Mar

Other references · 23

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
  3. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
  4. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  5. 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
  6. 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,064
  7. 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,383
  8. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
  9. 2022Emergent Abilities of Large Language Modelscited by 2,483
  10. 2023A Comprehensive Overview of Large Language Modelscited by 639
  11. 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
  12. 2024Long-context LLMs Struggle with Long In-context Learningcited by 285
11 more
  1. 2023Large Language Models for Software Engineering: Survey and Open Problemscited by 178
  2. 2023CodePlan: Repository-level Coding using LLMs and Planningcited by 139
  3. 2023Fuzz4All: Universal Fuzzing with Large Language Modelscited by 88
  4. 2022Less Training, More Repairing Please: Revisiting Automated Program Repair via Zero-shot Learningcited by 76
  5. 2023Thread of Thought Unraveling Chaotic Contextscited by 71
  6. 2023A Quantitative and Qualitative Evaluation of LLM-Based Explainable Fault Localizationcited by 50
  7. 2023Explainable Automated Debugging via Large Language Model-driven Scientific Debuggingcited by 40
  8. 2024Teaching Code LLMs to Use Autocompletion Tools in Repository-Level Code Generationcited by 30
  9. 2017Neural Models for Information Retrievalcited by 29
  10. 2023Can GPT-4 Replicate Empirical Software Engineering Research?cited by 7
  11. 2021Automatic Detection of Five API Documentation Smells: Practitioners' Perspectivescited by 6

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 8; 2026: 13.

21 papers.

Sort:

By area:

  1. 2025Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectoriescited by 75
  2. 2025EnvBench: A Benchmark for Automated Environment Setupcited by 36
  3. 2025SetupBench: Assessing Software Engineering Agents' Ability to Bootstrap Development Environmentscited by 18
  4. 2025Process-Level Trajectory Evaluation for Environment Configuration in Software Engineering Agentscited by 17
  5. 2026SWE-Universe: Scale Real-World Verifiable Environments to Millionscited by 16
  6. 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic Systemcited by 15
  7. 2026AgentStepper: Interactive Debugging of Software Development Agentscited by 8
  8. 2026EvoConfig: Self-Evolving Multi-Agent Systems for Efficient Autonomous Environment Configurationcited by 7
  9. 2026DeployBench: Benchmarking LLM Agents for Research Artifact Deploymentcited by 6
  10. 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineeringcited by 3
  11. 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Executioncited by 3
  12. 2025Beyond Accuracy: Behavioral Dynamics of Agentic Multi-Hunk Repaircited by 2
9 more
  1. 2026Environment-in-the-Loop: Rethinking Code Migration with LLM-based Agentscited by 2
  2. 2025BuildBench: Benchmarking LLM Agents on Compiling Real-World Open-Source Softwarecited by 1
  3. 2026RAT: RunAnyThing via Fully Automated Environment Configurationcited by 1
  4. 2025PIPer: On-Device Environment Setup via Online Reinforcement Learningcited by 0
  5. 2026Evaluating LLM Agents on Automated Software Analysis Taskscited by 0
  6. 2026BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledgecited by 0
  7. 2026FDE-Bench: Evaluating LLM Agents for Deployment Environment Configurationcited by 0
  8. 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?cited by 0
  9. 2026Graph-Guided Repository Environment Constructioncited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2026RepoLaunch: Automating Build and Management of Code Repositories across Languages and Platforms
  2. 2025NL2Repo-Bench: Towards Long-Horizon Repository Generation Evaluation of Coding Agents
  3. 2026RepoRescue: An Empirical Study of LLM Agents on Whole-Repository Compatibility Rescue
  4. 2024CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challenges
  5. 2025On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub
  6. 2026Harness Engineering for Agentic AI Coding Tools: An Exploratory Study
  7. 2026Zero2Repo: Can Coding Agents Build Repositories from Scratch?
  8. 2025Using Copilot Agent Mode to Automate Library Migration: A Quantitative Assessment