You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SessionsArea: what it touches
New FeaturesKind: in v2.1.248,
New FeaturesSection of the release
What
When Claude Code restarts a session and finds its session id already in use by another conversation, it now generates a fresh id and continues instead of colliding. It warns "session id was taken by another conversation; starting under a fresh id".
Details
Triggered when the stored session row is marked as taken, has no recorded CLI version, and is not a resume fork.
Both the session id and the resume session id are rewritten to the new id, and the taken marker is cleared.
Evidence
session id was taken by another conversation; starting under a fresh id
Strings lifted out of the shipped bundle, so the claim above can be checked against them.