A conversation save point that guards its own restore — named marker, live age, auto vs manual origin, an "N messages since" cost line, and a one-shot rollback that explains the fork before it happens.
npx shadcn@latest add @zyeon/chat-checkpointZyeon UI limits how often it can be asked, and Chat Checkpoint hasn't had its turn. Its source will show here once it has.