A successful HTTP response need not be a complete final answer. Anthropic's stop-reason documentation distinguishes end_turn, max_tokens and tool_use.
For the Anthropic integration, route those outcomes deliberately: display a finished turn, recognize truncated output, or validate and handle a requested tool call. Test each branch. Treating every returned content block as user-ready prose can expose an unfinished answer or skip a required application step.