Completed tool inputs no longer show up as empty when written out.
What's wrong with this entry?
A tool call's assembled input is now a normal enumerable property, so a finished tool input serializes as expected rather than appearing empty.
- Partial JSON chunks are accumulated by a shared helper instead of a hand-rolled hidden buffer property on each delta.
- At the end of a content block the accumulated
inputis redefined as enumerable, writable and configurable.
input_json_delta
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.