问题描述
flowforge define <yaml> 可以注册工作流,flowforge list 可以查看已注册的,但没有命令可以删除已注册的工作流。
注册错了、工作流已废弃、或只是想清理测试数据时,只能直接操作数据库:
DELETE FROM workflows WHERE name = 'my-workflow';
建议
添加 delete 或 unregister 命令:
flowforge delete my-workflow # 删除工作流定义
flowforge delete my-workflow --force # 强制删除(有活跃实例时也删)
删除行为:
- 删除工作流定义记录
- 建议同时清理该工作流的所有历史记录(instance + history)
- 建议检查是否有活跃实例,若有则拒绝删除或要求 --force
使用场景
- 测试时注册了临时工作流,想清理掉
- 工作流改名后旧名字残留
- 贡献的工作流被上游废弃,需要本地清除
问题描述
flowforge define <yaml>可以注册工作流,flowforge list可以查看已注册的,但没有命令可以删除已注册的工作流。注册错了、工作流已废弃、或只是想清理测试数据时,只能直接操作数据库:
建议
添加
delete或unregister命令:删除行为:
使用场景