Workflow Configuration
Design multi-agent workflows with CrewAI, LangGraph, and Google ADK. Visual editor and YAML configuration.
Last updated: 16 مارس 2026
Workflows
Dryade workflows orchestrate multiple AI agents to complete complex tasks. Workflows define the execution order, data flow, and escalation rules between agents.
Supported Frameworks
- CrewAI: Role-based agent crews with task delegation
- LangGraph: Graph-based agent workflows with state management
- Google ADK: Agent Development Kit for structured agent pipelines
Workflow Definition
Workflows can be defined as markdown files or full code pipelines:
name: customer-support-triage
description: Classify and route support tickets
agents:
- name: classifier
framework: crewai
task: Classify the incoming ticket by urgency and category
- name: responder
framework: langraph
task: Draft an initial response based on classification
steps:
- agent: classifier
input: "{{ ticket.content }}"
output: classification
- agent: responder
input: "{{ classification }}"
condition: "classification.urgency != 'critical'"
Visual Workflow Editor
The Dryade Workbench includes a visual workflow editor for designing agent pipelines without writing YAML. Drag-and-drop agents, connect data flows, and configure escalation rules.
Execution Modes
- Sequential: Agents execute one after another
- Parallel: Independent agents run simultaneously
- Conditional: Branching based on agent outputs
- Loop: Repeat steps until a condition is met
Escalation Rules
Configure when workflows should escalate to human operators:
- Confidence thresholds
- Error count limits
- Timeout-based escalation
- Content-based triggers
Monitoring
Every workflow execution is logged with:
- Step-by-step execution trace
- Agent input/output at each step
- Token usage and cost tracking
- Duration and performance metrics