{"version":"2.1.232","anchor":"token-countdown-reminder-budget-fixed-at-session-start","canonical_anchor":"token-countdown-reminder-budget-fixed-at-session-start","heading":"Token-countdown reminder budget fixed at session start","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232\/e\/token-countdown-reminder-budget-fixed-at-session-start","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232","markdown":"### Token-countdown reminder budget fixed at session start\n\nThe token countdown reminder budget is read once at start, so mid-session config changes are ignored.\n\n**What**\n\nThe starting budget for the padded token countdown reminder is now read once and cached for the session rather than watched for changes, so a remote config update mid-session no longer takes effect. The reminder itself is off by default behind `tengu_lapis_anchor`.\n\n**Details**\n\n- Resolution order is unchanged: the `CLAUDE_CODE_TOTAL_TOKENS_REMINDER_BUDGET` environment variable, then the matching settings key, then the `tengu_lapis_anchor_budget` remote value.\n\n**Evidence**\n\n`totalTokensReminderBudget`\n\n- Flag `tengu_lapis_anchor`: Not enough to say (read for one account on one subscription tier against v2.1.232; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_lapis_anchor_budget`: Not enough to say (read for one account on one subscription tier against v2.1.232; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}