动作排序与循环——工作流执行机制
从上往下执行
AutoAgent 的工作流是串行执行的——触发后,动作列表里的动作从上往下依次执行,上一个跑完再跑下一个。不是并行,也不是选条件跳转(没有 if-else 逻辑)。
这意味着动作顺序很重要:
- "打开设置" → "点击清理按钮" → "弹通知报结果" ✅ 顺序对
- "弹通知" → "打开设置" → "点击清理按钮" ❌ 通知跑在清理前面了
调整顺序
在编辑界面里,动作列表应该支持拖动排序——长按或点击拖动,把上下顺序调整好。如果不能拖动,可能需要删除后重新按正确顺序添加。
循环执行
工作流可以设置循环模式:
- 不循环:跑完一次就停(默认)
- 循环:跑完一遍从头再来,直到被手动停止
循环适合"持续监测"类的场景——比如持续检查某个条件,或持续执行某个操作。但一定要配合停止入口(停止动作或悬浮球停止手势),不然会一直跑下去。
工作流截图

推广站展示的工作流执行界面,可以看到多个动作按顺序排列,执行时从上往下跑。
限制与边界
AutoAgent 的工作流目前不支持:
- 条件分支(if-else):不支持"如果 A 成功了则执行 B,否则执行 C"
- 并行执行:所有动作都是串行的
- 嵌套工作流:不能在一个工作流里调用另一个工作流(以实际版本为准)
如果需要更复杂的逻辑判断,可能需要多个独立的触发条件 + 多条工作流来组合实现。