{"version":"2.1.311","anchor":"subagent-resume-now-injects-tool-usage-notices-and-passes-re","canonical_anchor":"subagent-resume-now-injects-tool-usage-notices-and-passes-re","heading":"Resumed background agents receive notes about the tools they used","tier":"internal","area":"Background Agents","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/subagent-resume-now-injects-tool-usage-notices-and-passes-re","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Resumed background agents receive notes about the tools they used\n\nWhen a background agent is resumed, Claude Code now passes it notes about the tools it used and the tools available to it\n\n**What**\n\nA subagent is a helper agent that Claude starts to handle part of a task, sometimes in the background. When one of these is resumed, Claude Code now:\n\n- builds notices about which tools the agent used and passes them in\n\n- passes the resumed agent the set of tools available to it, including tools for review\n\n- includes the tools used when the agent hands its result back\n\nWhen working out which kind of agent ran a web fetch, Claude Code no longer trusts information that came from the live output stream.\n\n**Why**\n\nThis changes what a resumed subagent sees when it picks up again, and what it reports back when it finishes.\n\n- Area: Background Agents\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}