{"version":"2.1.290","anchor":"new-env-var-claude-code-resume-tolerates-context-seeds-chang","canonical_anchor":"new-env-var-claude-code-resume-tolerates-context-seeds-chang","heading":"New environment variable changes how resume treats a session's last message","tier":"use","area":"Resume","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290\/e\/new-env-var-claude-code-resume-tolerates-context-seeds-chang","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290","markdown":"### New environment variable changes how resume treats a session's last message\n\nSetting CLAUDE_CODE_RESUME_TOLERATES_CONTEXT_SEEDS stops resume treating some final messages as an interrupted turn\n\n**Unclear.** What resume does with such a session instead is not shown, and the variable is not shown being documented or set anywhere.\n\n**What**\n\nResuming a session means picking up an earlier conversation where it left off. When you resume, Claude Code checks whether the last turn was interrupted. A new environment variable, `CLAUDE_CODE_RESUME_TOLERATES_CONTEXT_SEEDS`, changes that check when set:\n\n- A session whose last message is one marked to be kept in the saved conversation only is no longer treated as an interrupted turn.\n\n- A user message that is a task notification, and is not one of Claude Code's internal messages, also counts as that kind of message.\n\nWithout the variable set, resume behaves as before.\n\n**Why**\n\nIt gives an opt-in way to resume a session that ends in one of these messages without Claude Code treating the last turn as cut off.\n\n- Area: Resume\n- Names: `CLAUDE_CODE_RESUME_TOLERATES_CONTEXT_SEEDS`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}