{"version":"2.1.296","anchor":"claude-code-hint-stripping-rewritten-as-a-scanner","canonical_anchor":"claude-code-hint-stripping-rewritten-as-a-scanner","heading":"Hidden hint lines are removed more carefully from output","tier":"internal","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.296\/e\/claude-code-hint-stripping-rewritten-as-a-scanner","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.296","markdown":"### Hidden hint lines are removed more carefully from output\n\nClaude Code now uses a line-by-line scan to remove claude-code-hint lines, and it handles Unicode line breaks and extra spaces\n\n**What**\n\nClaude Code removes special `<claude-code-hint ...\/>` lines from text before using it. That removal used to rely on a single text pattern. It now scans the text step by step, so it also recognises Unicode line-break characters and allows tabs and spaces around the hint. A separate filter for lines was added next to it.\n\n**Why**\n\nThis is probably a hardening step that makes the removal sturdier against unusual or deliberately crafted text. You are unlikely to notice a difference.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}