Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.318 ·

Ending a conversation from a nested call now ends only the issuing turn

When the end_conversation tool is called from inside another call, Claude Code can now check which message sent it and end that turn

Under the hood Internal Changes
JSON All of v2.1.318
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
REPL ModeArea: what it touches
Internal ChangesKind: in v2.1.318,
Internal ChangesSection of the release

Unclear It is unclear what switches the new behaviour on, so whether it applies to a given user is not known.

What

The end_conversation tool lets Claude stop a conversation. When this tool is called as an inner call, made from inside another call rather than directly, Claude Code now keeps track of which message issued it. It checks that message and ends the current turn. In other cases it stops the conversation the same way as before. This behaviour sits behind an internal feature check.

Before, there was only one way out: the whole conversation was stopped.

Why

This affects how a conversation ends when the request to end it comes from a nested agent (a helper copy of Claude running inside the main one).

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is unclear what switches the new behaviour on, so whether it applies to a given user is not known.

See this entry in the whole of v2.1.318 →

Feedback