{"version":"2.1.281","anchor":"agent-tool-preserving-tool-results-in-subagents-is-dark-lau","canonical_anchor":"agent-tool-preserving-tool-results-in-subagents-is-dark-lau","heading":"Agent tool: preserving tool results in subagents is dark-launched","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/agent-tool-preserving-tool-results-in-subagents-is-dark-lau","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Agent tool: preserving tool results in subagents is dark-launched\n\nThe Agent tool can now keep tool results inside subagents instead of stripping them, controlled by a server-side switch\n\n**Unclear.** The finding does not say where the kept results end up or what the reader notices from them.\n\n**What**\n\nThe Agent tool, which starts subagents (helper copies of Claude that take on part of a task), has a new setting, `preserveToolUseResultInSubagents`. When it is true, the results of the tools a subagent uses (running commands, reading files and so on) are kept instead of being removed.\n\nThe setting takes its value from the `tengu_velvety_sprout` switch, which Anthropic's servers decide for each account. The Agent tool's own description is unchanged in this release.\n\n**Why**\n\nWhere it applies, subagents hold on to more of what their tools returned.\n\n- Flag `tengu_velvety_sprout`: Not enough to say (read for one account on one subscription tier against v2.1.281; 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."}