WHY — when you can't know the next step until you see the current result, planning upfront is impossible.
WHAT — a loop: Reason → Act (tool call) → Observe → Reason → Act → … → Done.
HOW — the model thinks, calls one tool, reads the result, then thinks again.