Overview
There are four distinct mechanisms for getting structured data out of a conversation or into a tool call, and it's easy to reach for the wrong one. This page compares them side by side rather than re-explaining any one in depth — see Structured Outputs, Squads & Handoffs, and Variables for the full mechanics of each.