ctx.get('workspaceRegistry') 可选注入:workspaceRegistry 不存在时
(非 GUI 模式/headless profile)跳过,不影响会话功能。
create(cwd) 先注册目录,attachSession(sessionId) 再绑定会话。
失败只影响 GUI 分组,不影响邮件收发。
顺带清掉上一个 commit 里的重复代码块。
ctx.get('workspaceRegistry') 可选注入:workspaceRegistry 不存在时
(非 GUI 模式/headless profile)跳过,不影响会话功能。
create(cwd) 先注册目录,attachSession(sessionId) 再绑定会话。
失败只影响 GUI 分组,不影响邮件收发。
顺带清掉上一个 commit 里的重复代码块。