Questions left open when the stream closes could stay answerable, but that behaviour is switched off for you today.
Preserving a parked AskUserQuestion across stream shutdown is fully wired with telemetry, but gated behind a remote value that must resolve to "preserve"; the fallback is off, so cancel-and-deny still happens.
What's wrong with this entry?
When the SDK control stream closes with an AskUserQuestion permission request still parked, the request can now be kept answerable instead of being cancelled and denied.
- preserved requests are added to
preservedParkRequestIds - telemetry
tengu_auq_park_preserved_at_shutdown, plustengu_auq_park_preserve_revertedwhen a hook decision retracts a preserved park - gated on tengu_cinder_heron with fallback "off"; the helper returns true only when the value resolves to the string "preserve"
- absent a remote value, the old cancel-and-deny behaviour is what you get
Preserving parked AskUserQuestion request_id=, tengu_cinder_heron
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.