用途:通过 /schedule 用自然语言创建定时任务,可执行 shell 命令、agent 任务、API/健康检查、文件操作和自定义提示,支持一次性与周期执行,并能选择播报结果或静默运行。
主要能力:内置 cron.add、cron.list、cron.remove 原生工具,无需额外依赖;支持相对时间、绝对时间、星期几、every 周期及常见口语时间;使用系统本地时区;任务在隔离会话中运行。
用法示例:/schedule run npm test in 5 minutes;/schedule check https://api.example.com/health every 30m;/schedule list;/schedule cancel <jobId>。创建时会解析 WHAT、WHEN、RECURRENCE、DELIVERY,计算调度时间并调用 cron.add。
限制与安全:涉及删除、drop、kill 等破坏性操作需用户明确确认;一次性任务设 deleteAfterRun:true,周期任务不设;任务名带 Task: 或 Recurring Task: 前缀便于审计;无法确定时间时应询问而非默认。平台依赖 OpenClaw 的 cron 与渠道凭据,时区取宿主系统,本资料暂无收费与价格信息。