ReCodeAgent: A Multi-agent Workflow for Language-Agnostic Translation and Validation of Large-Scale Repositories
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Most repository-level code translation and validation techniques have been evaluated on a single source-target programming language (PL) pair, owing to the complex engineering effort required to adapt new PL pairs. Programming agents can enable PL-agnosticism in repository-level code translation and validation: they can synthesize code across many PLs and autonomously use existing tools specific to each PL's analysis. However, state-of-the-art has yet to offer a fully autonomous agentic approach for repository-level code translation and validation of large-scale programs. This paper proposes ReCodeAgent, an autonomous multi-agent approach for language-agnostic repository-level code translation and validation. Users only need to provide the project in the source PL and specify the target PL for ReCodeAgent to automatically translate and validate the entire repository. ReCodeAgent is the first technique to achieve high translation success rates across many PLs. We compare the effectiveness of ReCodeAgent with four alternative neuro-symbolic and agentic approaches to translate 118 real-world projects, with 1,975 LoC and 43 translation units for each project, on average. The projects cover 6 PLs and 4 PL pairs. Our results demonstrate that ReCodeAgent consistently outperforms prior techniques on translation correctness, improving test pass rate by 60.8% on ground-truth tests, with an average cost of 15.3. We also perform process-centric analysis of ReCodeAgent trajectories to confirm its procedural efficiency. Finally, we investigate how the design choices (a multi-agent vs. single-agent architecture) influence ReCodeAgent performance: on average, the test pass rate drops by 40.4%, and trajectories become 28% longer and persistently inefficient.
Key facts. Cited by 2 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 44 of its 93 references that are in the map. First posted on arXiv 8 Apr 2026.
Builds on
44 of 93 references.
Closest ancestors · 8
Same direction, newest first
- 2025Process-Centric Analysis of Agentic Software Systems2 Dec
- 2024Large Language Model-Based Agents for Software Engineering: A Survey4 Sep
- 2024SpecRover: Code Intent Extraction via LLMs5 Aug
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul
- 2024MapCoder: Multi-Agent Code Generation for Competitive Problem Solving18 May
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
- 2023ChatDev: Communicative Agents for Software Development16 Jul
- 2023Self-collaboration Code Generation via ChatGPT15 Apr
Other references · 36
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
- 2023The Rise and Potential of Large Language Model Based Agents: A Surveycited by 1,422
- 2020Unsupervised Translation of Programming Languagescited by 262
- 2025SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolutioncited by 246
- 2024SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?cited by 196
- 2025Plan-and-Act: Improving Planning of Agents for Long-Horizon Taskscited by 190
- 2024LLM Critics Help Catch LLM Bugscited by 138
- 2025Scaling Long-Horizon LLM Agent via Context-Foldingcited by 136
- 2025Reinforcement Learning for Long-Horizon Interactive LLM Agentscited by 103
- 2018Tree-to-tree Neural Networks for Program Translationcited by 93
- 2024RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graphcited by 88
24 more
- 2021Leveraging Automated Unit Tests for Unsupervised Code Translationcited by 82
- 2024Exploring and Unleashing the Power of Large Language Models in Automated Code Translationcited by 57
- 2023CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translationcited by 55
- 2022StructCoder: Structure-Aware Transformer for Code Generationcited by 33
- 2024AlphaTrans: A Neuro-Symbolic Compositional Approach for Repository-Level Code Translation and Validationcited by 28
- 2023On the Evaluation of Neural Code Translation: Taxonomy and Benchmarkcited by 23
- 2024RepoTransBench: A Real-World Multilingual Benchmark for Repository-Level Code Translationcited by 21
- 2025CRUST-Bench: A Comprehensive Benchmark for C-to-safe-Rust Transpilationcited by 19
- 2025C2SaferRust: Transforming C Projects into Safer Rust with NeuroSymbolic Techniquescited by 18
- 2025EvoC2Rust: A Skeleton-guided Framework for Project-Level C-to-Rust Translationcited by 18
- 2024Syzygy: Dual Code-Test C to (safe) Rust Translation using LLMs and Dynamic Analysiscited by 16
- 2024Scalable, Validated Code Translation of Entire Projects using Large Language Modelscited by 12
- 2025RustMap: Towards Project-Scale C-to-Rust Migration via Program Analysis and LLMcited by 10
- 2025SACTOR: LLM-Driven Correct and Idiomatic C to Rust Translation with Static Analysis and FFI-Based Verificationcited by 9
- 2024ClassEval-T: Evaluating Large Language Models in Class-Level Code Translationcited by 8
- 2025Can Old Tests Do New Tricks for Resolving SWE Issues?cited by 7
- 2025Integrating Rules and Semantics for LLM-Based C-to-Rust Translationcited by 6
- 2025Translating Large-Scale C Repositories to Idiomatic Rustcited by 6
- 2025EffiReasonTrans: RL-Optimized Reasoning for Code Translationcited by 5
- 2025Investigating Test Overfitting on SWE-benchcited by 4
- 2025Program Skeletons for Automated Program Translationcited by 3
- 2025MatchFixAgent: Language-Agnostic Autonomous Repository-Level Code Translation Validation and Repaircited by 3
- 2025Project-Level C-to-Rust Translation via Pointer Knowledge Graphscited by 3
- 2025Advancing Automated In-Isolation Validation in Repository-Level Code Translationcited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2025RepoTransAgent: Multi-Agent LLM Framework for Repository-Aware Code Translation
- 2026Large-scale Repository Engineering via Agent-Native Reusable Code Primitives
- 2026ToolRosella: Translating Code Repositories into Standardized Tools for Scientific Agents
- 2024CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challenges
- 2025NL2Repo-Bench: Towards Long-Horizon Repository Generation Evaluation of Coding Agents
- 2026RepoMod-Bench: A Benchmark for Code Repository Modernization via Implementation-Agnostic Testing
- 2026LegacyTranslate: LLM-based Multi-Agent Method for Legacy Code Translation
- 2025EnvX: Agentize Everything with Agentic AI