Spaces:
Sleeping
Sleeping
| { | |
| "name": "webpage_video_understanding", | |
| "tasks": [ | |
| { | |
| "name": "WebpageVideoPreprocessor", | |
| "taskReferenceName": "webpage_video_preprocess", | |
| "inputParameters": { | |
| "video_path": "${workflow.input.video_path}" | |
| }, | |
| "type": "SIMPLE", | |
| "taskDefinition": {} | |
| }, | |
| { | |
| "name": "WebpageVideoQA", | |
| "taskReferenceName": "webpage_video_qa", | |
| "inputParameters": { | |
| "video_md5": "${workflow.input.video_md5}", | |
| "video_path": "${workflow.input.video_path}", | |
| "instance_id": "${workflow.input.instance_id}", | |
| "question": "${workflow.input.question}" | |
| }, | |
| "type": "SIMPLE", | |
| "taskDefinition": {} | |
| }, | |
| { | |
| "name": "ConstructDncPayload", | |
| "taskReferenceName": "construct_dnc_payload", | |
| "inputParameters": { | |
| "query": "${webpage_video_qa.output.query}" | |
| }, | |
| "type": "SIMPLE", | |
| "taskDefinition": {} | |
| }, | |
| { | |
| "name": "dncloop_task", | |
| "taskReferenceName": "dncloop_task", | |
| "inputParameters": {}, | |
| "type": "DO_WHILE", | |
| "taskDefinition": {}, | |
| "loopCondition": " if ( $.task_exit_monitor['exit_flag'] == true) { false; } else { true; }", | |
| "loopOver": [ | |
| { | |
| "name": "StructureUpdate", | |
| "taskReferenceName": "structure_update", | |
| "inputParameters": { | |
| "dnc_structure": "${construct_dnc_payload.output.dnc_structure}" | |
| }, | |
| "type": "SIMPLE" | |
| }, | |
| { | |
| "name": "TaskConqueror", | |
| "taskReferenceName": "task_conqueror", | |
| "inputParameters": { | |
| "dnc_structure": "${structure_update.output.dnc_structure}", | |
| "last_output": "${structure_update.output.last_output}" | |
| }, | |
| "type": "SIMPLE" | |
| }, | |
| { | |
| "name": "switch_task", | |
| "taskReferenceName": "switch_task", | |
| "inputParameters": { | |
| "switchCaseValue": "${task_conqueror.output.switch_case_value}" | |
| }, | |
| "type": "SWITCH", | |
| "decisionCases": { | |
| "complex": [ | |
| { | |
| "name": "TaskDivider", | |
| "taskReferenceName": "task_divider", | |
| "inputParameters": { | |
| "dnc_structure": "${task_conqueror.output.dnc_structure}", | |
| "last_output": "${task_conqueror.output.last_output}" | |
| }, | |
| "type": "SIMPLE" | |
| } | |
| ], | |
| "failed": [ | |
| { | |
| "name": "TaskRescue", | |
| "taskReferenceName": "task_rescue", | |
| "inputParameters": { | |
| "dnc_structure": "${task_conqueror.output.dnc_structure}", | |
| "last_output": "${task_conqueror.output.last_output}" | |
| }, | |
| "type": "SIMPLE" | |
| } | |
| ] | |
| }, | |
| "defaultCase": [], | |
| "evaluatorType": "value-param", | |
| "expression": "switchCaseValue" | |
| }, | |
| { | |
| "name": "TaskExitMonitor", | |
| "taskReferenceName": "task_exit_monitor", | |
| "inputParameters": {}, | |
| "type": "SIMPLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "WebpageConclude", | |
| "taskReferenceName": "webpage_task_conclude", | |
| "inputParameters": { | |
| "dnc_structure": "${task_exit_monitor.output.dnc_structure}", | |
| "last_output": "${task_exit_monitor.output.last_output}" | |
| }, | |
| "type": "SIMPLE", | |
| "taskDefinition": {} | |
| } | |
| ], | |
| "inputParameters": [], | |
| "outputParameters": {}, | |
| "failureWorkflow": "", | |
| "schemaVersion": 2, | |
| "workflowStatusListenerEnabled": false, | |
| "ownerEmail": "default@omagent.ai", | |
| "timeoutSeconds": 60, | |
| "variables": {}, | |
| "inputTemplate": {} | |
| } |