{"version":"2.1.275","anchor":"new-content-stream-case-thinking-drop-renders-to-nothing","canonical_anchor":"new-content-stream-case-thinking-drop-renders-to-nothing","heading":"New content-stream case 'thinking_drop' renders to nothing","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275\/e\/new-content-stream-case-thinking-drop-renders-to-nothing","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275","markdown":"### New content-stream case 'thinking_drop' renders to nothing\n\nNew message content type `thinking_drop` renders as nothing in the chat display\n\n**Unclear.** The finding doesn't say what distinguishes a 'dropped' thinking block from a 'stripped' one.\n\n**What**\n\nThe part of Claude Code that renders message content added a new content type, `thinking_drop`, which renders to nothing (an empty result), similar to the existing `thinking_stripped` type used when a model's extended thinking (its visible reasoning steps) is removed from the conversation.\n\n**Why**\n\nThis gives Claude Code a way to mark thinking content as dropped from the display without showing anything in its place, alongside the existing mechanism for stripped thinking blocks.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}