## 参考页面 - Budibase 产品页:https://budibase.com/ - Budibase 自动化编辑器源码:https://github.com/Budibase/budibase/tree/master/packages/builder/src/components/automation - Budibase 源码中的独立 automation worker 部署模板:https://github.com/Budibase/budibase/tree/master/charts/budibase/templates ## 调整内容 MIAO 当前已有状态工作流、定时/事件任务和服务端 Agent run,但复杂任务仍需要把步骤拆散到不同配置入口。增加一个受控的自动化流程编辑器: - 用节点表达触发器、条件分支、有限循环、动作、人工确认、重试和结束; - 定义保存为带修订号的 JSON,创建/修改/启用/暂停都保留审计回执; - 提供只读试运行和测试数据输入,试运行不得写入业务记录或发送外部通知; - 每个节点显示预算、幂等键、超时、失败策略和所需权限,运行详情按步骤展示; - 与现有 `workflows`、后台任务和 Agent harness 复用执行契约,避免再造一套任务系统。 ## MIAO 产品差异与注意事项 Budibase 的画布面向通用低代码自动化;MIAO 仍是 Agent-first 内部工作台。画布只能编排已注册的 MIAO 能力,不能执行任意 JavaScript、shell 或未授权 HTTP;状态流仍是记录生命周期的确定性原语,Agent 只能提出候选定义,最终由服务端做权限、预算、幂等和确认校验。 ## 验收标准 - 同一流程可从草稿、试运行、启用、暂停和历史版本恢复; - 浏览器运行与关闭浏览器后的后台运行使用同一权限和回执模型; - 分支/循环有明确上限,失败重试不会重复写入; - UI、API、`docs/OPERATIONS.md` 同步说明能力和边界。
Activity