Skip to main content

Vue d’ensemble

workflow_definition est le JSON qui représente un agent sous forme de graphe (nœuds + arêtes). Le format est proche de ReactFlow.
Référence détaillée des nœuds : Nœuds (graphe). Construire un workflow à la main est rare : le plus simple est de partir d’un template (voir Flows) ou de laisser un agent IA le générer (voir Pour les agents IA).

Structure d’un nœud

Structure d’une arête

Workflow minimal valide

startCall → agentNode → endCall :

Types de nœuds

Découvrir et valider

  • Catalogue : GET /api/v1/api/node-types et /node-types/{name}. Chaque entrée décrit un NodeSpec : le schéma exact des champs de data.
  • Validation : POST /api/v1/api/workflow/{workflow_id}/validate
Le détail des types de champs (PropertySpec, PropertyType) est documenté dans Nœuds (graphe). En cas d’échec, la réponse 422 contient :
Les nœuds startCall, agentNode et endCall exigent un prompt non vide. Les arêtes exigent data.label et data.condition non vides.

Nœuds (graphe)

Référence complète.

Flows

Créer, valider, publier.

Pour les agents IA

Générer un workflow par IA.

Référence API

Piloter par REST.
Last modified on October 28, 2026