Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.295 ·

Claude Code can report its working status to your terminal

On supported terminals other than WezTerm, Claude Code now tells the terminal whether it is working, blocked, done, idle or in error

You'll notice Improvements
JSON All of v2.1.295
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Terminal UIArea: what it touches
ImprovementsKind: in v2.1.295,
ImprovementsSection of the release
What

Claude Code now works out an overall status from the current session and sends it to your terminal using special control sequences, which are hidden codes a terminal can read but does not print. The status is one of:

  • working
  • blocked
  • done
  • idle
  • error

A blocked status also says why it is blocked: it is waiting for a permission, a question or a sign-in. The message can include text such as MCP input: ... or allow network: .... Claude Code also reports the states of background agents, which are helpers running tasks alongside the main conversation.

This is sent only on terminals that support it, and never on WezTerm.

Why

Terminals and tools that split one terminal into several panes can use this to show Claude Code's state in a tab or status bar. You can then see that it is waiting for you without switching to it.

See this entry in the whole of v2.1.295 →

Feedback