真机现象:DSH 重启会把浮窗进程一起带走(它是 DSH 进程树的后代),但 alive.json 心跳还新鲜, 插件以为它活着 → 只往 command.json 投了个 open,发给了已经不存在的进程,窗口当然不出来。 现在 controlFloat 投递后轮询心跳(最多 1.6s):没更新就判定它已死并重新 spawn(隐藏窗口)。 另:上下文占比兜底按 1M 生效,真机实测 ctx=0.176。
真机现象:DSH 重启会把浮窗进程一起带走(它是 DSH 进程树的后代),但 alive.json 心跳还新鲜, 插件以为它活着 → 只往 command.json 投了个 open,发给了已经不存在的进程,窗口当然不出来。 现在 controlFloat 投递后轮询心跳(最多 1.6s):没更新就判定它已死并重新 spawn(隐藏窗口)。 另:上下文占比兜底按 1M 生效,真机实测 ctx=0.176。