PIPer: On-Device Environment Setup via Online Reinforcement Learning
On the map: Deep reinforcement learning methods → RL training of language and agent models
Abstract (arXiv)
Environment setup-the process of configuring the system to work with a specific software project-represents a persistent challenge in Software Engineering (SE). Automated environment setup methods could assist developers by providing fully configured environments for arbitrary repositories without manual effort. This also helps SE researchers to scale execution-based benchmarks. However, recent studies reveal that even state-of-the-art Large Language Models (LLMs) achieve limited success in automating this task. To address this limitation, we tune a specialized model for environment setup. We combine supervised fine-tuning for generating correct Bash scripts and Reinforcement Learning with Verifiable Rewards (RLVR) to adapt it to the task of environment setup. On EnvBench-Python, our method enables Qwen3-8B (a model runnable on consumer hardware) to perform on par with larger models-Qwen3-32B and GPT-4o. The training code and model checkpoints are available online: https://github.com/JetBrains-Research/PIPer.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in RL training of language and agent models, one of 15 directions in Deep reinforcement learning methods. Builds on 44 of its 54 references that are in the map. First posted on arXiv 29 Sep 2025.
Builds on
44 of 54 references.
Closest ancestors · 5
Same direction, newest first
- 2025RL's Razor: Why Online Reinforcement Learning Forgets Less4 Sep
- 2025On the Generalization of SFT: A Reinforcement Learning Perspective with Reward Rectification7 Aug
- 2025Training Long-Context, Multi-Turn Software Engineering Agents with Reinforcement Learning5 Aug
- 2025Tool-integrated Reinforcement Learning for Repo Deep Search5 Aug
- 2025SFT Memorizes, RL Generalizes: A Comparative Study of Foundation Model Post-training28 Jan
Other references · 39
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 9,379
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,330
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2017Deep reinforcement learning from human preferencescited by 3,912
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2024HybridFlow: A Flexible and Efficient RLHF Frameworkcited by 2,057
- 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 2,004
- 2024LlamaFactory: Unified Efficient Fine-Tuning of 100+ Language Modelscited by 1,464
- 2025Understanding R1-Zero-Like Training: A Critical Perspectivecited by 1,345
- 2025Stop Overthinking: A Survey on Efficient Reasoning for Large Language Modelscited by 464
27 more
- 2025ReTool: Reinforcement Learning for Strategic Tool Use in LLMscited by 392
- 2025Cognitive Behaviors that Enable Self-Improving Reasoners, or, Four Habits of Highly Effective STaRscited by 377
- 2022CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learningcited by 358
- 2025Absolute Zero: Reinforced Self-play Reasoning with Zero Datacited by 344
- 2024Training Software Engineering Agents and Verifiers with SWE-Gymcited by 336
- 2023A Survey of Reinforcement Learning from Human Feedbackcited by 264
- 2025SFT or RL? An Early Investigation into Training R1-Like Reasoning Large Vision-Language Modelscited by 212
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 178
- 2024RLEF: Grounding Code LLMs in Execution Feedback with Reinforcement Learningcited by 151
- 2025SWE-rebench: An Automated Pipeline for Task Collection and Decontaminated Evaluation of Software Engineering Agentscited by 142
- 2025LocAgent: Graph-Guided LLM Agents for Code Localizationcited by 86
- 2025SWE-bench Goes Live!cited by 80
- 2025Reinforcing General Reasoning without Verifierscited by 77
- 2025AceReason-Nemotron 1.1: Advancing Math and Code Reasoning through SFT and RL Synergycited by 77
- 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 47
- 2024Prompting Large Language Models to Tackle the Full Software Development Lifecycle: A Case Studycited by 44
- 2025Repo2Run: Automated Building Executable Environment for Code Repository at Scalecited by 39
- 2025EnvBench: A Benchmark for Automated Environment Setupcited by 36
- 2025Automated Benchmark Generation for Repository-Level Coding Taskscited by 29
- 2025Multi-Turn Code Generation Through Single-Step Rewardscited by 28
- 2025Skywork-SWE: Unveiling Data Scaling Laws for Software Engineering in LLMscited by 26
- 2025SWE-Synth: Synthesizing Verifiable Bug-Fix Data to Enable Large Language Models in Resolving Real-World Bugscited by 22
- 2024Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projectscited by 21
- 2025SweRank: Software Issue Localization with Code Rankingcited by 20
- 2025SetupBench: Assessing Software Engineering Agents' Ability to Bootstrap Development Environmentscited by 18
- 2025Bridging Bug Localization and Issue Fixing: A Hierarchical Localization Framework Leveraging Large Language Modelscited by 11
- 2025Assessing Small Language Models for Code Generation: An Empirical Study with Benchmarkscited by 8
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026SETA: Scaling Environments for Terminal Agents
- 2026From Trainee to Trainer: LLM-Designed Training Environment for RL with Multi-Agent Reasoning
- 2026AutoEnvScaling: Automating the Data Flywheel with Terminal Agents
- 2026SWE-MiniSandbox: Container-Free Reinforcement Learning for Building Software Engineering Agents
- 2025Reinforcement Learning for Machine Learning Engineering Agents
- 2025AutoForge: Automated Environment Synthesis for Agentic Reinforcement Learning
- 2026Envs-FORGE: Frontier-Optimized Reward-Grounded Environment Synthesis for Agent RL
- 2026ECHO: Terminal Agents Learn World Models for Free