{"version":"2.1.205","anchor":"endconversation-model-tool","canonical_anchor":"endconversation-model-tool","heading":"EndConversation model tool","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.205\/e\/endconversation-model-tool","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.205","markdown":"### `EndConversation` model tool\n\n**What**\n\nClaude can now end a conversation itself using an `EndConversation` tool, surfacing clear messaging to the user.\n\n**Details**\n\n- When the model invokes `EndConversation`, users see \"Claude ended this conversation. Start a new session (or \/clear) to continue.\"\n- A transcript entry with `\"type\":\"ended-by-model\"` is appended so the event is recorded\n- Sessions ended by the model are tracked separately from user-terminated sessions in fleet state\n\n**Evidence**\n\nEnd-of-conversation user message (search for `\"Claude ended this conversation\"`) \u2014 `mP_()` at line ~745953 and `Nnt()` at line ~504796"}