Patch Changes
-
#10330
26488b5Thanks @hntrl! - fix(core): treat empty string tool call chunk IDs as missing during mergeFixed
_mergeListsin message base to treat empty string""IDs the same asnull/undefinedwhen merging tool call chunks. This fixes old completions-style streaming where follow-up chunks carryid: ""instead ofundefined, which previously prevented chunks from being merged by index. -
#10167
ca826f6Thanks @colifran! - feat: implement type inference for tool streams -
#10334
a602c42Thanks @maahir30! - fix(core): add JSDoc docstrings to fakeModel builder API and export FakeBuiltModel -
#10254
db7d017Thanks @pawel-twardziak! - fix(core): preserve thoughtSignature in array content during streaming with thinking models