{"version":"2.1.292","anchor":"tool-input-shape-repair-also-drops-description","canonical_anchor":"tool-input-shape-repair-also-drops-description","heading":"Tool calls with a stray description field are now fixed instead of failing","tier":"notice","area":"Tool Calls","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292\/e\/tool-input-shape-repair-also-drops-description","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292","markdown":"### Tool calls with a stray description field are now fixed instead of failing\n\nClaude Code now removes an unexpected `description` field from tool input, alongside renaming `length` to `limit`\n\n**What**\n\nA tool call is Claude's request to use one of Claude Code's abilities, such as reading a file, and it comes with input values. When that input has a slightly wrong shape, Claude Code repairs it before running the tool. Previously the only repair was renaming `length` to `limit`. It now also removes a `description` field from the input.\n\n**Why**\n\nA tool call where Claude adds an unneeded `description` field is now accepted instead of being rejected.\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"}