Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projects
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
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul
- 2024MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolution26 Mar
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repair25 Mar
Other references · 23
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,064
- 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
- 2022Emergent Abilities of Large Language Modelscited by 2,483
- 2023A Comprehensive Overview of Large Language Modelscited by 639
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
- 2024Long-context LLMs Struggle with Long In-context Learningcited by 285
11 more
- 2023Large Language Models for Software Engineering: Survey and Open Problemscited by 178
- 2023CodePlan: Repository-level Coding using LLMs and Planningcited by 139
- 2023Fuzz4All: Universal Fuzzing with Large Language Modelscited by 88
- 2022Less Training, More Repairing Please: Revisiting Automated Program Repair via Zero-shot Learningcited by 76
- 2023Thread of Thought Unraveling Chaotic Contextscited by 71
- 2023A Quantitative and Qualitative Evaluation of LLM-Based Explainable Fault Localizationcited by 50
- 2023Explainable Automated Debugging via Large Language Model-driven Scientific Debuggingcited by 40
- 2024Teaching Code LLMs to Use Autocompletion Tools in Repository-Level Code Generationcited by 30
- 2017Neural Models for Information Retrievalcited by 29
- 2023Can GPT-4 Replicate Empirical Software Engineering Research?cited by 7
- 2021Automatic Detection of Five API Documentation Smells: Practitioners' Perspectivescited by 6
Built on by
Citing papers per year: 2025: 8; 2026: 13.
21 papers.
Sort:
By area:
- 2025Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectoriescited by 75
- 2025EnvBench: A Benchmark for Automated Environment Setupcited by 36
- 2025SetupBench: Assessing Software Engineering Agents' Ability to Bootstrap Development Environmentscited by 18
- 2025Process-Level Trajectory Evaluation for Environment Configuration in Software Engineering Agentscited by 17
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millionscited by 16
- 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic Systemcited by 15
- 2026AgentStepper: Interactive Debugging of Software Development Agentscited by 8
- 2026EvoConfig: Self-Evolving Multi-Agent Systems for Efficient Autonomous Environment Configurationcited by 7
- 2026DeployBench: Benchmarking LLM Agents for Research Artifact Deploymentcited by 6
- 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineeringcited by 3
- 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Executioncited by 3
- 2025Beyond Accuracy: Behavioral Dynamics of Agentic Multi-Hunk Repaircited by 2
9 more
- 2026Environment-in-the-Loop: Rethinking Code Migration with LLM-based Agentscited by 2
- 2025BuildBench: Benchmarking LLM Agents on Compiling Real-World Open-Source Softwarecited by 1
- 2026RAT: RunAnyThing via Fully Automated Environment Configurationcited by 1
- 2025PIPer: On-Device Environment Setup via Online Reinforcement Learningcited by 0
- 2026Evaluating LLM Agents on Automated Software Analysis Taskscited by 0
- 2026BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledgecited by 0
- 2026FDE-Bench: Evaluating LLM Agents for Deployment Environment Configurationcited by 0
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?cited by 0
- 2026Graph-Guided Repository Environment Constructioncited by 0
- 2026Graph-Guided Repository Environment Construction27 Sep 2026
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?23 Sep 2026
- 2026FDE-Bench: Evaluating LLM Agents for Deployment Environment Configuration23 Sep 2026
- 2026DeployBench: Benchmarking LLM Agents for Research Artifact Deployment3 Jun 2026
- 2026BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledge15 May 2026
- 2026RAT: RunAnyThing via Fully Automated Environment Configuration25 Apr 2026
- 2026Evaluating LLM Agents on Automated Software Analysis Tasks13 Apr 2026
- 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Execution6 Mar 2026
- 2026Environment-in-the-Loop: Rethinking Code Migration with LLM-based Agents10 Feb 2026
- 2026AgentStepper: Interactive Debugging of Software Development Agents6 Feb 2026
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millions2 Feb 2026
- 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineering30 Jan 2026
9 more
- 2026EvoConfig: Self-Evolving Multi-Agent Systems for Efficient Autonomous Environment Configuration23 Jan 2026
- 2025Beyond Accuracy: Behavioral Dynamics of Agentic Multi-Hunk Repair14 Nov 2025
- 2025Process-Level Trajectory Evaluation for Environment Configuration in Software Engineering Agents29 Oct 2025
- 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic System10 Oct 2025
- 2025PIPer: On-Device Environment Setup via Online Reinforcement Learning29 Sep 2025
- 2025BuildBench: Benchmarking LLM Agents on Compiling Real-World Open-Source Software27 Sep 2025
- 2025SetupBench: Assessing Software Engineering Agents' Ability to Bootstrap Development Environments11 Jul 2025
- 2025Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectories23 Jun 2025
- 2025EnvBench: A Benchmark for Automated Environment Setup18 Mar 2025
- 2025SetupBench: Assessing Software Engineering Agents' Ability to Bootstrap Development Environmentscited by 18
- 2025Process-Level Trajectory Evaluation for Environment Configuration in Software Engineering Agentscited by 17
- 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic Systemcited by 15
- 2026AgentStepper: Interactive Debugging of Software Development Agentscited by 8
- 2026EvoConfig: Self-Evolving Multi-Agent Systems for Efficient Autonomous Environment Configurationcited by 7
- 2026DeployBench: Benchmarking LLM Agents for Research Artifact Deploymentcited by 6
- 2025Beyond Accuracy: Behavioral Dynamics of Agentic Multi-Hunk Repaircited by 2
- 2026Environment-in-the-Loop: Rethinking Code Migration with LLM-based Agentscited by 2
- 2025BuildBench: Benchmarking LLM Agents on Compiling Real-World Open-Source Softwarecited by 1
- 2026Evaluating LLM Agents on Automated Software Analysis Taskscited by 0
- 2026FDE-Bench: Evaluating LLM Agents for Deployment Environment Configurationcited by 0
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?cited by 0
12 most cited of 13 All 13 (JSON)
- 2026Graph-Guided Repository Environment Construction27 Sep 2026
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?23 Sep 2026
- 2026FDE-Bench: Evaluating LLM Agents for Deployment Environment Configuration23 Sep 2026
- 2026DeployBench: Benchmarking LLM Agents for Research Artifact Deployment3 Jun 2026
- 2026Evaluating LLM Agents on Automated Software Analysis Tasks13 Apr 2026
- 2026Environment-in-the-Loop: Rethinking Code Migration with LLM-based Agents10 Feb 2026
- 2026AgentStepper: Interactive Debugging of Software Development Agents6 Feb 2026
- 2026EvoConfig: Self-Evolving Multi-Agent Systems for Efficient Autonomous Environment Configuration23 Jan 2026
- 2025Beyond Accuracy: Behavioral Dynamics of Agentic Multi-Hunk Repair14 Nov 2025
- 2025Process-Level Trajectory Evaluation for Environment Configuration in Software Engineering Agents29 Oct 2025
- 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic System10 Oct 2025
- 2025BuildBench: Benchmarking LLM Agents on Compiling Real-World Open-Source Software27 Sep 2025
12 newest of 13 All 13 (JSON)
- 2025EnvBench: A Benchmark for Automated Environment Setupcited by 36
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millionscited by 16
- 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineeringcited by 3
- 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Executioncited by 3
- 2026RAT: RunAnyThing via Fully Automated Environment Configurationcited by 1
- 2025PIPer: On-Device Environment Setup via Online Reinforcement Learningcited by 0
- 2026BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledgecited by 0
- 2026BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledge15 May 2026
- 2026RAT: RunAnyThing via Fully Automated Environment Configuration25 Apr 2026
- 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Execution6 Mar 2026
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millions2 Feb 2026
- 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineering30 Jan 2026
- 2025PIPer: On-Device Environment Setup via Online Reinforcement Learning29 Sep 2025
- 2025EnvBench: A Benchmark for Automated Environment Setup18 Mar 2025
Similar, not cited
Close in wording, no citation either way
- 2026RepoLaunch: Automating Build and Management of Code Repositories across Languages and Platforms
- 2025NL2Repo-Bench: Towards Long-Horizon Repository Generation Evaluation of Coding Agents
- 2026RepoRescue: An Empirical Study of LLM Agents on Whole-Repository Compatibility Rescue
- 2024CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challenges
- 2025On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub
- 2026Harness Engineering for Agentic AI Coding Tools: An Exploratory Study
- 2026Zero2Repo: Can Coding Agents Build Repositories from Scratch?
- 2025Using Copilot Agent Mode to Automate Library Migration: A Quantitative Assessment