{"version":"2.1.318","anchor":"stream-json-mode-gains-senddisplayrows","canonical_anchor":"stream-json-mode-gains-senddisplayrows","heading":"stream-json output can now carry display rows","tier":"notice","area":"Headless Mode","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318\/e\/stream-json-mode-gains-senddisplayrows","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318","markdown":"### stream-json output can now carry display rows\n\nWith the stream-json output format, Claude Code now has a way to write display rows to its output stream\n\n**What**\n\nWhen Claude Code runs non-interactively with the stream-json output format, it writes a stream of JSON messages for another program to read. It now has a way to write display rows into that stream as well, along with related pointer results.\n\n**Why**\n\nPrograms built on the SDK, the toolkit for driving Claude Code from code, may start receiving display-row output and should be ready to handle or skip it.\n\n- Area: Headless Mode\n- Names: `stream-json`\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}