Key TakeawaysTool calling lets an LLM request external actions (SQL, search, APIs, memory writes) through a structured interface.An agent harness is the deterministic runtime around the model: it assembles context, validates and authorizes tool calls, executes them, logs evidence, and enforces stop conditions.Most production failures happen at the tool boundary,