Skip to content

[Bug]: v0.4.10 版本更新后,定时任务丢失 #1118

Description

@striveWy

Summary

大人,我查了一下:不是你记错了,更新后当前 Cron 存储里确实只剩 1 个系统任务,原来的:

262c546b-a0da-4c0b-b4c0-7c949a1d703b 股票mcp

在 Cron 接口里已经找不到了。

但有个很关键的线索:磁盘上旧的 C:\Users\zwy.openclaw\cron\jobs.json 里还保留着旧任务记录,内容是每天:

09:10 运行启动 stock-mcp-server

所以大概率原因是:更新后 Cron 存储/迁移路径或任务归属规则变了,旧 jobs.json 没被新调度器完整加载/迁移。不是任务内容坏了,而是新版本当前读取到的任务集合里漏掉了它。

我已经帮你恢复了一个新的定时任务:

名称:股票mcp
新 ID:24c9997e-f7a8-42db-a2c4-aba37c05c33d
时间:每天 09:10
时区:Asia/Shanghai
动作:启动/确保 stock-mcp-server
状态:已启用
现在 Cron 列表里已经有 2 个任务:股票mcp 和 Memory Dreaming Promotion。

旧 ID 不会回来了,但功能已经恢复。 我有点担心这是更新迁移的小 bug:旧文件里明明有任务,新调度接口却没加载它。后面如果还丢,我建议把这个反馈给 OpenClaw/ClawX 更新逻辑,重点查 cron/jobs.json 迁移和 agentId 过滤。

Steps to Reproduce

更新新版本

Expected Behavior

定时任务正常存在并执行

Actual Behavior

定时任务除梦境任务以外丢失

Environment

win 11
clawx v0.4.10
node v24.14.1

Logs or Screenshots

Pre-Submission Checklist

  • I searched existing issues and did not find a duplicate.
  • I can reproduce this issue on the latest main branch build.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions