{"version":"2.1.53","anchor":"restructured-bash-tool-description","canonical_anchor":"restructured-bash-tool-description","heading":"Restructured Bash Tool Description","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.53\/e\/restructured-bash-tool-description","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.53","markdown":"### Restructured Bash Tool Description\n\nThe Bash tool system prompt has been completely rewritten from a monolithic template literal into a modular, array-based builder. While the overall guidance is similar, it now includes:\n\n- A dedicated \"# Instructions\" section with clearer organization\n- Explicit \"For git commands:\" subsection with safer defaults guidance\n- A new \"Avoid unnecessary `sleep` commands:\" subsection with six specific anti-sleep rules, including: don't poll background tasks, use `run_in_background` for long-running commands, don't retry in sleep loops, and keep sleep durations to 1-5 seconds\n- Sandbox description restructured into a more readable format\n\n**Evidence**\n\nNew modular Bash description builder function (search for `\"Avoid unnecessary\"` and `\"Do not sleep between commands\"`)"}