{"version":"2.1.288","anchor":"tool-search-deferred-join-logic-changed","canonical_anchor":"tool-search-deferred-join-logic-changed","heading":"Deferred tool loading waits for the main conversation's first request","tier":"internal","area":"Tool Search","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.288\/e\/tool-search-deferred-join-logic-changed","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.288","markdown":"### Deferred tool loading waits for the main conversation's first request\n\nIf the main conversation has already asked for deferred tools, Claude Code now waits for that request instead of dropping the pending list\n\n**Unclear.** It is not clear what difference this timing change makes to what a user sees.\n\n**What**\n\nClaude Code can hold back some tools and load them only when they are searched for. These are called deferred tools. If the main conversation has already asked for deferred tools, a later request now waits until that first request is done and then follows on from it. Before, Claude Code emptied the list of pending tool names in that case.\n\n**Why**\n\nThis changes the order and timing in which deferred tools become available during a conversation.\n\n- Area: Tool Search\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}