What Makes a Coding Agent? | Cline Blog