Workflows
Define multi-step agent workflows
Workflows orchestrate complex multi-step agent processes.
Quick Start
- Create Workflow
rust use praisonai::{Workflow, Agent}; let researcher = Agent::new().name("Researcher").build()?; let writer = Agent::new().name("Writer").build()?; let editor = Agent::new().name("Editor").build()?; let workflow = Workflow::new() .step(researcher) .step(writer) .step(editor); workflow.run("Write about AI").await?;
Workflow Features
| Feature | Description |
|---|---|
| Sequential | Steps in order |
| Parallel | Steps together |
| Conditional | Branch on result |
| Loop | Repeat steps |