You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Diskless SessionsArea: what it touches
ImprovementsKind: in v2.1.301,
ImprovementsSection of the release
What
A transcript is the saved record of a session. Claude Code now handles sessions that have no local disk storage differently:
A transcript entry that arrives with no storage backend is dropped, and an error is reported: "diskless session: transcript entry queued with no storage backend; entry dropped".
Folders for agent metadata and remote agent metadata are not created.
Repairing a half-written end of a transcript file is skipped.
In any session, an entry whose agent ID cannot name a transcript file is now dropped with the log message "appendEntry invariant: agentId cannot name a transcript file; entry dropped" instead of being written.
Why
This prepares Claude Code to run sessions that have no local disk, and it makes failed transcript writes show up as reported errors instead of happening silently.