Components of a Coding Agent
https://magazine.sebastianraschka.com/p/components-of-a-coding-agent
How coding agents use tools, memory, and repo context to make LLMs work better in practice