(usage: LanguageModelV2Usage)
| 456 | } |
| 457 | |
| 458 | function cloneUsage(usage: LanguageModelV2Usage): LanguageModelV2Usage { |
| 459 | return { ...usage }; |
| 460 | } |
| 461 | |
| 462 | function hasIncompleteToolCallPart(parts: CompletedMessagePart[]): boolean { |
| 463 | return parts.some((part) => part.type === "dynamic-tool" && part.state !== "output-available"); |
no outgoing calls
no test coverage detected