{"version":"2.1.7","anchor":"orphaned-thinking-block-filtering","canonical_anchor":"orphaned-thinking-block-filtering","heading":"Orphaned Thinking Block Filtering","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.7\/e\/orphaned-thinking-block-filtering","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.7","markdown":"### Orphaned Thinking Block Filtering\n\n**What**\n\nFilters out orphaned assistant thinking blocks that don't have associated content.\n\n**Details**\n\n- Removes assistant messages that contain only thinking\/redacted_thinking blocks\n- Logs filtered messages via `tengu_filtered_orphaned_thinking_message` telemetry\n- Prevents display issues from incomplete responses\n\n**Evidence**\n\n`Su2()` at line 510058 (filtering logic, contains `\"tengu_filtered_orphaned_thinking\"`)"}