Token导航 LogoToken导航TokenDH.com
效率执行命令clawhub未标认证来源可访问clear审计通过

milestone-execution里程碑执行

Agent Skill

milestone-execution 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

4,044

周安装

162

GitHub Stars

1

下载量

1,309
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:milestone-execution(里程碑执行)
来源仓库:https://github.com/siesta-0402/milestone-execution
安装命令:
openclaw skills install milestone-execution
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install milestone-execution

简介

多阶段任务执行器 - 用户控制节奏,AI在独立工作会话中逐阶段执行任务。每个 milestone 完成后暂停汇报,用户确认后再继续下一阶段。

SKILL.md

name
milestone-execution
version
3.0.0
description
多阶段任务执行器 - 用户控制节奏,AI在独立工作会话中逐阶段执行任务。每个 milestone 完成后暂停汇报,用户确认后再继续下一阶段。

Milestone Execution v3.0

核心理念: 用户控制节奏,AI 在单一独立工作会话中逐阶段执行任务。


架构

┌─────────────────────────────────────────────────────┐
│  主会话(控制层)                                     │
│  • 接收用户指令:"开始"、"继续"、"停下"等             │
│  • 运行 exec 执行 milestone-executor 脚本             │
│  • 脚本自动 spawn 工作会话、管理状态                  │
└──────────────────────┬──────────────────────────────┘
                       │ sessions_send / sessions_yield
┌──────────────────────▼──────────────────────────────┐
│  工作会话(执行层)- 单一会话执行所有 milestone        │
│  • 执行当前 milestone                                 │
│  • 完成后 sessions_yield 暂停等待主会话指令           │
└─────────────────────────────────────────────────────┘

用户指令与脚本行为

用户指令主会话行为
开始 [任务描述]运行 `milestone-executor start "任务" "m1\m2\m3"`
继续运行 milestone-executor continue <workSessionKey>
停下运行 milestone-executor stop <workSessionKey>
汇报运行 milestone-executor status
retry运行 milestone-executor retry <workSessionKey>
skip运行 milestone-executor skip <workSessionKey>
rollback运行 milestone-executor rollback
修改 [内容]运行 milestone-executor modify <workSessionKey> "内容"
恢复运行 milestone-executor recover

执行脚本

milestone-executor 是核心脚本,负责:

  1. 状态文件管理(.milestone-state.json
  2. 调用 sessions_spawn 启动工作会话
  3. 调用 sessions_send 向工作会话发指令
  4. 返回 JSON 格式的状态给主会话

工作会话行为(必须严格遵循)

工作会话启动后进入里程碑执行循环

1. 读取 .milestone-state.json 获取当前 milestone
2. 执行当前 milestone(调用工具、修改文件等)
3. 更新状态文件(status: running → completed)
4. 生成汇报,调用 sessions_send 发送到主会话
5. 调用 sessions_yield() 暂停
6. 等待主会话通过 sessions_send 发来指令
7. 根据指令决定下一步:
   - "continue" → 执行下一个 milestone(回到步骤2)
   - "retry" → 重新执行当前 milestone(回到步骤2)
   - "skip" → 跳过当前,执行下一个(回到步骤2)
   - "rollback" → 恢复到上一个完成的 milestone(更新状态文件,回到步骤2)
   - "modify: ..." → 更新任务方向(更新状态文件,回到步骤2)
   - "stop" → 清理状态,永久暂停
8. 所有 milestone 完成后:
   - 生成最终汇报
   - 调用 sessions_send 发送到主会话
   - 永久暂停(sessions_yield)

状态文件

// .milestone-state.json
{
  "task": "任务名称",
  "totalMilestones": 3,
  "currentMilestone": 2,
  "workSessionKey": "agent:main:xxxxx",
  "milestones": [
    { "id": 1, "status": "completed", "output": "完成内容", "duration": "2m30s" },
    { "id": 2, "status": "pending", "task": "第二个 milestone", "dependsOn": [1] }
  ],
  "createdAt": "2026-04-06T05:00:00+08:00",
  "lastUpdated": "2026-04-06T05:05:00+08:00"
}

汇报格式

Milestone 完成时

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 Milestone {n}/{total} 完成
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✅ 已完成:
   • [具体完成内容]

📁 输出文件:
   • [相关文件]

⏱️ 用时:{duration}

🎯 整体进度:
   [{bar}] {percent}%
   Milestone 1: ✅
   Milestone 2: ✅
   Milestone 3: 🔄 即将开始
   Milestone 4: ⏳ 等待中
   Milestone 5: ⏳ 等待中

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
→ "继续" 执行下一阶段
→ "retry" 重试当前
→ "skip" 跳过当前
→ "rollback" 回滚
→ "修改 X" 调整当前方向
→ "停止" 结束任务
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

任务全部完成

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 任务完成
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📜 Milestone 历史:
   [1] ✅ 阶段1 - {time}
   [2] ✅ 阶段2 - {time}

总用时:{total_duration}

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

并行 Milestone

对于完全独立的 milestone(如同时修改前端和后端):

检测到可并行的 milestone:
  • Milestone 2 - 独立(用户模块)
  • Milestone 4 - 独立(管理后台)

是否并行执行?[是/否/仅Milestone X]

并行执行时:

  • 两个 milestone 同时在各自的工作会话中运行
  • 都完成后统一汇报
  • 一个失败不影响另一个

崩溃恢复

当工作会话异常中断时:

  1. 检测到 .milestone-state.json 存在但 workSessionKey 指向的会话已不存在
  2. 主会话询问用户:"检测到上次任务中断,是否恢复?"
  3. 用户说"恢复" → 从状态文件读取状态,用 milestone-executor recover 重建工作会话
  4. 继续执行当前 milestone

实现要点(强制规则)

  1. 单一会话:所有 milestone 在同一个工作会话中执行
  2. sessions_yield:每个 milestone 完成后必须调用 sessions_yield() 暂停
  3. sessions_send:通过 sessions_send 与主会话通信
  4. 状态持久化.milestone-state.json 保存进度
  5. 工作会话永不自发结束:除非收到 "stop" 指令或所有 milestone 完成

注意事项

  • 工作会话是独立的,有自己的上下文
  • 状态文件用于崩溃恢复
  • 汇报推送到主会话(当前 chat)
  • 不要在主会话直接执行任务,全部委托给工作会话
  • 绝对规则:一个任务 = 一个工作会话 = 多个 milestone

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

73.37%
按下载量换算960

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 openclaw skills install milestone-execution 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills