Live Activity 与后台行为
Live Activity
Section titled “Live Activity”只要还有至少一台服务器处于连接状态,SigilTTY 就会在锁屏上显示一条 Live Activity——在配备灵动岛的 iPhone 上也会出现在灵动岛里。它是整个 app 汇总后的一条活动,而非每个会话一条:第一条连接建立时出现,随连接的增减而更新,最后一条连接关闭的瞬间消失。
想关掉它,进入设置 › 通用 › Live Activity。该开关默认开启,且即时生效:关掉会立刻收起当前活动;会话进行到一半再打开,计时会接着原来的时长继续。
Suspended(已挂起)状态
Section titled “Suspended(已挂起)状态”一旦 iOS 在后台挂起了 SigilTTY,app 就无法再更新这条活动。与其留一个仍在空转的计时器,活动会转为暗色并显示 Suspended——这才是诚实的表述:「这是 app 最后一次运行时所知道的状态。」重新打开 SigilTTY,它会立即刷新。
锁上 iPhone 之后
Section titled “锁上 iPhone 之后”锁屏或切到别的 app 并不会立刻掐断会话。SigilTTY 会把连接多保持约 30 秒,这样你瞄一眼别的 app 不至于丢掉手上的 shell。
这个时间窗是 iOS 的上限,不是一项可调设置——SigilTTY 不会常驻后台。超出该窗口的会话会被系统断开,等你回来时再重连,详见重新连接。无论 Live Activity 开关是开是关,这段保活窗口都同样生效。
Agent 事件
Section titled “Agent 事件”当 app 还在后台保活窗口内、某个已附着的 AI Agent 转为受阻或完成时,配备灵动岛的 iPhone 会通过这条 Live Activity 提醒你,而不是弹通知横幅。展开视图里,事件以橙色显示——「agent needs attention」或「agent finished」,并附上发生时间;灵动岛收起之后,一个持久的橙色感叹标记会取代平时的会话计数,让这条事件一眼可见,直到你回到 app 里。
没有灵动岛的机型和 iPad 则收到普通通知。关于 Agent 提醒的完整故事——包括 SigilTTY 已关闭后仍能送达的通知——参见 Agent 通知。