3/3 streaming tool-calls with thinking-ON clean on the live shipped serve (incl. a parallel 2-tool call); finish=tool_calls, reasoning separated. Caveat retained pending the full-gate refresh; engine-build vs budget attribution unresolved. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EfF565T9eSLaqGzidyJ1Pm