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.