核心用法
STP 提供两种任务执行模式:
文件模式:用户提供预编写的 Markdown 任务文档,通过 --file 参数加载执行,适合复杂、可复用的标准化流程。
自然语言模式:用户直接描述需求,AI 自动生成结构化计划书,保存至 task-list 目录后执行,适合临时性任务。
两种模式均强制要求用户确认后才执行,执行过程中自动创建专属任务目录,记录完整执行日志,步骤状态标记支持待执行/成功/失败三种状态。
显著优点
- 流程标准化:强制确认机制避免误操作,步骤文档化确保可审计
- 双模式覆盖:既支持精密编排的复杂任务,也支持即兴的自然语言需求
- 状态可视化:Markdown 复选框式状态标记,进度一目了然
- 快速失败策略:步骤失败立即终止,不浪费资源尝试替代方案
- 完整日志链:所有 exec 命令和 AI 执行过程全记录,便于问题追溯
潜在缺点
- 灵活性受限:原方案优先原则禁止自主变更实现方式,可能因环境差异导致不必要的失败
- 无自动重试:快速失败策略在临时性网络波动等场景下体验不佳
- 确认环节开销:简单任务也需完整确认流程,对高频短任务效率偏低
- 目录结构依赖:强依赖预设的路径变量,跨平台迁移需手动调整
适合人群
- 需要可复现、可审计执行流程的开发运维人员
- 处理多步骤复杂任务(如环境搭建、数据流水线)的工程师
- 追求执行过程透明化、需留存操作记录的团队
常规风险
- 方案僵化风险:若任务文档中的技术方案过时或环境不匹配,严格执行可能导致任务失败且无自动降级
- 路径污染风险:
~/.openclaw目录若权限配置不当,可能暴露任务执行记录 - 确认疲劳:高频使用场景下,重复确认可能降低注意力,存在误确认隐患