{"version":"2.1.323","anchor":"tool-call-cut-at-output-limit-gets-its-own-recovery-nudge","canonical_anchor":"tool-call-cut-at-output-limit-gets-its-own-recovery-nudge","heading":"Replies cut off in the middle of a tool request get their own retry prompt","tier":"soon","area":"API Requests","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/tool-call-cut-at-output-limit-gets-its-own-recovery-nudge","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Replies cut off in the middle of a tool request get their own retry prompt\n\nWhen a reply hits the length limit in the middle of a tool request, Claude Code can now nudge the model with a prompt made for that case\n\n**Unclear.** It is not clear whether the check that replaced the old switch is itself a switch, so it is unknown who now gets the reopen-block nudge.\n\n**What**\n\nA reply can stop early when it reaches the most text the model may write in one go, and Claude Code then nudges the model to continue. There is now a separate nudge for a reply that was cut off in the middle of a tool call (a request from Claude to use one of its tools, such as reading a file). Claude Code picks it ahead of the existing nudge for reopening an unfinished block. It sits behind a server-controlled switch that is off unless it is turned on remotely.\n\nThe nudge for reopening an unfinished block no longer depends on the remote switch it used before. It now runs in the main conversation whenever one other check passes.\n\n**Why**\n\nA reply cut off mid tool call can be resumed with a prompt aimed at that case. The reopen-block nudge may now reach more people than before.\n\n- Flag `tengu_scalable_whistle`: Off in both readings (read for one account on one subscription tier against v2.1.323; this account: off, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_rosy_pebble`: On for this account, and not off by default (read for one account on one subscription tier against v2.1.323; this account: on, anonymous baseline: on, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: API Requests\n- Tier: Nothing to try yet\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no\n- Present in the build but not switched on"}