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 now reports how each turn ended (lastTurnEnd)

Each turn now reports whether it completed, was stopped or failed, with the outcome reset on new, rewound or resumed conversations

Group of 3 You'll notice Improvements
JSON All of v2.1.295
You'll noticeTier: how much it should matter to you
2Useful: 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

A turn is one round of you sending a message and Claude answering. Claude Code now publishes how the last turn ended as lastTurnEnd.

  • The value is stopped, completed, or a failure with an error kind. The failure text is the first non-empty line of the error, falling back to Turn failed.
  • Cancelling a turn publishes stopped, and an error thrown during a turn is now noted.
  • A new conversation resets lastTurnEnd, and a resumed session publishes lastTurnEnd: null.
  • At the start of each turn the session now records it (turnStarts) and counts it in promptMarks.
  • Resetting the conversation now signals whether it was rewound or replaced.

Other small changes came with it:

  • Toast notifications (short pop-up messages) now sort ones not from managed settings ahead of managed ones.
  • Matching a plugin's scope during install now uses a shared helper.
  • An internal marker pattern now accepts two markers.
  • The worker's list of commands now also includes commands from slash_commands.
  • Two internal duration helpers no longer take a budget-information input.

Why

Programs and screens showing Claude Code can now tell a failed turn apart from one you stopped or one that finished normally.

See this entry in the whole of v2.1.295 →

Feedback