Overview
dsh-session-notifier
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 仅 Windows(`process.platform === 'win32'`),其他平台插件自动不激活。 - 通知依赖 Windows PowerShell 5.1(Win11 自带);无 `pwsh`、无 BurntToast 也能用。 - 勿扰 / 通知总开关关闭时,Toast 可能被系统静默丢弃,脚本无法检测;可用 `mode: 'balloon'` 换通道。 - Toast 约 5 秒后自动消失;不实现点击跳转/聚焦 DSH。 - 通知正文包含会话标题(本地显示,不联网)。 - 子代理默认不通知;多会话并行时按会话分别通知。 - 使用 `session/title` 作为标题;若会话从未生成标题,则退回目录名。 - **goal / 自动续跑**:去抖只覆盖 1.2 秒内立刻开始的下一轮;goal 续跑如果先 `await session/flush` 或等待子代理超过该窗口,会先提示“完成”再继续跑。DSH 目前没有公开的 “session idle” 事件(最接近的是 `agent/status === 'idle'`),本插件未用 `agent/status` 做门控;如需更严格可调大 `debounceMs` 或暂时关闭 goal。
