{"version":"2.1.310","anchor":"headless-session-turns-report-deferred-compaction-end-on-non","canonical_anchor":"headless-session-turns-report-deferred-compaction-end-on-non","heading":"Headless sessions close out a held compaction signal when a turn does not succeed","tier":"notice","area":"Headless Mode","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.310\/e\/headless-session-turns-report-deferred-compaction-end-on-non","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.310","markdown":"### Headless sessions close out a held compaction signal when a turn does not succeed\n\nIn headless sessions, Claude Code now sends the held end-of-compaction signal whenever a turn ends without success\n\n**What**\n\nA headless session runs Claude Code without its interactive screen. Compaction is when Claude Code summarises earlier parts of the conversation to free up room. Claude Code can hold back the signal that compaction has finished. In headless sessions it now releases that held signal whenever a turn ends with a status other than success.\n\n**Why**\n\nThis could stop a compaction indicator from staying stuck after a failed turn.\n\n- Area: Headless Mode\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}