Allow Remote sessions to outlive connection forms

This commit is contained in:
ak47 committed 2026-11-04 17:19:19 -05:00
1 parent b60cf5d5f2
commit b4896a2eb4
10 files changed
+233 -16

No files matched your search

+8
View File
@@ -13,6 +13,14 @@ The continuation receives "remote" metadata after explicit local approval, or
"cancelled": True on denial. Match approval to the actual SessionClient event;
neither a request dictionary nor submitted metadata is itself consent. This
interaction addition requires the matching updated reader.
After remote.open, an explicit return-to-desktop action can finish with
{"remote_background": {"lease": lease["lease"], "epoch": lease["epoch"]},
"done": True}. The host checks an already-open lease belonging to this process;
this neither grants consent nor renews it. Keep heartbeating and provide an
explicit status/disconnect command. Other interaction effects cannot accompany
this terminal result, except ordinary speech/Braille presentation. Cancellation
and normal form closure still end setup. Older hosts reject this addition.
"""
import json