Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.248 ·

Agent status read out of the agent's own prose

Agent status is read from their own text, recognising phrases like "needs input:" and "blocked:".

You'll notice Improvements
JSON All of v2.1.248
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
AgentsArea: what it touches
ImprovementsKind: in v2.1.248,
What probably matters to youSection of the release
What

Background and managed agents are now classified by scanning their output for state lines. Recognised prefixes are needs input:, failed:, blocked: and I'm blocked:, each accepting a colon, em dash or en dash, and a separate detector matches "Giving up" and "The task is not actionable" to mark an agent as having stopped.

Details
  • Matching is case-insensitive and captures 3 to 200 characters of the reason up to the end of the line.
Evidence

/(?:^|\n)\sneeds input\s[:\u2014\u2013-]\s*(.{3,200}?)(?=\n|$)/gi

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.248 →

Feedback