{"version":"2.1.234","anchor":"streaming-output-schema-explains-its-own-shape","canonical_anchor":"streaming-output-schema-explains-its-own-shape","heading":"Streaming output schema explains its own shape","tier":"notice","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/streaming-output-schema-explains-its-own-shape","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Streaming output schema explains its own shape\n\nThe streaming JSON schema now tells consumers to ignore unknown message types and explains partial-message events.\n\n**What**\n\nDocumentation 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.\n\n**Evidence**\n\n`Consumers should ignore types and subtypes they do not recognize: the set grows over time.`\n\n- Area: Elsewhere\n- Names: `--include-partial-messages`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5"}