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
+1 -1
View File
@@ -14,7 +14,7 @@ The source is maintained directly in this repository. It is not a submodule and
- Notify on `agent_settled` rather than `agent_end`, preserving elapsed time and the latest messages across retries.
- Restrict terminal output to TUI mode so OSC sequences cannot corrupt RPC, JSON, or print output.
- Give each Pi session a stable unique OSC 99 notification ID.
- Make Kitty click-to-focus explicit and default visibility to the source-window-aware `unfocused` policy.
- Make Kitty click-to-focus explicit and default visibility to `always`, while retaining `unfocused` and `invisible` as opt-in policies.
- Add duration filtering, enable/privacy/action settings, status template fields, and `/notify` controls.
- Keep Base64 Kitty payloads, harden OSC metadata/fallback sanitization, and ignore detached-process spawn errors.
- Add lifecycle, multi-window metadata, fallback, parser, and configuration tests.