Vibe Coding
Pattern: Resume-at-a-Point Is Replacing Resume-From-the-End as the Agent Session Primitive
Two independent signals in the last 48 hours point the same direction: the Claude Agent SDK gained `resumeDropsTurn` alongside the existing `resumeSessionAt`, letting you resume a session and surgically drop the turn at a given chain-entry UUID; and Claude Code 2.1.227 fixed `/tui` restoring conversations that had been rewound past their first message. Long-running agent sessions are converging on git-like semantics — checkpoint, rewind, fork at a specific message — rather than a linear append-only transcript. Build your harness around message UUIDs, not session IDs.
Source
↳ Follow the thread