支持AI代理在多个会话中处理长期项目。适用于启动复杂项目、恢复现有项目及管理相关工作。
OpenClaw 长跑代理技能是一项面向实际任务的技能,主要用于这种技能使AI代理能够跨多个会话进行长跑项目;长跑代理技能为以下工作提供了结构化的工作流程。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能使 AI Agent 能够跨多个会话持续处理长期项目。
longrunning-agent 技能提供了一套结构化的协作流程,用于:
# 创建项目目录 mkdir my-project && cd my-project # 初始化工作流文件 claude -p "使用 longrunning-agent 工作流初始化本项目"
该技能要求项目目录中包含以下文件:
CLAUDE.md — 项目说明与工作流指南task.json — 包含优先级与依赖关系的任务列表progress.txt — 已完成工作的日志记录init.sh — 环境初始化脚本(可选){
"tasks": [
{
"id": "task-1",
"description": "搭建项目结构",
"priority": 1,
"dependencies": [],
"passes": false
},
{
"id": "task-2",
"description": "实现核心功能",
"priority": 2,
"dependencies": ["task-1"],
"passes": false
}
]
}
[2024-01-15 10:30:00] 启动会话 [2024-01-15 10:35:00] 完成任务:搭建项目结构 [2024-01-15 10:40:00] 里程碑:核心功能已实现
progress.txt 中的最新工作记录passes: false 且所有依赖均已满足的任务init.shprogress.txttask.json 中对应任务的 passes 设为 trueprogress.txt 应简洁但信息完整passes 设为 true 前务必充分测试该技能与 Agent Workflow Web App 深度集成:
工作流文件模板位于 templates/ 目录中:
CLAUDE.md.tpl — 项目模板task.json.tpl — 任务列表模板