跳转到内容

Live Activity 与后台行为

只要还有至少一台服务器处于连接状态,SigilTTY 就会在锁屏上显示一条 Live Activity——在配备灵动岛的 iPhone 上也会出现在灵动岛里。它是整个 app 汇总后的一条活动,而非每个会话一条:第一条连接建立时出现,随连接的增减而更新,最后一条连接关闭的瞬间消失。

想关掉它,进入设置 › 通用 › Live Activity。该开关默认开启,且即时生效:关掉会立刻收起当前活动;会话进行到一半再打开,计时会接着原来的时长继续。

一旦 iOS 在后台挂起了 SigilTTY,app 就无法再更新这条活动。与其留一个仍在空转的计时器,活动会转为暗色并显示 Suspended——这才是诚实的表述:「这是 app 最后一次运行时所知道的状态。」重新打开 SigilTTY,它会立即刷新。

锁屏或切到别的 app 并不会立刻掐断会话。SigilTTY 会把连接多保持约 30 秒,这样你瞄一眼别的 app 不至于丢掉手上的 shell。

这个时间窗是 iOS 的上限,不是一项可调设置——SigilTTY 不会常驻后台。超出该窗口的会话会被系统断开,等你回来时再重连,详见重新连接。无论 Live Activity 开关是开是关,这段保活窗口都同样生效。

当 app 还在后台保活窗口内、某个已附着的 AI Agent 转为受阻或完成时,配备灵动岛的 iPhone 会通过这条 Live Activity 提醒你,而不是弹通知横幅。展开视图里,事件以橙色显示——「agent needs attention」或「agent finished」,并附上发生时间;灵动岛收起之后,一个持久的橙色感叹标记会取代平时的会话计数,让这条事件一眼可见,直到你回到 app 里。

没有灵动岛的机型和 iPad 则收到普通通知。关于 Agent 提醒的完整故事——包括 SigilTTY 已关闭后仍能送达的通知——参见 Agent 通知