botmux workflow 把工作流 run 的状态当一等公民暴露出来——查看哪些 run 在跑、读事件流、从崩溃 / awaiting 恢复或取消。所有命令读写 BOTMUX_WORKFLOW_RUNS_DIR(默认 ~/.botmux/workflow-runs),不需要 daemon 在线。
| 命令 | 说明 |
|---|---|
botmux workflow run <id> [--param k=v ...] |
离线驱动 workflow;humanGate 节点跑到 awaiting-wait 退出 |
botmux workflow resume <runId> |
从磁盘 runDir 冷恢复一个已有 run |
botmux workflow cancel <runId> [--reason <text>] |
写 run-level cancelRequested 并驱动 cancel recovery |
botmux workflow ls [--all] [--status ...] [--wide] [--json] |
列所有 run;默认仅 non-terminal |
botmux workflow tail <runId> [--from N] [--follow] |
打印事件简表 |
botmux workflow show <runId> |
replay 事件,打 Snapshot 摘要 |
典型运维流程:
这是实验性能力,主要给运维/调试 workflow 编排用。普通使用无需关心。