{"version":"2.1.248","anchor":"answers-to-superseded-prompts-are-dropped-instead-of-misappl","canonical_anchor":"answers-to-superseded-prompts-are-dropped-instead-of-misappl","heading":"Answers to superseded prompts are dropped instead of misapplied","tier":"notice","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/answers-to-superseded-prompts-are-dropped-instead-of-misappl","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Answers to superseded prompts are dropped instead of misapplied\n\nAnswers arriving for a replaced prompt are discarded instead of applied to the wrong request.\n\n**What**\n\nThe worker-sandbox network access prompt and the MCP elicitation prompt are now identified by a stable derived key rather than the raw request id, and both check whether they are still current before acting, so a response arriving for a prompt that has already been replaced is discarded rather than applied to the wrong request.\n\n**Details**\n\n- The sandbox prompt's response handler returns false without responding when the guard says it is stale; the elicitation prompt bails on anything other than a cancel.\n\n**Evidence**\n\n`Waiting for leader to approve network access to `\n\n- Area: Permissions\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5"}