{"version":"2.1.323","anchor":"tools-exclusion-adds-a-tool-when-others-are-kept","canonical_anchor":"tools-exclusion-adds-a-tool-when-others-are-kept","heading":"--tools can now keep one extra tool alongside the ones you list","tier":"use","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/tools-exclusion-adds-a-tool-when-others-are-kept","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### `--tools` can now keep one extra tool alongside the ones you list\n\nWith `--tools`, Claude Code can now add one more tool to the kept set in some cases, unless that tool is excluded\n\n**Unclear.** Which tool gets added, and which kept tools cause it, is not stated.\n\n**What**\n\n`--tools` is a command-line flag that limits which built-in tools Claude can use. When working out the final set of tools, Claude Code now also takes into account the tools you deny on the command line.\n\nIf some of the tools you keep meet a certain condition, and no rule denies that tool outright, Claude Code adds one more tool to the kept set. It does not add it if that tool is excluded.\n\n**Why**\n\nThe tools available under `--tools` may not exactly match the list you give.\n\n- Area: Elsewhere\n- Names: `--tools`\n- Tier: Use it now\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}