You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
SubagentsArea: what it touches
ImprovementsKind: in v2.1.283,
ImprovementsSection of the release
What
A subagent is a helper that Claude starts to work on part of a task. A subagent can define its own MCP servers, which are programs that give Claude extra tools.
Before connecting one of those servers, Claude Code now checks whether the session is holding that server name for its own entry. If it is, the subagent's server is skipped with the message "skipped: the session holds this server name for its own entry". The name counts as held in either of two cases:
a condition set by the session applies
the session has already set up its own memory tools entry
Before, the only check was against the administrator's managed-settings rules for MCP servers.
Why
This stops a subagent's server from replacing a server the session relies on under the same name.
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not clear which server names count as held by the session.