{"version":"2.1.302","anchor":"tengu-cozy-fern-hook-now-fires-for-every-non-tool-non-false","canonical_anchor":"tengu-cozy-fern-hook-now-fires-for-every-non-tool-non-false","heading":"Claude can be kept going after a request to end its turn from more sources","tier":"notice","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.302\/e\/tengu-cozy-fern-hook-now-fires-for-every-non-tool-non-false","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.302","markdown":"### Claude can be kept going after a request to end its turn from more sources\n\nThe note that can keep Claude's turn going after a failed tool call now applies to more than MCP tools, if switched on remotely\n\n**Unclear.** Which other sources of an end-of-turn request are now covered is not stated.\n\n**What**\n\nClaude Code can add a short note to the conversation that keeps Claude's turn going when a tool call in the same batch failed. Before, this only applied when the request to end the turn came from an MCP tool, one of the outside tools Claude Code connects to through MCP (Model Context Protocol).\n\nIt now applies to requests from other sources too. It is skipped only when there is no source or the source is a regular tool.\n\nThe behaviour still sits behind a switch that is off unless turned on remotely. v2.1.301 shipped it off by default.\n\n**Why**\n\nMany more situations can now lead to this note, but only where the switch is turned on.\n\n- Flag `tengu_cozy_fern`: Not enough to say (read for one account on one subscription tier against v2.1.302; this account: no value returned, anonymous baseline: no value returned, 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- Area: Sessions\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}