{"version":"2.1.299","anchor":"new-tengu-ptl-preempt-bypassed-event","canonical_anchor":"new-tengu-ptl-preempt-bypassed-event","heading":"Usage data now records when the early 'prompt too long' check is skipped","tier":"internal","area":"Telemetry","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/new-tengu-ptl-preempt-bypassed-event","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Usage data now records when the early 'prompt too long' check is skipped\n\nClaude Code now logs an event when it skips its early check for a prompt that is too long, with details about why\n\n**What**\n\nBefore sending a request, Claude Code can check early whether the conversation is too long to fit in the model's context window, the amount of text the model can take in at once. When that early check is skipped, Claude Code now records an event noting:\n\n- Where the context window size came from.\n\n- What kind of request was being made.\n\n- Why compaction failed, if it did. Compaction is when Claude Code summarises earlier parts of the conversation to free up space.\n\n**Why**\n\nThis concerns how Claude Code handles conversations that grow too long, and gives a record of cases where the early check did not run.\n\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}