- 去掉独立 aiohttp 服务器,改为标准模块(load_pipeline_service) - 存储从文件系统改 MySQL(sqlor) - 新增 3 张数据表:pipeline_tasks/task_steps/artifacts - 多租户隔离(tenant_id) - 通用 DAG 调度引擎(读 pipeline_steps 表,不硬编码业务) - 可插拔步骤处理器(register_handler by step_type) - artifact 版本管理 + 级联重跑 - init/data.json 标准 appcodes 格式 - 完整 README 文档
50 lines
1.7 KiB
JSON
50 lines
1.7 KiB
JSON
{
|
|
"appcodes": [
|
|
{
|
|
"parentid": "task_state",
|
|
"parentname": "任务状态",
|
|
"items": [
|
|
{"k": "submitted", "v": "已提交"},
|
|
{"k": "running", "v": "运行中"},
|
|
{"k": "completed", "v": "已完成"},
|
|
{"k": "failed", "v": "失败"},
|
|
{"k": "paused", "v": "已暂停"},
|
|
{"k": "cancelled", "v": "已取消"}
|
|
]
|
|
},
|
|
{
|
|
"parentid": "step_state",
|
|
"parentname": "步骤状态",
|
|
"items": [
|
|
{"k": "pending", "v": "等待中"},
|
|
{"k": "running", "v": "执行中"},
|
|
{"k": "completed", "v": "已完成"},
|
|
{"k": "failed", "v": "失败"},
|
|
{"k": "skipped", "v": "已跳过"}
|
|
]
|
|
},
|
|
{
|
|
"parentid": "io_type",
|
|
"parentname": "产物类型",
|
|
"items": [
|
|
{"k": "input", "v": "输入"},
|
|
{"k": "output", "v": "输出"}
|
|
]
|
|
},
|
|
{
|
|
"parentid": "step_type",
|
|
"parentname": "步骤类型",
|
|
"items": [
|
|
{"k": "audio_process", "v": "音频处理"},
|
|
{"k": "video_process", "v": "视频处理"},
|
|
{"k": "llm_generate", "v": "LLM生成"},
|
|
{"k": "llm_evaluate", "v": "LLM评估"},
|
|
{"k": "api_call", "v": "外部API调用"},
|
|
{"k": "file_process", "v": "文件处理"},
|
|
{"k": "composite", "v": "合成"},
|
|
{"k": "custom", "v": "自定义"}
|
|
]
|
|
}
|
|
]
|
|
}
|