Aller au contenu principal

Triggers — points d'entrée

Wiki runtime · Manuel agent

Chaque trigger = entrée nommée vers un ou plusieurs agents. trigger.kind fixe transport, auth et mapping payload → values.

Matrice

kindAppelantFicheProtocole wire (indicatif)
web-interfaceUtilisateur UIweb-interface.mdWebSocket / SSE
api-gatewayClient REST interneapi-gateway.mdREST OpenAPI
external-gatewayPartenaire / autre projet (A2A)a2a/public-invocation.mdA2A HTTP
delegation-gatewayAgent distant (ACP entrant)acp/delegation-gateway.mdA2A
scheduledCronscheduled.mdInterne K8s

Fiches communes

FicheSujet
common-rules.mdAgent entry, modèle, unreachable
legacy-import.mdNormalisation import

Modèle YAML

triggers:
- name: chat
kind: web-interface
description: "…"
agents: [root]

Types canoniques : packages/shared/src/project/triggers.tsTRIGGER_KINDS.

Diagramme (web-interface)