The streaming JSON schema now tells consumers to ignore unknown message types and explains partial-message events.
What's wrong with this entry?
Documentation added to the streaming JSON schema: consumers are told to ignore message types and subtypes they do not recognise because the set grows, partial-message events are noted as appearing only under --include-partial-messages, and user messages are described as covering both submitted prompts and tool results the CLI emits.
Consumers should ignore types and subtypes they do not recognize: the set grows over time.
Strings lifted out of the shipped bundle, so the claim above can be checked against them.