{"version":"2.1.290","anchor":"agent-tool-passes-a-subagentbudgetnote-from-the-querysource","canonical_anchor":"agent-tool-passes-a-subagentbudgetnote-from-the-querysource","heading":"Subagent tool now receives a budget note based on where a request came from","tier":"notice","area":"Subagents","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290\/e\/agent-tool-passes-a-subagentbudgetnote-from-the-querysource","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290","markdown":"### Subagent tool now receives a budget note based on where a request came from\n\nThe tool Claude uses to start subagents now gets a budget note based on where the request came from, plus a remote switch for keeping tool results\n\n**Unclear.** It is not clear what the budget note says or which requests it is added to.\n\n**What**\n\nThe Agent tool is how Claude starts a subagent, a helper copy of Claude given part of a task. The text used for this tool now receives a budget note for subagents. The note is worked out from where the request came from.\n\nThe Agent tool's setting for keeping tool results inside subagents now reads a remote switch. Its built-in default is off, so the setting is off unless Anthropic's servers switch it on.\n\nThe stock Agent tool description captured under this release is the same as in the capture before it.\n\n**Why**\n\nThe budget note could change what the Agent tool tells Claude in some sessions.\n\n- Flag `tengu_velvety_sprout`: Not enough to say (read for one account on one subscription tier against v2.1.290; 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: Subagents\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}