from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.workflow import Condition, Step, Workflow
urgent_handler = Agent(
name="Urgent Handler",
model=OpenAIChat(id="gpt-4o-mini"),
instructions="Handle urgent requests with high priority.",
)
normal_handler = Agent(
name="Normal Handler",
model=OpenAIChat(id="gpt-4o-mini"),
instructions="Handle normal requests thoroughly.",
)
workflow = Workflow(
name="CEL Input Routing",
steps=[
Condition(
name="Urgent Check",
evaluator='input.contains("urgent")',
steps=[Step(name="Handle Urgent", agent=urgent_handler)],
else_steps=[Step(name="Handle Normal", agent=normal_handler)],
),
],
)
workflow.print_response("This is an urgent request - please help immediately!")