output_flat payload from GET /v1/runs/{run_id}/steps/.
What to rely on
step.id,step.kind,step.status,step.depends_onstep.output_flatwith:type(text,json,media,tool_calls,none)primaryusagefinish_reason
What not to rely on
- Internal raw step output shapes
- Internal per-step implementation details
