{"version":"2.1.311","anchor":"bash-tool-cd-persistence-text-changes-in-prompt-not-mine","canonical_anchor":"bash-tool-cd-persistence-text-changes-in-prompt-not-mine","heading":"Bash tool description now limits when cd carries over","tier":"notice","area":"Bash","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/bash-tool-cd-persistence-text-changes-in-prompt-not-mine","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Bash tool description now limits when cd carries over\n\nThe Bash tool description in this version says a `cd` carries to the next call only in the main session and only in some cases\n\n**What**\n\nThe Bash tool is how Claude runs shell commands, and Claude reads a description of it that explains how it behaves. In this version that description changed how it describes `cd`, the command that changes the current directory.\n\nIt used to say the working directory persists between commands. It now says a `cd` carries to the next call only in the main session (the conversation you are directly working in), and only when:\n\n- the command succeeds\n\n- it ends inside the working directories\n\nIf it ends outside them, the shell does not stay there.\n\n**Why**\n\nClaude is now told not to rely on a `cd` carrying over outside the main session, after a failed command, or into a folder outside the working directories.\n\n- Area: Bash\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}