PulseAugur
EN
LIVE 04:37:02

Claude Code subagent tool denial misconfiguration causes Bash tool removal

A user testing Claude Code's subagent functionality discovered that the `disallowedTools: Bash(git push *)` setting does not function as documented. Instead of preventing only `git push` commands, this setting completely removes the Bash tool, causing other Bash commands like `git status` to fail. The documentation suggests using a `Bash deny rule` in settings for more granular control, which was found to be more effective in blocking specific commands while allowing others. AI

IMPACT Highlights a critical bug in Anthropic's Claude Code tool configuration, potentially impacting user control over agent capabilities.

RANK_REASON User-reported bug/misconfiguration in a specific tool's feature.

Read on dev.to — Claude Code tag →

AI-generated summary · Google Gemini · from 1 sources. How we write summaries →

Claude Code subagent tool denial misconfiguration causes Bash tool removal

How we ranked this

Signal score
27 / 100
Composite score across the factors below. Higher = stronger signal that this story matters right now.
Newsworthiness bucket
Tool
User-reported bug/misconfiguration in a specific tool's feature.
Source corroboration
Single-source cluster
Only one publisher covered this so far. Single-source stories can still rank when the publisher is high-authority, but they lack cross-source corroboration.
Topics
product, other
Editorial topic classification. Feeds into how the story surfaces on /topic/<slug> hub pages and into the per-entity coverage mix.
AI-industry relevance
High
Clearly on-topic for AI-industry coverage.
Story freshness
Breaking (< 6h)
Fresh story with cross-source coverage still developing. Ranking may shift as more sources report.

Full methodology in our editorial standards.

COVERAGE [1]

  1. dev.to — Claude Code tag TIER_1 English(EN) · Rulestack ·

    Bash(git push *) in a Claude Code subagent's disallowedTools took away all of Bash in 10 of 10 launches, not just git push

    <blockquote> <p>On Claude Code 2.1.289, a subagent whose <code>disallowedTools</code> said <code>Bash(git push *)</code> started without the Bash tool in 10 of 10 launches, so <code>git status</code> and <code>echo</code> failed along with the push, just as the docs warn. The doc…