Workflow
A workflow agent that can orchestrate multiple steps and actions. This agent type is designed to handle complex workflows that may involve multiple tools, models, and decision points.
The workflow agent can be configured with a series of steps that define the flow of execution, including conditional logic and parallel processing. This allows for the creation of sophisticated AI-driven processes that can adapt to various scenarios and requirements.
Note: The detailed structure of the workflow steps and actions is not defined here and would need to be implemented based on specific use cases and requirements.
Class Diagram
Section titled “Class Diagram”---
title: Workflow
config:
look: handDrawn
theme: colorful
class:
hideEmptyMembersBox: true
---
classDiagram
class AgentDefinition {
+string kind
+string name
+string displayName
+string description
+dictionary metadata
+PropertySchema inputSchema
+PropertySchema outputSchema
}
AgentDefinition <|-- Workflow
class Workflow {
+string kind
+dictionary trigger
}
Yaml Example
Section titled “Yaml Example”kind: workflowProperties
Section titled “Properties”| Name | Type | Description |
|---|---|---|
| kind | string | Type of agent, e.g., ‘workflow’ |
| trigger | dictionary | The steps that make up the workflow |