AI Coding-Agent Design

Parent: AI Agent Ecosystems · Published reference · snapshot 2026-09-08 · skill ai-agent-engineering

Also known as: AI Coding-Agent Design (2024–2026)

↓ Facts as markdownall context files

Concept: The design discipline of code agents — how autonomous and semi-autonomous LLM systems index code, manage context, apply edits, run control loops, design tools, and get evaluated.

These notes link each claim to its source. Some citations identify archived research reports that are no longer hosted on this site. A published reference means the content is available; it does not certify independent review or accuracy.Read the editorial policy and follow the sources before relying on a claim.

AI Coding-Agent Design (2024–2026): A Research Report

1. Executive summary

2.1 Structural: tree-sitter repo map + graph ranking (Aider)

2.2 Semantic: embeddings over code, AST-aware chunking (Cursor)

2.3 Open tension: precomputed embedding index vs agentic just-in-time grep/read

3. Context management for code agents

4. Edit / diff application formats

5.1 The canonical loop: plan → edit → test → repair

5.2 Self-repair / self-debugging research

5.3 Agentless / structured pipelines as a control-loop alternative

6. Tool design for coding agents (the ACI)

7.1 Single vs multi/sub-agent orchestration for code

8. Benchmarks & evaluation

9. Anti-patterns

10. Future child-concepts (candidate sub-concepts to research/build next)

11. Contested / low-confidence areas

Sources

Where this helps

Project ideas

Common mistakes

Known issues

Children

Frontier under this node: Agent-Computer Interface (ACI) & CodeAct action space, Agentic grep vs precomputed-index retrieval (the central debate), Agentless / structured SWE pipelines (localize-repair-validate), Benchmarks (SWE-bench family, Aider polyglot, Terminal-Bench), Context management for long-horizon code agents, Edit/diff application formats & reliability (udiff vs search-replace, lint-gated), Repo-map & structural code indexing (tree-sitter + PageRank), Semantic code retrieval & AST-aware chunking (cAST, Cursor/Merkle), Test-driven control loops & self-repair (plan-edit-test-repair, SBFL)

← the whole tree · 3D view· how to read this page