structured-output-agentExperimental: treats structured output and tool use as validation boundaries, not prompting conventions.