用途:当任务预计耗时超过30分钟、需要跨多个会话进行,或要修改多个目录中的大量文件时,使用本技能将任务拆分为有序阶段并设置检查点,以便中断后继续而非从头重做。状态文件位于 ~/.openclaw/skill-state/long-running-task-management/state.yaml。
主要能力与用法:启动任务时向状态文件写入初始状态,包括 task_id(短横线命名)、status: in_progress、一句话描述 description、各阶段 stages(初始均标记 status: pending)、started_at 时间戳,然后开始第一阶段。每个检查点应完成当前阶段、运行测试或验证、更新状态文件(将阶段标记 status: complete、写入 checkpoint 说明当前稳定状态、写入 next_action 作为恢复时首先要做的事、更新 last_updated),如适用则向 git 提交进度。恢复时读取状态文件,检查 status 与 next_action,从下一个 pending 阶段继续,不要重新开始。完成时更新状态为 complete 并写入最终 checkpoint,执行完整验证。定时唤醒行为:每15分钟唤醒时读取状态文件,若 status 为 in_progress 且 last_updated 超过30分钟未更新,则向每日记忆写入一条检查点更新;若已完成或没有活动任务则跳过。
限制:以上为公开资料描述的流程,未提供具体安装命令、收费、平台支持或效果说明。