reason: optional "max_output_tokens" or "max_messages" or "content_filter" or "steered"

The reason why the response is incomplete. steered means the response stopped at a safe output boundary after a WebSocket response.steer event. The server can then create a successor response automatically with the queued input.

"max_output_tokens"
"max_messages"
"content_filter"
"steered"