{"version":"2.1.223","anchor":"hidden-print-mode-flag-resume-drops-turn-guards-truncating-r","canonical_anchor":"hidden-print-mode-flag-resume-drops-turn-guards-truncating-r","heading":"Hidden print-mode flag --resume-drops-turn guards truncating resumes","tier":"use","area":"Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.223\/e\/hidden-print-mode-flag-resume-drops-turn-guards-truncating-r","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.223","markdown":"### Hidden print-mode flag `--resume-drops-turn` guards truncating resumes\n\nA hidden print-mode flag lets you name the turn a truncating resume should drop, refusing anything unexpected.\n\n**What**\n\nA truncating resume can now declare which turn it intends to discard, and is refused if the discarded range contains anything that does not belong to that turn.\n\n**Details**\n\n- registered as `--resume-drops-turn <message id>` with help text \"declare the prompt uuid of the turn the truncating resume intends to discard; the resume is refused if the discarded range contains anything not attributable to that turn\"\n- refusal triggers on absorbed queued messages, compaction summaries, externally-sourced entries and task notifications; the message names a per-entry reason such as a range containing a compaction summary or a non-furniture attachment\n- startup exits with `Error: --resume-drops-turn requires --resume-session-at` if used alone; a refused resume reports `tengu_session_resumed` with failure_reason `drop_guard_refused`\n- the option is hideHelp'd and, like `--resume-session-at`, ignored outside print mode; the SDK subprocess transport forwards it and the arg-quoting tables accept its value\n\n**Usage**\n\n`claude -p \"continue\" --resume-session-at <uuid> --resume-drops-turn <prompt uuid>` **Evidence** `Resume rejected by --resume-drops-turn:`, `--resume-drops-turn requires --resume-session-at`\n\n- Area: Sessions\n- Names: `--resume-drops-turn`, `--resume-session-at`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 0\/5"}