When no prompt can be shown, denials now tell the model not to fake success.
What's wrong with this entry?
In background and async contexts where a permission prompt cannot be displayed, tools requiring approval are now denied with an explicit instruction not to claim success or retry, replacing the generic "Permission to use X has been denied" wording. A structured decision reason is recorded alongside it.
Permission for this tool use was denied: it requires interactive approval, and permission prompts are not available in this session.
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.