{"version":"2.1.299","anchor":"redelivered-user-message-dedup-handles-prompt-taken-and-post","canonical_anchor":"redelivered-user-message-dedup-handles-prompt-taken-and-post","heading":"Repeated messages are handled correctly in two more cases","tier":"notice","area":"Message Queue","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/redelivered-user-message-dedup-handles-prompt-taken-and-post","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Repeated messages are handled correctly in two more cases\n\nA message delivered twice is now handled when it arrived before a permission prompt or was cut off by compaction\n\n**What**\n\nSometimes a message you send reaches Claude Code twice. Claude Code decides whether to ignore the repeat or run it again. Before, it handled two cases. It now handles two more:\n\n- the message was already taken in before a permission prompt appeared\n\n- the message's turn was cut short by compaction (Claude Code summarising the conversation to save space) and nothing from it was saved, so the message is run again\n\n**Why**\n\nRemote sessions should lose or repeat fewer turns.\n\n- Area: Message Queue\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}