Skip to main content
O objeto workflow_definition passado para Create from Definition e Update Agent define o grafo de conversa completo. É a mesma estrutura que o construtor visual de workflows do painel lê e escreve — construir um agente na UI produz um workflow_definition nos bastidores, e qualquer coisa que você puder configurar visualmente pode igualmente ser expressa aqui como JSON.

Nós

Cada nó representa uma etapa da conversa.

Tipos de nó


Campos de dados do nó

Campos comuns (todos os tipos de nó)

agentNode — extração de dados

Schema da variável de extração:
type é um dos string, number ou boolean.

agentNode — ferramentas

nó trigger

nó webhook

nó qa


Arestas

Cada aresta conecta dois nós e define quando a transição dispara.

Regras de validação

  • Todos os IDs de source e target nas arestas devem referenciar IDs de nós existentes
  • Todos os nós, exceto trigger, webhook e qa, devem ter um prompt não vazio
  • Os IDs dos nós devem ser únicos dentro do workflow
  • Cada workflow deve ter exatamente um nó startCall ou trigger como ponto de entrada

Exemplo mínimo