Skip to content

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

@ShadyUnderLight

Description

@ShadyUnderLight

背景

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

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

目标

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

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

建议方案

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

预期行为

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

验收标准

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

暂不包含

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

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