{"version":"2.1.257","anchor":"mid-conversation-tool-change-surfacing-to-the-model-gated-o","canonical_anchor":"mid-conversation-tool-change-surfacing-to-the-model-gated-o","heading":"Mid-conversation tool-change surfacing to the model, gated off by default","tier":"soon","area":"Tools","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257\/e\/mid-conversation-tool-change-surfacing-to-the-model-gated-o","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257","markdown":"### Mid-conversation tool-change surfacing to the model, gated off by default\n\nTools added or removed mid-conversation can be surfaced to the model, but the beta capability is gated off by default.\n\nNew logic lets the assistant see tools added or removed mid-conversation via a fresh `system` turn re-normalized with `surfaceLateToolAdditions`, instead of only picking up tool changes at the start of a turn. Message normalization gains a `toolChangeFallback` path and a `blocksEligible` flag, but the behavior only activates when the beta capability `mid_conv_tool_change` is included in the request, which itself requires a Statsig-style gate to pass plus per-model eligibility, so it's gated off by default.\n\n- Area: Tools\n- Names: `mid_conv_tool_change`\n- Tier: Nothing to try yet\n- Useful: 4\/5\n- Signal: 4\/5\n- Present in the build but not switched on"}