2026-03-31 · 定时任务更清楚了,也终于更像“定时”了
发布时间:2026-03-31
标签:improvement quality of life
What changed
cron list现在默认会展示全部任务,包括已经禁用的任务。列表里会明确显示任务状态,例如
[enabled]/[disabled],不再需要靠猜。“禁用”和“删除”彻底分开:
disable只是暂停任务,不会删掉历史任务。remove才是彻底删除。
一次性任务体验升级:
- “5 分钟后做一次”
- “今晚 6 点提醒我一次”
- “明天早上给微信发一条消息”
这类需求现在会明确走单次
at调度,而不是误变成“每隔 N 分钟重复一次”。AI 调度提示也一起加强了:当任务需要到点给微信等渠道发消息时,模型会更明确地区分“执行指令”与“最终要发出去的文案”。
Why it matters
- 你在 UI、CLI、AI 三个入口里看到的 cron 语义终于更一致了。
- 被禁用的任务不会再“像消失了一样”,排查和恢复都会更顺手。
- 一次性提醒、一次性发送、一次性跟进这类非常常见的需求,终于不再容易被误做成周期任务。
- AI 在帮你创建任务时,也更不容易把“要发送的那句话”误当成“任务本身的执行说明”。
How to use
- 查看全部任务:
bash
nextclaw cron list- 只看启用任务:
bash
nextclaw cron list --enabled-only- 禁用但不删除:
bash
nextclaw cron disable <jobId>- 彻底删除:
bash
nextclaw cron remove <jobId>- 创建一次性任务:
bash
nextclaw cron add -n "one-shot-wechat" -m 'At the scheduled time, send a WeChat message to the current chat saying: "会议还有 5 分钟开始。"' --at 2035-01-01T10:05:00+08:00