{"version":"2.1.271","anchor":"forksubagent-invocations-now-surface-tools-to-context-build","canonical_anchor":"forksubagent-invocations-now-surface-tools-to-context-build","heading":"Fork\/subagent invocations now surface tools to context builder","tier":"internal","area":"Subagents","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/forksubagent-invocations-now-surface-tools-to-context-build","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### Fork\/subagent invocations now surface tools to context builder\n\nForked subagent invocations now pass their tool list through to the context builder\n\n**Unclear.** What consumes this added `tools` value and what effect it has is not stated.\n\n**What**\n\nWhen Claude Code forks a subagent (a separate Claude instance spun up to handle part of a task), the call that builds its context now includes `tools: e.options.tools`, passing along the set of tools the subagent has available.\n\n**Why**\n\nThis makes the subagent's available tools visible to the context-building step, which likely improves how context is assembled around what that subagent can actually do.\n\n- Area: Subagents\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}