{"version":"2.1.314","anchor":"tool-names-collected-before-request-rewriting","canonical_anchor":"tool-names-collected-before-request-rewriting","heading":"Claude Code gathers tool names before rewriting a request","tier":"internal","area":"API Requests","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314\/e\/tool-names-collected-before-request-rewriting","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314","markdown":"### Claude Code gathers tool names before rewriting a request\n\nWhen Claude Code rewrites a request before sending it, it now first collects the names of the tools in that request\n\n**Unclear.** What this changes for a reader is not known.\n\n**What**\n\nBefore sending a request to the model, Claude Code rewrites parts of it. It now first collects the names of the tools listed in the request and passes them to another step.\n\n**Why**\n\nThis is an internal step, and no visible change to your sessions is described.\n\n- Area: API Requests\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}