Monkeys
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.

On this page