[BUG] Glob and Grep tools missing from tool palette in 2.1.117 (regression)

Resolved 💬 13 comments Opened Apr 22, 2026 by ah4c Closed Apr 24, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Glob and Grep are absent from the tool palette in 2.1.117. The session receives only: Agent, Bash, Edit, Read, ScheduleWakeup, Skill, ToolSearch, Write.

Debug log confirms the cause: dynamic tool loading is active (0/125 deferred tools included), and Glob/Grep are present in neither the base tools nor the 125 deferred tools.

Verified A/B on the same machine, same project:

  • 2.1.116: Glob and Grep present in top-level tool list ✓
  • 2.1.117: Glob and Grep absent ✗

This is a clean regression — no settings changes between versions. All settings files checked (user global, project, project local): no allowedTools filter, no dynamic tools config.

What Should Happen?

Glob and Grep should be present in the top-level tool palette in all sessions, as they were in 2.1.116 and earlier.

Error Messages/Logs

2026-04-22T14:26:48.559Z [DEBUG] Tool search disabled for model 'claude-haiku-4-5-20251001': model does not support tool_reference blocks. This feature is only available on Claude Sonnet 4+, Opus 4+, and newer models.
2026-04-22T14:26:48.559Z [DEBUG] Dynamic tool loading: 0/125 deferred tools included

Note: (Haiku side-call for session title generation — included to identify tool_reference as the dynamic-loading mechanism; not the failing call)

Steps to Reproduce

  1. Install Claude Code 2.1.117
  2. Open any project with MCP servers configured (reproduced with 10 plugins + multiple MCP servers: Grafana, SonarQube, Atlassian, Bitbucket, etc. — 125 tools total)
  3. Start a new interactive session
  4. Ask: "Are Glob and Grep tools available?"
  5. Observe that only Agent, Bash, Edit, Read, ScheduleWakeup, Skill, ToolSearch, Write are listed — Glob and Grep are absent
  6. Downgrade to 2.1.116 and repeat — Glob and Grep are present

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

2.1.116

Claude Code Version

2.1.117

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

IntelliJ IDEA terminal

Additional Information

ToolSearch cannot locate Glob or Grep among the deferred tools either — they are absent from the registry entirely, not merely deferred:

  • ToolSearch select:Glob,Grep → "No matching deferred tools found"
  • Keyword search for file-search tools returns WebSearch, Confluence, etc. — no Glob or Grep

Install method: native installer (binary at ~/.local/share/claude/versions/, symlinked from ~/.local/bin/claude)

Reproduced in both IntelliJ IDEA terminal and iTerm2 (macOS) .

Platform field: selected "Anthropic API" as closest — no "Claude Code" option in the dropdown. Actual auth is Claude Team subscription (shown as Claude Team · My Org. below)

Additional note: The A/B terminal output in this section was run from /tmp with no project context and no MCP servers loaded — a minimal environment. This means the regression is not specific to projects with large MCP configurations (125 tools). It reproduces with zero MCP servers, which should make it straightforward to reproduce in isolation.

 /tmp % ~/.local/share/claude/versions/2.1.117
╭─── Claude Code v2.1.117 ───────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                    │ Tips for getting started                                          │
│                Welcome back Adrian!                │ Run /init to create a CLAUDE.md file with instructions for Claude │
│                                                    │ ───────────────────────────────────────────────────────────────── │
│                       ▐▛███▜▌                      │ Recent activity                                                   │
│                      ▝▜█████▛▘                     │ No recent activity                                                │
│                        ▘▘ ▝▝                       │                                                                   │
│                                                    │                                                                   │
│ Opus 4.7 (1M context) · Claude Team · My Org.      │                                                                   │
│                    /private/tmp                    │                                                                   │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

❯ Are Grep and Glob tools available?

⏺ No. Looking at my available tools:

  - Top-level tools: Agent, Bash, Edit, Read, ScheduleWakeup, Skill, ToolSearch, Write
/tmp % ~/.local/share/claude/versions/2.1.116
╭─── Claude Code v2.1.116 ───────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                    │ Tips for getting started                                          │
│                Welcome back Adrian!                │ Run /init to create a CLAUDE.md file with instructions for Claude │
│                                                    │ ───────────────────────────────────────────────────────────────── │
│                       ▐▛███▜▌                      │ Recent activity                                                   │
│                      ▝▜█████▛▘                     │ No recent activity                                                │
│                        ▘▘ ▝▝                       │                                                                   │
│                                                    │                                                                   │
│ Opus 4.7 (1M context) · Claude Team · My Org.      │                                                                   │
│                    /private/tmp                    │                                                                   │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

❯ Are Grep and Glob tools available?

⏺ Yes, both are available as built-in tools in this session (listed at the top of my tool set). Grep searches file contents via ripgrep, and Glob matches file paths by pattern.

View original on GitHub ↗

This issue has 13 comments on GitHub. Read the full discussion on GitHub ↗