Agentic coding is the practice of using an [[Large Language Model|LLM]] with tool capabilities (i.e. access to the shell, read/write, [[Model Context Protoco|MCP]], or IDE integration) to program. It is not a strict definition, but when we talk about agentic coding, we usually mean that the [[Large Language Model|LLM]] is doing the heavy lifting and the user supervises and accepts changes.