Files
WorkspaceAccessHost/docs/platforms/session-lifecycle.md
T
Youmu Liu 4bc3552167
Verify / verify (ubuntu-latest, linux-x64) (push) Canceled after 0s
Verify / verify (windows-latest, win-x64) (push) Canceled after 0s
Initialize cross-platform workspace host scaffold
2026-09-29 11:30:51 +08:00

1.3 KiB

会话生命周期

事件 Windows Linux
创建工作区 已登录用户代理建立 ConPTY 用户上下文中的代理建立 PTY
网络断开 代理继续持有终端和进程 代理继续持有终端和进程
同身份重新连接 重新授权并附着原工作区 重新授权并附着原工作区
锁屏或关闭桌面连接 用户登录会话仍存在时保持工作区 按用户代理所属服务生命周期保持工作区
用户注销 用户代理及进程受 Windows 登录会话清理影响 按 user service、会话清理及 linger 配置执行
系统启动 等待目标用户代理注册后建立新工作区 服务准备用户上下文后建立新工作区

持久性范围为系统本次运行期间、用户代理存活时的工作区。客户端断线仅解除连接;工作区终止是独立的授权操作。

连接归属在断线后保留。同一身份重连获取新控制权,接管撤销旧连接。会话管理器完成进程清理后释放工作区归属。broker 重启后的代理重新登记属于协议集成验收范围。

验收分别执行网络断开、浏览器关闭、锁屏、用户注销、代理退出和显式终止,记录工作区状态与进程结果。系统重启后验证新环境的建立条件。