Skip to content

[Feature] 增加轻量规则提醒(CPU / 温度 / 内存压力) #49

Description

@ShadyUnderLight

背景

当前 ProcessBarMonitor 更偏“被动查看状态”,但很多时候用户真正需要的是:出现异常时被主动提醒。

相比一次性引入复杂自动化系统,先做一版轻量规则提醒,更符合当前项目阶段。

目标

支持对少量核心指标配置阈值提醒:

  • CPU 使用率
  • CPU 温度
  • 内存压力

建议方案

  • 引入简化版规则模型:
    • 指标类型
    • 阈值
    • 持续时间
    • 是否启用
  • 支持系统通知,但需要有冷却时间,避免刷屏
  • 首版仅支持“超过阈值时提醒”,不做复杂表达式
  • 在 Settings 中提供简单配置入口

预期行为

  • 指标短时抖动不会立刻触发提醒
  • 连续满足条件一段时间后才提醒
  • 同一规则在冷却窗口内不重复提醒
  • 规则关闭后不再评估

验收标准

  • 支持 CPU / 温度 / 内存压力三类规则
  • 支持持续时间判断
  • 支持通知冷却时间
  • 支持启用 / 禁用和持久化
  • 补充规则评估与通知节流测试

暂不包含

  • 低于阈值提醒
  • 多条件组合规则
  • 历史事件中心
  • AppleScript / Shortcut / Webhook 集成

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions