You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
ImprovementsKind: in v2.1.311,
ImprovementsSection of the release
What
Some tools in Claude Code are deferred. Their schema, the description of what input the tool expects, is only loaded into the conversation when Claude asks for it. Two new instructions now tell Claude that tools it loaded earlier no longer have their schemas in the conversation. They also tell it to load a tool's schema again with a select:<name> query before calling that tool.
Why
A tool call made without its schema can have wrong or missing input. This should cut down on broken calls to deferred tools after older parts of the conversation have been trimmed or compacted, which means summarized to free up space.