Files
agent-skills/skills/unifai-workflow-execution/SKILL.md
T
2026-08-05 15:45:08 +00:00

2.6 KiB

name, version, description, inputs, steps, outputs, tags, metadata
name version description inputs steps outputs tags metadata
unifai-workflow-execution 1.0.0 Execute a multi-agent AI workflow defined in YAML or through the UI's drag-and-drop editor.
name description
blueprint_path Path to the blueprint file (YAML) defining the multi-agent workflow.
name description
execution_mode Execution mode: 'local' or 'distributed'.
step_name description
Load Blueprint Parse and validate the blueprint file to ensure it conforms to expected structure.
step_name description
Initialize Execution Engine Set up the execution engine based on the selected mode ('local' or 'distributed').
step_name description
Execute Workflow Run the multi-agent workflow, streaming node-by-node output as NDJSON over HTTP.
step_name description
Stream Results Render and stream results in real time to clients subscribing to the event stream.
name description
execution_results The output of the executed workflow, streamed as NDJSON over HTTP.
source_repo extracted_at confidence
https://github.com/redhat-community-ai-tools/UnifAI.git 0.9

unifai-workflow-execution

Execute a multi-agent AI workflow defined in YAML or through the UI's drag-and-drop editor.

Steps

  1. {'step_name': 'Load Blueprint', 'description': 'Parse and validate the blueprint file to ensure it conforms to expected structure.'}
  2. {'step_name': 'Initialize Execution Engine', 'description': "Set up the execution engine based on the selected mode ('local' or 'distributed')."}
  3. {'step_name': 'Execute Workflow', 'description': 'Run the multi-agent workflow, streaming node-by-node output as NDJSON over HTTP.'}
  4. {'step_name': 'Stream Results', 'description': 'Render and stream results in real time to clients subscribing to the event stream.'}

Inputs

  • {'name': 'blueprint_path', 'description': 'Path to the blueprint file (YAML) defining the multi-agent workflow.'}
  • {'name': 'execution_mode', 'description': "Execution mode: 'local' or 'distributed'."}

Outputs

  • {'name': 'execution_results', 'description': 'The output of the executed workflow, streamed as NDJSON over HTTP.'}

Failure Modes

  • {'mode_name': 'Invalid Blueprint', 'description': 'Blueprint file is not valid YAML or does not conform to expected structure.'}
  • {'mode_name': 'Execution Engine Initialization Failure', 'description': 'Failed to initialize the execution engine due to configuration issues or missing dependencies.'}

Source

Extracted from: https://github.com/redhat-community-ai-tools/UnifAI.git Confidence: 0.9