client.runs.steps(run_id) to inspect step results.
Step response shape (v1)
| Field | Type |
|---|---|
id | str |
title | str |
kind | str |
status | str |
depends_on | list[str] |
output_flat | dict |
output_flat is the public normalized output payload for SDK/v1 consumers.
output_flat core fields
| Field | Type | Notes |
|---|---|---|
output_flat_version | int | Currently 1 |
type | text, json, media, tool_calls, or none | Normalized output type |
primary | Any | Main value for the type |
usage | dict | Token/cost fields when available |
finish_reason | str | Normalized finish reason |
schema_urn, schema_name, warnings.
