workbuddy任务显示“即将开始”说明已创建但未进入调度队列,主因是工作空间未启用、ai模型未就绪或cron时区错位;需检查工作空间启用状态、模型加载情况、cron表达式与时区匹配,并可删scheduler.db强制刷新调度缓存。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

WorkBuddy自动化任务一直显示“即将开始”,说明任务已创建但未真正进入调度队列,不是卡在界面,而是底层触发器未就绪——常见于工作空间未激活、模型未加载完成、或触发时间设置为未来但系统时区错位。
检查工作空间是否已启用并绑定成功
打开WorkBuddy左侧导航栏 → 点击【工作空间】→ 查看当前选中的工作空间右上角是否有绿色「已启用」标签。如果没有,点击该空间右侧的「启用」按钮。
⚠️注意:工作空间必须手动启用才会参与自动化调度,新建后默认处于禁用状态,即使路径配置正确也完全不生效。
如果启用后仍无反应,鼠标悬停在工作空间名称上,确认弹出提示中显示的路径是真实存在的本地目录(如D:\WorkBuddy_Workspace),且该目录下至少有一个文件或子文件夹。空目录可能导致WorkBuddy判定为无效工作空间而跳过调度。
验证模型是否完成加载并设为默认
进入【设置】→【AI模型】→ 检查列表中是否有模型状态为「就绪」。若全部显示「加载中」或「未就绪」,请确认:【启用本地推理引擎(llama.cpp)】 开关已打开,并且你选择的模型(如qwen2.5-0.5b-q4_k_m.gguf)对应线程数未设为0。
模型未就绪时,所有依赖AI解析的自动化任务都会挂起,前端只显示“即将开始”,不会报错也不会超时。
快速验证方式:在主聊天窗口输入“你好”,观察右下角是否出现实时token流。没有token流 → 模型未活 → 自动化任务无法启动。
排查触发时间配置是否实际生效
方法一:检查Cron表达式是否合法且符合当前时区
进入任务编辑页 → 展开「触发方式」→ 查看Cron字段。若填写的是0 0 9 * * 1(周一9点),但你的系统时区是UTC+8,而WorkBuddy后台按UTC解析,则实际执行时间为周二凌晨1点。此时任务在本地时间周一9:00会永远显示“即将开始”。
方法二:临时改为绝对时间验证
将触发方式切换为「定时触发」→ 时间选择框里直接选一个**5分钟后的整点时刻**(如现在是10:12,就选10:15)→ 保存。如果5分钟后任务状态变为「执行中」,即可确认是原Cron配置与时区不匹配。
【关键前提】:任务必须处于「启用」状态(开关为蓝色),灰色关闭状态不会参与任何调度,也不改变显示文字。
强制刷新任务调度缓存
第一步:关闭WorkBuddy客户端,包括系统托盘残留进程(可在任务管理器中结束所有WorkBuddy相关进程);
第二步:删除缓存目录下的scheduler.db文件(Windows路径:C:\Users\你的用户名\AppData\Local\WorkBuddy\Cache\scheduler.db);
第三步:重新启动WorkBuddy,等待约10秒,再打开自动化任务列表。
这一步能清除因更新或异常中断导致的调度器状态错乱。很多“即将开始”问题其实不是配置错误,而是调度器内部状态卡在初始化阶段,删库重启是最直接的解法。











