fix(pi-notify): default Kitty visibility to always

This commit is contained in:
云服务部-叶林立
2026-08-26 10:36:03 +08:00
parent dc925e1eeb
commit fcdaa25b8f
7 changed files with 13 additions and 11 deletions
+2 -2
View File
@@ -330,8 +330,8 @@ Hippo CLI:从升级后的组合包读取固定版本,先通过 npm 确认版
`pi-notify/` 直接加载本地维护源码。它只在交互式 TUI 中监听 `agent_settled`,因此自动重试、自动
compaction 和排队 follow-up 完成前不会提前通知。Kitty 后端使用 Base64 OSC 99、每个 Pi Session
独立的稳定通知 ID、显式 `a=focus`,并默认设置 `o=unfocused`:来源 Kitty window/pane 有键盘
焦点时不打扰,切到其他 Kitty 窗口、tab 或 pane 后才通知,点击通知由 Kitty 返回原始来源
独立的稳定通知 ID、显式 `a=focus`,并默认设置 `o=always`即使来源 Kitty window/pane 正在接收
键盘输入也会显示通知,点击通知由 Kitty 返回原始来源;仍可通过环境变量改用 `unfocused``invisible`
默认忽略不足 3 秒的短任务。`/notify on|off|test|status` 可控制当前 Session;持久默认通过
`PI_NOTIFY_ENABLED``PI_NOTIFY_MIN_SECONDS``PI_NOTIFY_VISIBILITY``PI_NOTIFY_ACTION`