{"name":"tengu_bg_leftarrow_inprocess","slug":"tengu-bg-leftarrow-inprocess","family":"flag","title":"Feature flags","noun":"feature flag","description":"Backgrounding no longer claims artifact comment monitors will stop; it says they keep auto-replying here.","description_source":"entry","described_by":{"version":"2.1.233","anchor":"background-exit-prompt-says-artifact-comment-monitors-keep-r"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":149,"mined_builds":149,"first_cited":{"version":"2.1.233","released_at":"2026-08-14 18:50:44","spans":1}},"aliases":[],"entries":[{"version":"2.1.296","anchor":"left-arrow-backgrounding-now-cuts-the-live-turn-and-drops-la","heading":"Sending a session to the background with the left arrow now stops the running turn","line":"Pressing left arrow to background a session now stops the turn in progress, and queued messages that arrive late are not sent","released_at":"2026-10-09 16:58:10","reason":"gate cited by this entry"},{"version":"2.1.293","anchor":"left-arrow-backgrounding-now-carries-or-blocks-queued-prompt","heading":"Backgrounding with left arrow now carries queued prompts or stops","line":"Sending a session to the background with left arrow now carries queued prompts along, or refuses if they can't be moved","released_at":"2026-10-07 17:18:04","reason":"gate cited by this entry"},{"version":"2.1.285","anchor":"left-arrow-backgrounding-now-refuses-up-front-and-holds-atta","heading":"Moving a session to the background now refuses unsafe cases and waits for the current turn","line":"Requests to background a session now refuse unsafe cases up front and wait until Claude finishes its current reply","released_at":"2026-09-29 17:32:09","reason":"gate cited by this entry"},{"version":"2.1.281","anchor":"background-handoff-carries-added-directories-and-extra-dispa","heading":"Background handoff carries added directories and extra dispatch args","line":"Sending a session to the background with the left arrow now carries your added directories and more launch arguments","released_at":"2026-09-23 17:01:17","reason":"gate cited by this entry"},{"version":"2.1.234","anchor":"live-artifact-comment-monitors-carry-across-backgrounding-an","heading":"Live Artifact comment monitors carry across backgrounding and exit","line":"Artifact comment watchers now survive backgrounding and exit, and tell you when one couldn't be resumed.","released_at":"2026-08-17 18:19:13","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.233","anchor":"background-exit-prompt-says-artifact-comment-monitors-keep-r","heading":"Background-exit prompt says artifact comment monitors keep running","line":"Backgrounding no longer claims artifact comment monitors will stop; it says they keep auto-replying here.","released_at":"2026-08-14 18:50:44","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":6,"docs":[],"docs_total":0,"gates":[{"version":"2.1.296","state":"unknown","account":null,"baseline":null,"code_default":true},{"version":"2.1.293","state":"unknown","account":null,"baseline":null,"code_default":true},{"version":"2.1.285","state":"unknown","account":null,"baseline":null,"code_default":true},{"version":"2.1.281","state":"unknown","account":null,"baseline":null,"code_default":true},{"version":"2.1.234","state":"unknown","account":null,"baseline":null,"code_default":true},{"version":"2.1.233","state":"unknown","account":null,"baseline":null,"code_default":true}],"related":[{"name":"tengu_bg_adopt_upgrade_respawn","slug":"tengu-bg-adopt-upgrade-respawn","description":"Background sessions stop needlessly restarting when your running build is already newer."},{"name":"tengu_bg_agent_action","slug":"tengu-bg-agent-action","description":"Background-agent telemetry no longer records which agent template was used"},{"name":"tengu_bg_attach_outcome","slug":"tengu-bg-attach-outcome","description":"Background attach events now record cold starts, surface and first frame details."},{"name":"tengu_bg_attach_stall_ms","slug":"tengu-bg-attach-stall-ms","description":"Default `5000` (milliseconds). How long attaching to a background session may wait for it to redraw before Claude Code restarts the session with `Session not responding`; after two such restarts it gives up, prints `Session keeps stalling at startup.` and kills the session. `0` turns the restart off; any other value is raised to at least 2000, or 12000 when a background-session launcher is configured."},{"name":"tengu_bg_attach_upgrade","slug":"tengu-bg-attach-upgrade","description":"Default `true`. Gates the background-session supervisor's prewarming: restarting idle background sessions whose recorded Claude Code version is stale onto the running version, in one delayed burst once the supervisor is ready and up to `tengu_bg_prewarm_per_sweep` (default `3`) per periodic sweep while memory is not low. Sessions launched in `exec` mode are skipped and a session on a newer version is not downgraded. Turning it off stops prewarming; the sweep still restarts sessions in its pinned set."},{"name":"tengu_bg_binary_takeover","slug":"tengu-bg-binary-takeover","description":"The background daemon can now retire a same-version instance; build is 2.1.248."},{"name":"tengu_bg_classifier_config","slug":"tengu-bg-classifier-config","description":"Background classifier gets a new, currently inactive setting to control how much recent conversation text it quotes"},{"name":"tengu_bg_classify","slug":"tengu-bg-classify","description":"A new 'Projects' recap mode for the background classifier can summarize thread status, currently unread\/off"},{"name":"tengu_bg_daemon_binary_takeover","slug":"tengu-bg-daemon-binary-takeover","description":"The background daemon can now retire a same-version instance; build is 2.1.248."},{"name":"tengu_bg_daemon_spawn_failed","slug":"tengu-bg-daemon-spawn-failed","description":"An analytics event, not a feature flag. Claude Code logs it when it fails to spawn the background daemon: when spawning a transient daemon with `daemon run --origin transient` errors, when a configured agent launcher's daemon never becomes reachable, and when the daemon's upgrade self-respawn fails to spawn. Fields include `errno_enoent`, `errno_eacces`, `errno`, `launcher_configured`, `failed_stage` or `respawn` depending on the site."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-bg-leftarrow-inprocess","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}