{"version":"2.1.292","anchor":"search-tool-accepts-file-path-as-an-alias-for-path","canonical_anchor":"search-tool-accepts-file-path-as-an-alias-for-path","heading":"A tool input given as file_path is now read as path","tier":"notice","area":"Tool Calls","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292\/e\/search-tool-accepts-file-path-as-an-alias-for-path","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292","markdown":"### A tool input given as `file_path` is now read as `path`\n\nWhen the model passes file_path where a tool expects path, Claude Code now reads it as path and tells the model it did so\n\n**What**\n\nWhen the model gives a tool an input called `file_path` where the tool expects `path`, Claude Code now treats it as `path` instead of failing. It adds a note to the result telling the model that `file_path` was read as `path`. If `file_path` repeats a `path` that was also given, it is ignored and the note says so.\n\n**Why**\n\nThe model sometimes uses the wrong input name, and this lets the call go through anyway.\n\n- Area: Tool Calls\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}