Understanding the Architecture of Coding Agents: An Exploratory Study Using a Research Prototype
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Coding agents have rapidly emerged as the primary interface for AI-assisted software development. However, despite their growing adoption, relatively little is known about their internal architecture, and no systematic architectural description comparable to those available for compilers or operating systems currently exists. This paper addresses this gap by documenting the main architectural components of coding agents, explaining their responsibilities, interactions, and execution flow. To support this effort, we also present Ark (Agent Research Kit), a minimal open-source coding agent designed for research and education that preserves the essential architectural mechanisms of modern coding agents while emphasizing simplicity and clarity. We also introduce ArkBench, a lightweight benchmark comprising ten representative software maintenance and evolution tasks. Using gpt-5.4-mini, Ark successfully solved 8 of the 10 tasks while requiring modest token consumption. Finally, we compare the architecture of Ark with those of state-of-the-art coding agents using a recently proposed architectural taxonomy. We hope that both Ark and ArkBench provide a practical foundation for teaching, research, and experimentation on coding agents.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 15 of its 31 references that are in the map. First posted on arXiv 11 Aug 2026.
Builds on
15 of 31 references.
Closest ancestors · 10
Same direction, newest first
- 2026Configuration Smells in AGENTS.md Files: Common Mistakes in Configuring Coding Agents14 Jun
- 2026Inside the Scaffold: A Source-Code Taxonomy of Coding Agent Architectures3 Apr
- 2026Towards Structured, State-Aware, and Execution-Grounded Reasoning for Software Engineering Agents4 Feb
- 2026Agentic Much? Adoption of Coding Agents on GitHub26 Jan
- 2025Decoding the Configuration of AI Coding Agents: Insights from Claude Code Projects12 Nov
- 2025Using Copilot Agent Mode to Automate Library Migration: A Quantitative Assessment30 Oct
- 2025Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectories23 Jun
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repair25 Mar
Other references · 5
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
- 2024AutoCodeRover: Autonomous Program Improvementcited by 278
- 2024Towards AI-Native Software Engineering (SE 3.0): A Vision and a Challenge Roadmapcited by 30
- 2023NoCodeGPT: A No-Code Interface for Building Web Apps with Language Modelscited by 4
- 2026A Reference Architecture of Reinforcement Learning Frameworkscited by 3
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026EvoCode-Bench: Evaluating Coding Agents in Multi-Turn Iterative Interactions
- 2025AI Agentic Programming: A Survey of Techniques, Challenges, and Opportunities
- 2026Self-Evolving Coding Agents
- 2026OpenCollab: A Multi-Agent Coding Framework with Programmable Collaboration and Controllable Runtime
- 2026SlopCodeBench: Benchmarking How Coding Agents Degrade Over Long-Horizon Iterative Tasks
- 2026ABC-Bench: Benchmarking Agentic Backend Coding in Real-World Development
- 2026Dive into Claude Code: The Design Space of Today's and Future AI Agent Systems
- 2025Confucius Code Agent: Scalable Agent Scaffolding for Real-World Codebases