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
| kind | Appelant | Fiche | Protocole wire (indicatif) |
|---|---|---|---|
web-interface | Utilisateur UI | web-interface.md | WebSocket / SSE |
api-gateway | Client REST interne | api-gateway.md | REST OpenAPI |
external-gateway | Partenaire / autre projet (A2A) | a2a/public-invocation.md | A2A HTTP |
delegation-gateway | Agent distant (ACP entrant) | acp/delegation-gateway.md | A2A |
scheduled | Cron | scheduled.md | Interne K8s |
Fiches communes
| Fiche | Sujet |
|---|---|
| common-rules.md | Agent entry, modèle, unreachable |
| legacy-import.md | Normalisation import |
Modèle YAML
triggers:
- name: chat
kind: web-interface
description: "…"
agents: [root]
Types canoniques : packages/shared/src/project/triggers.ts → TRIGGER_KINDS.