Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.321 ·

EndConversation tool reworded, asks for a confirming second call, and records its cause

Claude's EndConversation tool gets new guidance wording, a two-step confirmation before ending, and a recorded cause when it ends the session

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

What

EndConversation is a tool Claude can use to end a conversation. Three things about it changed:

  • Search hint: the short description Claude sees when looking for the tool now reads "end the conversation - for sustained user abuse, or when the user requests it". Before, it said "only for sustained user abuse, or when the user explicitly asks to see it demonstrated". The tool's instructions now come from one fixed text.
  • Confirmation: new text tells Claude to re-read the tool guidance, confirm the conversation meets the criteria, and "call EndConversation again immediately to actually end the conversation". This looks like a two-step confirmation.
  • Recorded cause: when the tool shuts the session down, the shutdown now carries the cause conversation_ended_by_model. Before, no cause was given.

Why

The wider wording covers a user simply asking to end the conversation, while the second call adds a check before it actually ends. A session closed this way is now marked as ended by Claude rather than by some other reason.

See this entry in the whole of v2.1.321 →

Feedback