{"name":"tengu_shell_set_cwd","slug":"tengu-shell-set-cwd","family":"flag","title":"Feature flags","noun":"feature flag","description":"Directory tracking keeps working for backgrounded Bash commands instead of breaking partway through.","description_source":"entry","described_by":{"version":"2.1.238","anchor":"directory-tracking-for-backgrounded-commands-no-longer-break"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.309","builds":0,"mined_builds":150,"first_cited":{"version":"2.1.238","released_at":"2026-08-20 18:01:54","spans":1}},"aliases":[],"entries":[{"version":"2.1.281","anchor":"headless-turn-continues-when-the-working-directory-has-disap","heading":"Headless turn continues when the working directory has disappeared","line":"Headless turns now continue with a warning when the working directory no longer exists, instead of failing","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"shell-refuses-to-fall-back-to-another-directory-when-a-pinne","heading":"Shell refuses to fall back to another directory when a pinned working directory is deleted","line":"If a pinned working directory is deleted, Bash now stops with an error instead of quietly switching to another directory","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.238","anchor":"directory-tracking-for-backgrounded-commands-no-longer-break","heading":"Directory tracking for backgrounded commands no longer breaks early","line":"Directory tracking keeps working for backgrounded Bash commands instead of breaking partway through.","released_at":"2026-08-20 18:01:54","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":3,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tengu_shell_allow_rules_at_init","slug":"tengu-shell-allow-rules-at-init","description":"An analytics event, not a feature flag. Claude Code logs it once during session initialization with counts of the always-allow permission rules for its shell tools, keyed `<source>_<tool>_<kind>` where the source is `userSettings`, `projectSettings`, `localSettings`, `flagSettings`, `cliArg` or `session` and the kind is `bare`, `scoped` or `dangerous_prefix`, plus `total_shell_allow_rules`."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-shell-set-cwd","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}