Under the hoodTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
SDKArea: what it touches
Internal ChangesKind: in v2.1.246,
Internal ChangesSection of the release
What
The transport used by the SDK and bridge gained a way to register a liveness probe, so when the last pending permission or dialog request resolves it announces idle rather than running if the main loop reports it has nothing to do.
Details
Print/headless mode registers the probe from its idle gate.
If the probe throws, the failure is recorded under the existing per_task_stop_sparing event with reason liveness_probe_throw and the session is reported as not idle.
Present on this build wherever the SDK or bridge transport is used, with no flag.
Evidence
setMainLoopLiveness
Strings lifted out of the shipped bundle, so the claim above can be checked against them.