{"version":"2.1.280","anchor":"background-bash-task-metadata-now-records-which-shell-was-us","canonical_anchor":"background-bash-task-metadata-now-records-which-shell-was-us","heading":"Background bash tasks now record which shell ran them","tier":"internal","area":"Bash Tool","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/background-bash-task-metadata-now-records-which-shell-was-us","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### Background bash tasks now record which shell ran them\n\nClaude Code now records which shell (e.g. bash or zsh) executed a backgrounded command\n\n**What**\n\nThe task-info record built for background\/monitored bash tasks (`local_bash`) now includes a `shell` field, in addition to the existing command and working-directory (cwd) information. The field is passed through from the caller to reflect which shell actually executed the command.\n\n**Why**\n\nThis makes it possible to see which shell ran a given background command, which is useful for debugging shell-specific behavior differences when commands are run in the background.\n\n- Area: Bash Tool\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}