{"version":"2.1.290","anchor":"rewindretry-cut-can-target-a-summarized-message","canonical_anchor":"rewind-conversation-refuse-if-usage-limited-and-allow-summa","heading":"rewind_conversation can reach summarized messages and can refuse when usage-limited","tier":"use","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290\/e\/rewindretry-cut-can-target-a-summarized-message","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290","markdown":"### rewind_conversation can reach summarized messages and can refuse when usage-limited\n\nrewind_conversation gains allow_summarized_target to rewind into compacted history and refuse_if_usage_limited to decline when a usage limit is hit\n\n**Unclear.** It is not clear which features turn this option on.\n\n**What**\n\n`rewind_conversation` is a request that programs driving Claude Code can send to take a conversation back to an earlier message. It accepts two new options.\n\n- `allow_summarized_target` lets the rewind aim at a message that has already been folded into a compaction summary. Compaction is when older parts of a long conversation are replaced by a shorter summary. Before, such a target gave `target_not_found`. Now the rewind resolves to the point just after the summary. When it still cannot find the target, it gives a more specific reason.\n\n- `refuse_if_usage_limited` checks your usage limit before rewinding. If the limit has been reached, the request is declined with `usage_limited`.\n\n**Why**\n\nRewinding and retrying a turn can now work after a long conversation has been compacted, instead of failing because the original message is gone. Tools that drive Claude Code can also avoid rewinding into a turn that could not run anyway because of a usage limit.\n\n- Area: Sessions\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}