{"version":"2.1.227","anchor":"terminal-renderer-and-input-plumbing","canonical_anchor":"terminal-renderer-and-input-plumbing","heading":"Terminal renderer and input plumbing","tier":"internal","area":"Terminal Rendering","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.227\/e\/terminal-renderer-and-input-plumbing","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.227","markdown":"### Terminal renderer and input plumbing\n\nThe renderer and file-path matcher allocate less; nothing looks different.\n\n**What**\n\nThe renderer's style pool gained a recorder that can be turned on, reset and asked for its size, threaded through screen and cursor setup, and the file-path fuzzy matcher now reuses a fixed 64-entry buffer for match positions instead of allocating one. No visible text or behaviour changes.\n\n**Evidence**\n\n`atlasRecorder`\n\n- Area: Terminal Rendering\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}