{"version":"2.1.314","anchor":"bash-tool-prompt-new-guidance-on-waiting-for-background-com","canonical_anchor":"bash-tool-prompt-new-guidance-on-waiting-for-background-com","heading":"Bash tool can tell the model to wait on background commands in a single step","tier":"notice","area":"Bash Tool","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314\/e\/bash-tool-prompt-new-guidance-on-waiting-for-background-com","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314","markdown":"### Bash tool can tell the model to wait on background commands in a single step\n\nUnder a new condition, the Bash tool's instructions tell the model to wait for a background command with one blocking command instead of checking repeatedly\n\n**Unclear.** It is not clear when the new waiting guidance is used instead of the earlier text.\n\n**What**\n\nThe Bash tool is how Claude runs shell commands. Some commands run in the background while Claude keeps working. Under a new condition, the tool's instructions to the model now say not to check a background command over and over. If the model needs the result before replying, it should wait with one command that blocks until the command's output file shows what it needs. Otherwise the instructions keep the earlier text, which says the model will be notified when the command exits.\n\nThe stock Bash description captured under this release is unchanged from v2.1.312, so the new wording did not appear in that capture.\n\n**Why**\n\nThis changes how Claude waits for background tasks.\n\n- Area: Bash Tool\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}