{"version":"2.1.323","anchor":"rewinding-removes-poll-events-from-rewound-repl-calls","canonical_anchor":"rewinding-removes-poll-events-from-rewound-repl-calls","heading":"Rewinding a conversation drops pending events from the code calls it removed","tier":"notice","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/rewinding-removes-poll-events-from-rewound-repl-calls","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Rewinding a conversation drops pending events from the code calls it removed\n\nAfter a rewind, waiting events that came from a removed REPL tool call are discarded instead of delivered\n\n**What**\n\nRewinding moves a conversation back to an earlier point and removes the messages after it. Some of those messages can be REPL tool calls, which are requests from Claude to run code in a live interpreter. Such a call can leave events waiting in a queue to be checked later. When a rewind removes the call, Claude Code now discards those waiting events and notes that a rewind removed the REPL call they came from.\n\n**Why**\n\nAfter a rewind, Claude no longer receives events from calls that are no longer part of the conversation.\n\n- Area: Sessions\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}