Patch Changes
- #494
ed6112aThanks @threepointone! - Emittool-input-endandtool-callevents eagerly when streaming multiple tool calls, instead of deferring all of them to stream close. Previously, all tool calls appeared "in progress" simultaneously becausetool-input-endwas only emitted inflush(). Now each tool call is closed as soon as the next one starts or a null finalization chunk is received, matching the behavior of other AI SDK providers.