{"version":"2.1.323","anchor":"bash-tool-prompt-adds-guidance-for-background-task-notificat","canonical_anchor":"bash-tool-prompt-adds-guidance-for-background-task-notificat","heading":"Bash tool instructions gain an extra conditional entry","tier":"internal","area":"Bash Tool","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/bash-tool-prompt-adds-guidance-for-background-task-notificat","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Bash tool instructions gain an extra conditional entry\n\nThe Bash tool's instructions to the model gain an entry shown only under two conditions, and the secrets warning names settings.local.json\n\n**Unclear.** What the extra entry says and when its two conditions are met is not known.\n\n**What**\n\nThe Bash tool is how Claude runs shell commands. Its instructions to the model gain an extra entry that is included only when two conditions are both met. The existing guidance is kept: long `sleep` commands at the start of a command are blocked, and waiting should be done with Monitor and a loop instead.\n\nIn the capture of the Bash tool's description taken under this release, the warning about not committing files that likely contain secrets now also names `.claude\/settings.local.json`.\n\n**Why**\n\nClaude may handle shell commands differently when the new entry applies, and should now warn you before committing your local settings file.\n\n- Area: Bash Tool\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}