{"version":"2.1.280","anchor":"last-assistant-requestid-lookup-now-skips-api-error-messages","canonical_anchor":"last-assistant-requestid-lookup-now-skips-api-error-messages","heading":"Last-assistant-requestId lookup now skips API error messages","tier":"internal","area":"Messaging","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/last-assistant-requestid-lookup-now-skips-api-error-messages","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### Last-assistant-requestId lookup now skips API error messages\n\nRequest-ID tracking now skips failed API error messages when finding the last assistant reply\n\n**What**\n\nThe internal helper that looks up the most recent assistant message's `requestId` now skips over messages flagged as API error messages, only considering genuine assistant replies.\n\n**Why**\n\nPreviously a failed API call could leave behind a message that got picked up as the \"last\" assistant message, poisoning `requestId` tracking used elsewhere. Excluding error messages avoids that.\n\n- Area: Messaging\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}