Why it matters
Code agents productive; also risky. Understanding shapes design.
Advertisement
The architecture
Task input.
Plan code changes.
Apply diffs.
Run tests.
Iterate.
Advertisement
How it works end to end
Tools: read/write file, compile (javac / gradle), run tests.
Iterate on failures.
Human review gates.