Messages Claude Code writes itself now include two empty fields to match the upgraded message format.
What's wrong with this entry?
Messages Claude Code synthesizes itself, such as tool-use notices, stop-sequence messages and virtual transcript entries, now set diagnostics: null and a null token-details field in usage, matching the upgraded SDK message type.
diagnostics: null
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.
-
v2.1.235
Conversations pin an
atisclient-config value and persist it in the transcriptBoth mention client
-
v2.1.235
The atis latch is seeded once and only from printable ASCII
Both mention client
-
v2.1.229
MCP OAuth repairs a stale saved client instead of re-registering
Both mention client