{"version":"2.1.309","anchor":"the-bash-tool-description-in-the-agent-claude-prompt-gained","canonical_anchor":"the-bash-tool-description-in-the-agent-claude-prompt-gained","heading":"Claude is told to write GitHub @mentions only for people it means to notify","tier":"notice","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.309\/e\/the-bash-tool-description-in-the-agent-claude-prompt-gained","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.309","markdown":"### Claude is told to write GitHub @mentions only for people it means to notify\n\nThe Bash tool instructions now tell Claude that GitHub notifies anyone @mentioned, so it should only @mention real logins it means to notify\n\n**What**\n\nIn this release, the instructions Claude Code gives Claude for the Bash tool (the tool that runs shell commands) include new guidance about GitHub mentions. They explain that GitHub notifies the owner of any `@name` written in a pull request, issue or comment. Claude is told to write a bare `@name` only for a real login it means to notify, and to handle roles and placeholders differently.\n\n**Why**\n\nWhen Claude writes pull requests, issues or comments for you, this should stop it from pinging unrelated GitHub users by accident with a role name or a placeholder written as an `@` mention.\n\n- Area: Elsewhere\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}