{"version":"2.1.307","anchor":"auto-mode-thread-ask-held-can-be-forced-by-env-var-or-killsw","canonical_anchor":"auto-mode-thread-ask-held-can-be-forced-by-env-var-or-killsw","heading":"A held variant of compact mode for auto mode, with an environment variable","tier":"use","area":"Auto Mode","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.307\/e\/auto-mode-thread-ask-held-can-be-forced-by-env-var-or-killsw","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.307","markdown":"### A held variant of compact mode for auto mode, with an environment variable\n\nAuto mode gains a held variant of compact mode, chosen when `CLAUDE_CODE_AUTO_MODE_THREAD_ASK_HELD` is set or a server flag is on\n\n**Unclear.** What the \"compact-held\" mode does differently from \"compact\" is not settled.\n\n**What**\n\nIn auto mode, Claude Code picks a mode for how it asks questions in a thread. It used to choose between \"compact\" and \"original\". It now chooses between:\n\n- \"compact-held\", when the environment variable `CLAUDE_CODE_AUTO_MODE_THREAD_ASK_HELD` is set or the server flag `tengu_projects_thread_ask_held_killswitch` is on\n\n- \"compact\", in every other case\n\nAn environment variable is a named value you set in your shell before starting Claude Code.\n\n**Why**\n\nThis adds a held form of compact mode for questions asked in auto mode, and gives both you and the server a way to switch it on.\n\n- Area: Auto Mode\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 4\/5\n- Scope: individual\n- Heads-up: no"}