RETRACE: From Entangled Repair Histories to Reusable Experience for CI Repair
cs.SE, cs.AI
Submitted: 2026-10-03
Updated: 2026-10-03
Code: https://github.com/openai/codex
License: http://creativecommons.org/licenses/by/4.0/
The gist: Large language model (LLM) agents increasingly reuse prior experience, but most approaches assume that problems and solutions are already aligned.
Abstract
Large language model (LLM) agents increasingly reuse prior experience, but most approaches assume that problems and solutions are already aligned. Software histories rarely provide this alignment: a pull request (PR) may contain multiple continuous integration (CI) problems, failed attempts, reverted edits, and unrelated changes, obscuring which changes resolve each problem. We present RETRACE, a framework for reconstructing problem-level repair experience from such histories. RETRACE combines an endpoint view that reasons backward from changes retained in the passing revision with a development view that traces repair evolution forward through commit history. CI execution evidence reconciles the two views, and the recovered experience is represented at three abstraction levels, from concrete fixes to transferable repair patterns. For new failures, RETRACE retrieves relevant problem-level experience to guide repair. On CI-REPAIR-BENCH, comprising 565 PR-level repairs from 101 repositories across 12 failure categories, RETRACE improves mini-SWE-agent Pass@1 from 19.6% to 31.9% with MiniMax-M2.5 and from 23.3% to 32.8% with DeepSeek-V4-Flash. On a matched subset, Codex improves from 15.5% to 27.5%. Combining both views consistently outperforms either alone, showing that recovering problem-change alignment enables historical CI repairs to serve as reusable repair experience.
Sources
- SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via Continuous Integration
- SWE-Bench Pro: Can AI Agents Solve Long-Horizon Software Engineering Tasks?
- Advances and Frontiers of LLM-based Issue Resolution in Software Engineering: A Comprehensive Survey
- CI-Repair-Bench: A Repository-Aware Benchmark for Automated Patch Validation via CI Workflows
- Agentless: Demystifying LLM-based Software Engineering Agents
- Reusing Past Repairs Through Hierarchical Trajectory Abstraction for Coding Agents
- SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?
- Lingxi: Repository-Level Issue Resolution Framework Enhanced by Procedural Knowledge Guided Scaling
Related papers
- Falsification-Based Verification of LLM-Generated Optimization Models: Sound Test Batteries and Their Detection Limits
- GitSkills: A Dataset of Agent Skills on GitHub
- SABER: Benchmarking Operational Safety of LLM Coding Agents in Stateful Project Workspaces
- PackMonitor: Enabling Zero Package Hallucinations Through Decoding-Time Monitoring
- IntentCoding: Amplifying User Intent in Code Generation
- Incentives and Outcomes in Bug Bounties