{"version":"2.1.271","anchor":"subagenthandback-default-flipped-on-tengu-lively-waffle","canonical_anchor":"subagenthandback-default-flipped-on-tengu-lively-waffle","heading":"SubagentHandback default flipped on (tengu_lively_waffle)","tier":"soon","area":"Subagents","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/subagenthandback-default-flipped-on-tengu-lively-waffle","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### SubagentHandback default flipped on (tengu_lively_waffle)\n\nAuto-mode subagents reporting back via SubagentHandback moves from an off-by-default flag to on-by-default in code\n\n**What**\n\nThe SubagentHandback mechanism requires a subagent running in \"auto\" mode to deliver its final report by explicitly calling a `SubagentHandback` tool, rather than just ending its turn with plain text; when required, plain trailing text from the subagent isn't delivered back to whatever called it. The function controlling whether this is required now defaults to enabled in code, though it can still be overridden with the `CLAUDE_CODE_SENDMESSAGE_HANDBACK` environment variable.\n\n**Why**\n\nThis changes the code-level default for how auto-mode subagents are expected to hand back results, moving from opt-in to opt-out, though whether it's actually active depends on the `tengu_lively_waffle` flag setting for a given account.\n\n- Flag `tengu_lively_waffle`: On for this account, and not off by default (read for one account on one subscription tier against v2.1.271; this account: on, anonymous baseline: on, compiled default: on) 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: Subagents\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}