{"version":"2.1.317","anchor":"empty-completion-resend-flag-and-simplified-initial-messages","canonical_anchor":"empty-completion-resend-flag-and-simplified-initial-messages","heading":"Claude Code tracks whether a turn was resent after an empty reply","tier":"internal","area":"API","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317\/e\/empty-completion-resend-flag-and-simplified-initial-messages","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317","markdown":"### Claude Code tracks whether a turn was resent after an empty reply\n\nEach turn now records whether a request was resent after the model sent back an empty reply\n\n**What**\n\nWhile Claude Code works through a turn (one round of you sending a message and Claude replying), it keeps track of a few things about that turn. It now also records whether a request has already been resent after the model sent back an empty reply.\n\n**Why**\n\nTracking this could let Claude Code retry once when the model returns nothing, which would mean fewer turns that stall.\n\n- Area: API\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}