Files
gcp_solution_architecture_a…/app/adk/workflows.py
Jonathan Boniface a24a44e28c
Some checks failed
validation / verify (push) Failing after 10s
refactored: to utilise the google adk and production grade agent
2026-09-02 21:42:10 +01:00

21 lines
742 B
Python

"""ADK Workflows module for GCP Solution Architecture Agent.
Uses google.adk.workflows.Workflow and google.adk.workflows.WorkflowStep primitives.
"""
from typing import Any, Dict, List
from app.adk.agents import OrchestratorLoopAgent
from app.adk.compat import Workflow, WorkflowStep
from app.skills.loader import SkillLoader
def create_gcp_adk_workflow(skill_loader: SkillLoader, max_iterations: int = 5) -> Workflow:
"""Compose the multi-agent ADK workflow."""
orchestrator = OrchestratorLoopAgent(skill_loader, max_iterations=max_iterations)
step = WorkflowStep(step_name="OrchestratorReviewLoopStep", agent=orchestrator)
return Workflow(
name="GCP_Solution_Architecture_Workflow",
steps=[step],
)