跳转至

反馈 — 自动恢复默认值调激进

原文 / 原始内容

10s 后继续 无限次 除非人工点停止

上下文

  • 版本:v0.10.23(SPEC-002 刚实现)
  • v0.10.23 默认值:cooldown=60smaxCycles=3
  • 用户想要:cooldown=10smaxCycles=∞(实际 9999),用户主动停 = 唯一停止条件

我的初步理解

用户的真实场景是全无人值守。任何"自动停"都是打扰: - 60s 太慢 → 改 10s(让 SW / 网络 5s 缓冲足够) - 3 次上限本意保护电脑,但用户明确「除非人工点停止」 → 等于把保护权完全交给用户

逃生机制(已存在): - 用户点「停止」按钮 → background stop-engine 消息 → syncWatchdogAlarm 清 alarm - 任何时候这条路径都有效,watchdog 不会越权

潜在新坑(待观察): - 持续异常 + 10s 冷却 = 每 10s 关一次 tab + pump → 高频 IO,可能让浏览器更卡 - 但这是用户的明确选择,加 UI 提示即可

处理方向

  • 改 DefaultSettings:cooldown 60→10,maxCycles 3→9999
  • UI helper 强调「无限次 = 除非人工停止」
  • SPEC-002 加决策记录
  • 顺手清 stop-engine 时的 cycles 残留