Workflow Engine
Flow Schema
How Monkeys represents workflow definitions
Flow Schema
A Monkeys workflow is a structured definition that Studio can edit visually and monkeys-server can translate into executable orchestration. The runtime execution is backed by Conductor and worker services.
Main Parts
- Inputs: values accepted when the workflow starts.
- Tasks: model calls, tool calls, control nodes, human tasks, and data operations.
- Edges: execution order and data dependencies between tasks.
- Variables: intermediate values used across tasks.
- Output: the response contract returned to the caller.
- Metadata: display, versioning, integration, and observability information.
Practical Guidance
Keep workflow inputs explicit, keep each task focused, and define a stable output shape before integrating the workflow through API clients.