What it is
A plugin hook can block a subagent from starting or change which model it uses.
Not Anthropic's. This is the line from the earliest changelog entry here that named it, v2.1.242.
Presence across releases
0The miner has never read a build containing this name. It is here because a changelog entry of ours names it, which is evidence that it existed and not evidence of which releases carried it. The inventory starts at v2.1.138 and everything older than that was never mined.
First cited
4The earliest release whose published evidence quoted agent.spawn was v2.1.260, 3 Sep 2026. That is the oldest release this project wrote about it, so it is a floor on the name's age and not the release that introduced it. It is not a presence reading: which builds carried the name is the table above.
Names beside it
Every settings key in the inventory starting agent, up to twelve of them.
agentStart every session as a named [subagent](/docs/en/sub-agents) with its prompt, tools, and model v2.1.138
agent.listInternal listing of local agents and in-process teammates gains richer detail never mined
agent.registerPlugin SDK adds agent.register and session.refreshAgents, plus a one-shot flag for whether the system prompt was delivered never mined
agentIdTaskOutput ignores the old wait_up_to setting and just uses the 30 second default timeout. never mined
agentPeerArtifact live-subscribe now checks agent-peer and sync-live eligibility before connecting, and it is off by default. never mined
agentProgressSummariesTask summary docs now spell out that local agents give a model-written progress summary and MCP tasks give the server's status. never mined
agentPushNotifEnabledLet Claude send a [push notification to your phone](/docs/en/remote-control#mobile-push-notifications) when it decides to v2.1.138
Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the settings key does. All settings keys.