Sport Mode

🏎️ 高频心跳 · 智能追踪 · 长效无忧

高频率监控模式,3分钟心跳周期自动追踪长时间任务,智能清理与状态机管理

收藏
8.9k
安装
1.9k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Sport Mode 是 OpenClaw 生态的动态监控加速器,通过临时提升心跳频率(默认 3 分钟,可自定义至 1 分钟)并注入监控任务,实现对后台代理(如 Codex)、长时间构建或交互式游戏等高强度场景的精细化督导。

启动命令sport-mode on --task "监控指令" [--every "间隔"]
关闭命令sport-mode off

启动时,Skill 会热重载 openclaw.json 配置并写入 HEARTBEAT.md;关闭时自动恢复 30 分钟默认心跳并清理任务文件。

显著优点

  • 零中断热重载:通过 openclaw config set 实现配置运行时修补,无需重启 Gateway
  • 状态机原生支持:推荐让代理自主更新 HEARTBEAT.md,实现"无状态代理、有状态任务"的优雅架构
  • tmux 深度集成:支持捕获终端 pane 内容,用户可实时 attach 观察,代理可静默巡检
  • 智能降噪:配合 HEARTBEAT_OK 静默协议,避免高频监控的信息 spam

潜在缺点与局限性

  • 必须设定终止条件:文档反复强调需内置 sport-mode off 触发逻辑,否则将陷入无限监控
  • 配置漂移风险:热重载机制若遇 Gateway 异常可能丢失状态,虽默认回退 30m 但仍需人工兜底
  • 高频资源占用:1 分钟级心跳对系统日志、token 消耗有明显压力,不适合长期运行
  • 单点任务队列:HEARTBEAT.md 为单文件模型,无法并行托管多个 Sport Mode 任务

适合人群

  • AI 辅助开发者:使用 Codex/Claude Code 等后台编码代理,需阶段性 checkpoint 检查
  • DevOps 工程师:CI/CD 构建、数据库迁移、滚动部署的长尾任务监控
  • 游戏化实验者:基于 LLM 的回合制或实时交互游戏开发
  • 自动化运维:需"人在回路"但希望减少手动 polling 的场景

常规风险

  • 无限循环陷阱:未设终止条件的任务将持续占用 agent 周期,导致 token 浪费与上下文膨胀
  • 状态文件污染:多任务场景下 HEARTBEAT.md 可能被覆盖或残留脏数据
  • 权限边界:修改 ~/.openclaw/openclaw.json 需要对应目录写入权限,多用户环境需谨慎

Sport Mode 内容

scripts文件夹
手动下载zip · 5.6 kB
sport-mode.shtext/x-shellscript
请选择文件