结构化任务规划与分步执行 V2(异步子代理架构)

📋 结构化任务规划与分步执行

效率工具榜 #12

结构化任务规划工具,支持从Markdown文档或自然语言自动生成计划书,经用户确认后分步执行,具备状态跟踪、执行日志与快速失败机制。

收藏
11.1k
安装
2.3k
版本
1.0.2
CLS 安全性认证2026-05-21
点击查看完整报告 >

使用说明

核心功能

STP(Structured Task Planning)是一款双模式任务规划与执行工具,旨在将复杂任务拆解为可追踪、可审计的标准化步骤流程。

模式A:文件模式

用户预先编写Markdown格式的任务文档,包含技术方案与核心执行步骤,通过 --file 参数加载执行。适用于复杂、重复性任务,便于计划复用与版本管理。

模式B:自然语言模式

用户直接输入任务描述(如"帮我安装CosyVoice"),AI自动生成标准化计划书并保存至指定目录,通过 --nlp 参数触发。适用于临时、一次性任务,降低使用门槛。

显著优点

1. 强制确认机制:两种模式均必须在用户明确确认("ok"/"确认")后方可执行,杜绝误操作
2. 完整审计追踪:每个步骤记录执行命令、输出结果、退出码,生成标准化日志文件

3. 结构化状态管理:支持 [ ](待执行)、(成功)、(失败)三种状态标记

4. 自动目录管理:为每个任务创建独立目录(task-{ID}),隔离执行环境与中间产物

5. 原方案优先原则:严格按计划书定义执行,禁止擅自更改实现方式,确保可预期性

6. 快速失败策略:步骤失败立即终止任务链,不自动重试、不尝试替代方案,明确暴露问题

潜在局限

1. 无容错弹性:快速失败策略虽有利于问题定位,但对网络波动、临时资源不可用等场景不够友好
2. 依赖AI生成质量:自然语言模式下计划书的合理性完全取决于AI分析能力,复杂任务可能拆解不当

3. 人机交互卡点:强制确认虽提升安全,但也打断自动化流程,不适合完全无人值守场景

4. 状态同步限制:文档状态标记需手动/脚本维护,多进程并发时可能出现竞态条件

适合人群

  • 自动化运维工程师:需标准化、可复现的服务部署流程
  • AI Agent开发者:需为LLM提供结构化任务执行框架
  • 数据分析师:需记录复杂数据处理步骤的完整执行轨迹
  • 技术团队管理者:需审计下属执行操作、确保合规性

常规风险

| 风险类型 | 描述 | 缓解措施 |
|---------|------|---------|
| 计划书错误风险 | AI生成的步骤可能遗漏依赖或技术约束 | 人工确认环节必须仔细审阅 |
| 执行权限风险 | 任务可能包含高危操作(rm、drop等) | 建议在隔离环境/容器中执行 |
| 敏感信息泄露 | 执行日志可能捕获API密钥、密码等 | 定期审计日志内容,配置脱敏规则 |
| 资源耗尽风险 | 长时间任务可能占用大量磁盘/内存 | 设置任务超时与资源配额限制 |

安全解读

核心用法

STP(Structured Task Planning) 是一款结构化任务规划与分步执行工具,采用 "计划→确认→执行" 的严谨流程设计。提供两种使用模式:

  • 文件模式:用户预先编写 Markdown 格式任务文档,通过 --file 参数加载执行
  • 自然语言模式:用户直接描述任务需求,AI 自动生成标准化计划书后执行

关键流程:任务解析 → AI 生成计划书 → 强制用户确认 → 创建专属任务目录 → 分步执行 → 状态跟踪与日志记录。

---

显著优点

| 维度 | 优势说明 |
|------|---------|
| **安全性** | 纯本地运行,仅依赖 Python 标准库,零外部 API 调用,无网络通信风险 |
| **可控性** | 执行前强制确认机制,避免误操作;步骤级状态跟踪(待执行/成功/失败) |
| **可追溯** | 完整执行日志、命令记录、结果汇总,任务目录结构标准化 |
| **灵活性** | 双模式设计,既适合复杂重复任务(文件复用),也适合临时需求(自然语言) |
| **可靠性** | 快速失败策略,步骤失败立即终止,不盲目尝试替代方案,确保结果可信 |

---

潜在缺点与局限性

1. T3 来源可信度:个人开发者维护,非官方/知名组织背书,需用户自行评估信任度
2. 无自动恢复机制:采用"快速失败"策略,步骤失败后需人工介入重新开始

3. 输入依赖质量:自然语言模式下,任务描述的清晰度直接影响计划书质量

4. 本地存储增长:日志文件持续增长,无自动轮转机制,需手动清理

---

适合人群

  • ✅ 需要严谨可控的任务执行流程的开发者
  • ✅ 追求操作可审计、结果可追溯的团队协作场景
  • ✅ 需要AI 辅助规划但坚持人工最终确认的安全敏感用户
  • ✅ 复杂多步骤任务(如环境搭建、数据处理流程)的重复执行场景

---

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 来源可信度 | T3 级个人项目 | 代码开源可审计,建议 review 后使用 |
| 文件系统操作 | 需写入 `~/.openclaw/workspace/` | 权限最小化,定期备份重要任务 |
| 计划书质量 | AI 生成内容可能存在偏差 | 强制确认机制,用户审核后再执行 |
| 任务中断 | 单点失败即终止整体任务 | 建议将大任务拆分为独立子任务 |

结构化任务规划与分步执行 V2(异步子代理架构) 内容

scripts文件夹
手动下载zip · 11.8 kB
execute_task.pytext/plain
请选择文件