What is an AI coding agent?
A model-centered software system that can plan or choose actions, call tools such as terminals and browsers, inspect results and continue across multiple steps toward a programming goal.
An agent does more than answer. It holds state, uses tools, takes actions, observes results and decides what to do next inside designed boundaries.
A model-centered software system that can plan or choose actions, call tools such as terminals and browsers, inspect results and continue across multiple steps toward a programming goal.
Code models moved from suggesting the next tokens toward modifying repositories, running tests, reading errors, using external tools and revising their own work.
Accountability, architecture, product intent, security boundaries, evaluation design and the decision to accept or reject consequential changes remain human governance problems even when implementation is delegated.
Language and multimodal models interpret goals, generate plans and produce candidate actions.
Browsers, terminals, APIs, databases, code runners and applications turn model outputs into real-world effects.
Working context, retrieval and durable state give the system continuity beyond a single exchange.
Tests, policies, critics and humans decide whether an action is acceptable or should be revised.
The future of coding may look less like typing a program and more like designing a constitution for systems that act.
Developers still define architecture, invariants, interfaces and failure boundaries. More implementation can become delegated, tested and revised by machines operating inside those boundaries.
The durable skill is not prompting alone. It is expressing intent precisely, building feedback, designing tools, observing behavior and knowing when a system should stop.