Documentation
¶
Overview ¶
This example demonstrates a StateMachine process with conditional transitions.
Tasks transition based on output conditions:
- "assess" → "analyze" if assessment contains "complex"
- "assess" → "approve" if assessment contains "simple"
- "analyze" → "approve" if analysis contains "recommend"
If no condition matches at any step, the flow terminates with ErrNoMatchingPath.
Usage:
OPENAI_API_KEY=sk-... go run ./examples/process/state_machine/
Click to show internal directories.
Click to hide internal directories.