autonomous-tasks

🤖 自驱AI工作流 · 目标自动拆解执行

自驱式AI工作流引擎,自动解析目标、拆解任务、执行并归档进度,实现无需人工干预的周期性自主运行。

收藏
9.1k
安装
2.1k
版本
10.3.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

autonomous-tasks 是一个自驱动AI工作流引擎,通过周期性唤醒机制实现目标驱动的自动化任务执行。其工作流包含五个阶段:初始化(首次配置目标与定时任务)、读取目标(从 AUTONOMOUS.md 等文件获取待办)、生成任务(将目标拆解为可执行任务)、执行任务(标记进度并输出结果)、归档(记录日志并清理状态)。

关键特性:

  • 状态持久化:用户数据存储于 agents/ 目录,技能更新时仅覆盖 SKILL.md_meta.json,任务进度与历史记录得以保留
  • 里程碑驱动:支持长期目标分解为可检查里程碑,自动推进下一阶段
  • 智能任务调度:优先执行当前待办,空闲时从 backlog 提取,避免重复生成
  • 故障隔离:失败任务标记为 [!] 并跳过,不阻断后续执行

显著优点

1. 真正的自主运行:配合 openclaw cron 定时唤醒后,无需人工介入即可完成目标→任务→执行的完整闭环
2. 状态机设计严谨:通过文件系统实现持久化状态机,支持断点续执行

3. 输出隔离:任务产出默认写入当前工作目录,与技能目录分离,避免污染

4. 内存管理tasks-log.md 自动截断(保留最近30条),防止日志无限膨胀

潜在缺点与局限性

  • 无内置重试机制:任务失败后仅标记为 [!],需人工介入或等待下次周期
  • 单线程串行执行:任务按顺序逐个处理,无法并行加速
  • 依赖外部定时器:核心能力依赖 openclaw cron,若宿主机调度失效则停滞
  • 目标设定门槛:需用户手动编写 AUTONOMOUS.md 里程碑结构,无自然语言目标解析能力
  • 无资源限制:缺乏CPU/内存/执行时长约束,存在潜在资源耗尽风险

适合人群

  • 需要周期性自动化处理固定流程的开发者(如日报生成、数据同步、监控巡检)
  • 追求"设定目标后自动推进"的AI工作流极客
  • 熟悉 Markdown 文件管理、能接受文件级状态交互的技术用户

常规风险

  • 无限循环风险:若 cron 配置过短(如1分钟)且任务执行超时,可能堆积大量实例
  • 状态不一致风险:手动修改 agents/ 下的状态文件可能导致任务重复或丢失
  • 权限边界模糊:"执行"阶段的具体操作范围由底层模型决定,存在越权操作隐患
  • 日志泄露风险tasks-log.md 明文存储任务详情与路径,敏感信息可能残留

autonomous-tasks 内容

assets文件夹
手动下载zip · 4.2 kB
rules.mdtext/markdown
请选择文件