Allow Remote sessions to outlive connection forms
This commit is contained in:
1 parent
b60cf5d5f2
commit
b4896a2eb4
10 files changed
+233
-16
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user