{"version":"2.1.288","anchor":"teammate-spawn-lookup-moved-earlier","canonical_anchor":"teammate-spawn-lookup-moved-earlier","heading":"Teammates get their agent definition from the request that starts them","tier":"internal","area":"Agent Teams","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.288\/e\/teammate-spawn-lookup-moved-earlier","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.288","markdown":"### Teammates get their agent definition from the request that starts them\n\nWhen Claude Code starts a teammate agent, it now uses the definition sent with the request instead of looking it up by type\n\n**Unclear.** It is not clear where the definition sent with the request comes from.\n\n**What**\n\nTeammates are extra agents that run alongside the main one inside the same Claude Code process. When one is started, Claude Code now uses the agent definition sent with the start request, and works this out earlier in the process. Before, it looked the definition up by agent type in the list of active agents. It also writes a debug line naming the agent type.\n\n**Why**\n\nThis could change which agent definition a teammate ends up with.\n\n- Area: Agent Teams\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}