Task Tracker
任务状态写文件,断电不丢活。做一步打一个 ✅,大哥一眼看进度。
目录结构
CODEBLOCK0
路径:~/.openclaw/workspace/tasks/(首次使用时自动创建)
核心流程
1. 收到任务 → 拆解建档
收到多步骤任务后:
- 1. 分析任务,拆解为可执行的具体步骤
- 创建
tasks/项目名.md,按模板写入 - 告诉用户:"任务已建档,共 N 步,开始执行"
2. 执行 → 做一步打一个 ✅
每完成一个步骤:
- 1. 执行该步骤的实际工作
- 立即更新任务文件:
- [ ] → - [x] + 追加执行人、时间 - 在执行日志里记一笔关键信息
- 继续下一步
铁律:先打勾再继续,不要攒着一起打。
3. 中断恢复 → 开机先查 tasks/
新对话启动时:
CODEBLOCK1
- - 有文件 → 读取,找到未打勾的步骤,从那里继续
- 没文件 → 无活跃任务,正常工作
4. 完成 → 检查 + 归档
所有步骤打完 ✅ 后:
- 1. 逐项核对检查清单
- 状态改为 INLINECODE4
- 移动到
tasks/done/: INLINECODE6 - 告诉用户:"任务完成,已归档"
任务文件模板
CODEBLOCK2
打勾格式
完成时把 - [ ] 改为:
CODEBLOCK3
示例:
CODEBLOCK4
多Agent协作
需要多Agent时:
- 1. 在任务文件「多Agent分工」表里列出每个Agent和职责
- 拆步骤时标注每步的负责Agent
- 每个Agent做完自己的步骤自己打 ✅
- 主Agent负责最终检查
步骤标注格式:
CODEBLOCK5
规则
- 1. 一事一档:每个独立任务一个文件,不混
- 实时更新:做完就打勾,不攒
- 日志留痕:关键决策、遇到的问题写进执行日志
- 粒度适中:步骤拆到"一口气能做完"的大小,别太粗也别太细
- 阻塞标记:遇到卡点在步骤后标
⚠️ 阻塞:原因,等解决后继续 - 不删只归档:完成的任务移到 done/,不要删除
任务追踪器
将任务状态写入文件,断电也不会丢失进度。每完成一步就打一个 ✅,负责人可以一目了然地查看进度。
目录结构
tasks/
├── 项目名.md ← 进行中的任务
└── done/
└── 项目名.md ← 已完成并归档
路径:~/.openclaw/workspace/tasks/(首次使用时自动创建)
核心流程
1. 收到任务 → 拆解并建档
收到多步骤任务后:
- 1. 分析任务,将其拆解为可执行的具体步骤
- 创建 tasks/项目名.md,按照模板写入内容
- 告知用户:任务已建档,共 N 步,开始执行
2. 执行 → 每完成一步就打一个 ✅
每完成一个步骤:
- 1. 执行该步骤的实际工作
- 立即更新任务文件:将 - [ ] 改为 - [x],并追加执行人和时间
- 在执行日志中记录一条关键信息
- 继续下一步
铁律:先打勾再继续,不要攒到后面一起打。
3. 中断恢复 → 开机先检查 tasks/
新对话启动时:
bash
ls ~/.openclaw/workspace/tasks/*.md 2>/dev/null
- - 有文件 → 读取文件,找到未打勾的步骤,从那里继续
- 没有文件 → 没有活跃任务,正常工作
4. 完成 → 检查并归档
所有步骤都打完 ✅ 后:
- 1. 逐项核对检查清单
- 将状态改为 🟢 已完成
- 移动到 tasks/done/:mv tasks/项目名.md tasks/done/
- 告知用户:任务完成,已归档
任务文件模板
markdown
任务:[名称]
状态:🟡 进行中 | 创建:YYYY-MM-DD HH:MM | 负责:[主Agent]
步骤
- - [ ] 步骤1描述
- [ ] 步骤2描述
- [ ] 步骤3描述
多Agent分工
仅多Agent协作时需要,单人任务删除此节
xxx |
检查清单
- - [ ] 所有步骤完成
- [ ] 产出物确认
- [ ] 用户验收
执行日志
(每完成一步后追加一行)
打勾格式
完成时将 - [ ] 改为:
- - [x] 步骤描述 ✅ 执行人 MM-DD HH:MM
示例:
- - [x] 调研竞品定价 ✅ 兔刀乐 03-27 17:00
- [x] 生成对比表格 ✅ Fish 03-27 17:30
- [ ] 输出最终报告
多Agent协作
需要多Agent时:
- 1. 在任务文件的「多Agent分工」表中列出每个Agent及其职责
- 拆解步骤时标注每步的负责Agent
- 每个Agent完成自己的步骤后自行打 ✅
- 主Agent负责最终检查
步骤标注格式:
- - [ ] [兔刀乐] 调研市场数据
- [ ] [Fish] 拆解用户需求
规则
- 1. 一事一档:每个独立任务一个文件,不混在一起
- 实时更新:做完就打勾,不攒着
- 日志留痕:关键决策和遇到的问题写入执行日志
- 粒度适中:步骤拆解到一口气能做完的大小,不要太粗也不要太细
- 阻塞标记:遇到卡点时在步骤后标注 ⚠️ 阻塞:原因,等解决后继续
- 不删除只归档:完成的任务移到 done/,不要删除