需求类型
功能增强
背景
当前 ZCode 虽然有 /scheduler 技能可以创建系统级定时任务,但存在以下明显短板:
- 无内置感知 — 每次新会话,AI 不知道之前创建过什么定时任务,无法自动加载任务列表
- 需主动查询 — 必须手动执行
/scheduler list 才能看到任务,不够智能
- 无任务状态仪表盘 — 缺少直观的任务状态展示界面
- 无持久记忆 — 任务创建后,AI 在后续会话中无法自动关联和追踪任务状态
竞品对比
| 功能 |
workBuddy |
QoderWork |
ZCode (当前) |
| 创建定时任务 |
✅ |
✅ |
✅ |
| 自动感知已有任务 |
✅ |
✅ |
❌ |
| 任务状态仪表盘/UI |
✅ |
✅ |
❌ |
| 新会话自动加载任务 |
✅ |
✅ |
❌ |
| 任务执行结果通知 |
✅ |
✅ |
❌ |
需求描述
需求1:定时任务自动感知(核心)
AI 在新会话启动时,自动加载并感知当前用户的所有定时任务。
期望行为:
- 新会话开始时,自动读取系统调度器中的任务列表
- AI 主动感知任务状态(运行中/暂停/失败等)
- 用户问我有哪些定时任务时,无需额外查询即可回答
技术方案建议:
- 在会话初始化时,自动执行
schtasks /query(Windows)或 crontab -l(Linux)
- 将任务列表注入到 AI 的系统上下文中
- 或在
~/.zcode/scheduler/ 下维护一份任务元数据缓存
需求2:任务状态仪表盘
提供一个直观的任务状态展示界面(TUI 或 Web)。
期望行为:
- 展示所有定时任务的名称、调度规则、上次执行时间、下次执行时间、状态
- 支持快捷操作(暂停/恢复/删除/立即执行)
- 任务失败时高亮显示
需求3:任务执行结果通知
定时任务执行完成后,AI 能主动通知用户执行结果。
期望行为:
- 任务执行成功/失败时,在下次会话中主动告知
- 支持集成飞书/微信等通知渠道
- 执行日志可追溯
需求4:任务持久化记忆
AI 能跨会话记忆定时任务的上下文。
期望行为:
- 创建任务时,AI 自动记录任务的用途、创建背景
- 后续会话中,AI 能回忆起这个任务为什么创建、它应该做什么
- 任务状态变更时,自动更新记忆
补充说明
此需求来源于与 workBuddy、QoderWork 等竞品的实际使用对比。定时任务的能用和好用之间差距很大,ZCode 当前处于能用阶段,缺乏原生集成体验。建议将定时任务管理从技能层提升到平台层,作为 ZCode 的核心能力之一。
需求类型
功能增强
背景
当前 ZCode 虽然有
/scheduler技能可以创建系统级定时任务,但存在以下明显短板:/scheduler list才能看到任务,不够智能竞品对比
需求描述
需求1:定时任务自动感知(核心)
AI 在新会话启动时,自动加载并感知当前用户的所有定时任务。
期望行为:
技术方案建议:
schtasks /query(Windows)或crontab -l(Linux)~/.zcode/scheduler/下维护一份任务元数据缓存需求2:任务状态仪表盘
提供一个直观的任务状态展示界面(TUI 或 Web)。
期望行为:
需求3:任务执行结果通知
定时任务执行完成后,AI 能主动通知用户执行结果。
期望行为:
需求4:任务持久化记忆
AI 能跨会话记忆定时任务的上下文。
期望行为:
补充说明
此需求来源于与 workBuddy、QoderWork 等竞品的实际使用对比。定时任务的能用和好用之间差距很大,ZCode 当前处于能用阶段,缺乏原生集成体验。建议将定时任务管理从技能层提升到平台层,作为 ZCode 的核心能力之一。