Unverified50% confidenceFactExact time
finish reason is an enum field returned by the AI SDK after each generation ends, with common values including stop, length, content-filter, tool-calls, error, and other.
1
Sources
50%
Confidence
Long-term
Relevance
10/22/2026
First Seen
Sources
Related Entities
Related Claims
UnverifiedAI SDK 5.0.28 formally models the state where an upstream model stream ends without sending a provider completion signal as the `interrupted` finish reason.70% similarUnverifiedThe termination condition of an agentic loop typically falls into one of two categories: the model returns a plain-text response (stop_reason is end_turn), or the preset maximum number of iterations is reached.69% similarUnverifiedBefore this change, a stream ending state without an upstream completion signal would fall back to `other` in the AI SDK, or no finish part would be output.68% similarVerifiedstop_reason is a field in the Anthropic Claude API response, with common values including end_turn, max_tokens, and tool_use.67% similarUnverifiedThe stop reason is a core control signal in the LLM Agent loop, used to indicate why the current model response ended; common values include end_turn, tool_use, max_tokens, and so on.67% similar
Cite This Claim
Stable URI
https://kongchang.com/claim/1086774API
curl https://kongchang.com/api/v1/knowledge/claims/1086774MCP
get_claim(id=1086774)