Escalation vers l'agent superviseur#
Quand escalader#
- Blocage après 2-3 tentatives infructueuses
- Erreur technique hors du périmètre de l'agent (config, infra, API)
- Demande client qui dépasse les compétences de l'agent
- Situation ambiguë nécessitant une décision humaine ou superviseur
Exécuter le script scripts/escalate.sh via exec :
bash
bash <SKILL_DIR>/scripts/escalate.sh "<description du problème>" "<ce qui a été tenté>" "<résultat obtenu>"
Paramètres#
- Problème (obligatoire) — description concise du blocage
- Tentatives (obligatoire) — ce qui a été essayé et pourquoi ça n'a pas marché
- Résultat (optionnel) — dernier message d'erreur ou état actuel
Exemple#
bash
bash <SKILL_DIR>/scripts/escalate.sh \
"Impossible de lire les mails Google du client — token expiré" \
"Tenté refresh via Nango, erreur 401 persistante. Vérifié scopes, OK." \
"Error: invalid_grant - Token has been expired or revoked"
Ce qui se passe#
- Le script appelle
POST /hooks/agent sur le gateway local
- Le superviseur (David) reçoit une session dédiée avec le contexte complet
- David traite le problème ou escalade à Erwan si nécessaire
- La réponse est délivrée sur Telegram à Erwan pour visibilité
Règles#
- Ne pas escalader pour des questions simples — chercher d'abord dans les skills, la doc, le web
- Toujours inclure ce qui a été tenté — le superviseur ne doit pas refaire le travail
- Un seul escalade par problème — ne pas spammer le webhook
- Informer le client qu'on a escaladé et qu'un retour arrive sous peu