{ "name": "unifai-workflow-execution", "version": "1.0.0", "goal": "Execute a multi-agent workflow on the UnifAI platform using a specified blueprint and user prompt.", "inputs": [ "blueprint_id or blueprint_name", "user_shortcut", "user_question" ], "steps": [ "Step 1: Resolve the blueprint ID from either direct ID or name lookup (resolve_blueprint_id method)", "Step 2: Create a new session from the blueprint (create_session method)", "Step 3: Submit the session for background execution with the user prompt (submit_session method)", "Step 4: Poll session status until execution completes (poll_session_status method)" ], "outputs": [ "session_id", "workflow_id" ], "failure_modes": [ "Blueprint name not found or not unique - error during blueprint resolution", "Session creation fails - error from API response", "Session submission fails - error from API response", "Polling session status fails - error from API response" ], "confidence": 0.95, "explanation": "This workflow is specific to the UnifAI platform and its multi-agent system, but can be adapted for similar systems with a similar architecture.", "source_repo": "https://github.com/redhat-community-ai-tools/UnifAI.git", "score": 1.0 }