Last reviewed
Correct answer: B. At every prompt you send to it
Explanation
The principle — restore points accumulate without being asked for.
Why the key is correct — Anthropic describes a checkpoint as a restore point created at each prompt you send, and states that every user prompt creates a new checkpoint. Sending a message is the trigger.
Why the others are wrong — you do not have to request one. One written at the end of a session would arrive too late to help mid-task. And committing is a separate, deliberate act with no bearing on when a checkpoint is taken.
Remember this — each thing you ask for becomes a point you can come back to.
Sources — Anthropic's checkpointing page and the Claude Code glossary.
Sources
“Every user prompt creates a new checkpoint”
“A restore point created at each prompt you send.”
Practise 10 questions on this topic
Take Claude Code Basics — Timed Test 2 (10 questions) — scored instantly, explanation for every question, no login.