Agents run tools in a loop to achieve a goal What is agentic engineering? · Simon Willison agentsystemstoolsarchitecture