Follow Discord
Sweep 03 Oct 2026 · 20:28Z Build v2.1.289 510 read Stable v2.1.285 Latest v2.1.289 Next v2.1.289 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.289 ·

Teammate spawning keeps more detail about how each teammate was started

Teammate records gain a field for how they were spawned, and the agent.spawn hook gains an entry for an argument that was not applied

Under the hood Internal Changes
JSON All of v2.1.289
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
TeammatesArea: what it touches
Internal ChangesKind: in v2.1.289,
Internal ChangesSection of the release
What

A teammate is another Claude agent that Claude Code starts to work alongside the main one. Two internal changes affect how teammates are started:

  • Each registered teammate now has a spawnedWith field.
  • The agent.spawn hook, which lets plugin code act when an agent is started, gains an entry for an argument that was not applied, and the step that restores its argument is now wrapped in another step.
Why

Together these suggest plugin hooks may be able to change the settings an agent is started with, while Claude Code remembers what was actually applied.

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 doubtNothing shown here reads either new field, so whether they change any behaviour is unknown.
Anthropic's release notes agreeAdded agent.spawn for teammates, one agent id across plugin hook events, and idle and waiting states in $.agent.list()

See this entry in the whole of v2.1.289 →

Feedback