核心用法
Notify 技能是一个集中式的通知管理枢纽,设计用于解决 AI 助手与用户之间的信息触达问题。其核心理念是"用户决定何时、何地、收到什么"。
三大功能模块:
1. 通道偏好配置 - 支持按优先级路由(urgent/normal/digest)选择不同渠道(Pushover、ntfy、Email、当前对话等),并可设置免打扰时段
2. 条件触发器(Watchers) - 用户通过自然语言设置"当 X 发生时通知我",系统自动创建监控规则并跟踪状态
3. 通知日志 - 完整记录每条通知的发送时间、渠道、内容与触发来源,支持溯源查询
典型工作流:
用户: "Notify me when deploy completes" → 创建 Watcher [w1] deploy completes | push | active → 条件满足时 → 按优先级路由至 push 渠道 → 记录日志 [timestamp] push | "Deploy complete" | w1
显著优点
- 去中心化设计:不依赖单一推送服务,支持多提供商冗余
- 用户主权明确:DND 时段、优先级规则完全由用户配置,避免侵扰
- 可追溯性强:每条通知都有 trigger 标记,可回答"为什么收到这条消息"
- 条件即代码:自然语言直接转化为可执行的监控规则
潜在局限
- 外部依赖风险:Push 提供商(Pushover/ntfy)的可用性直接影响紧急通知
- 条件表达力边界:复杂条件(如"当 A 且 B 但非 C")可能需要更精确的定义
- 无内置持久化:依赖 markdown 文件存储,高并发场景可能有限制
- 跨设备同步:未明确说明多设备间的 watcher 状态同步机制
适合人群
- 需要监控异步任务完成状态的开发者/运维人员
- 希望过滤信息噪音、只接收关键事件通知的知识工作者
- 使用多平台工具链、需要统一通知出口的高级用户
常规风险
- 通知疲劳:Watcher 规则设置过于宽泛可能导致消息轰炸
- 渠道单点故障:过度依赖单一 push 提供商可能遗漏关键警报
- 隐私泄露:Push 通知内容可能经过第三方服务,敏感信息需谨慎
- 时区/作息误判:DND 配置不当可能导致紧急通知被错误压制