AI coding agents are moving software automation beyond code completion toward systems that can inspect repositories, choose tools, edit files, execute tests, and iterate until an engineering objective is reached. The useful boundary is not model use or no model use. It is deterministic workflow control versus model-directed action.