Skip to content

Dépannage

Commencez ici quand quelque chose ne fonctionne pas. Suivez les étapes dans l'ordre.

Premières étapes

1. Vérifiez si le daemon est en cours d'exécution

bash
triggerfish status

Si le daemon n'est pas en cours d'exécution, démarrez-le :

bash
triggerfish start

2. Vérifiez les logs

bash
triggerfish logs

Cela affiche le fichier de log en temps réel. Utilisez un filtre de niveau pour réduire le bruit :

bash
triggerfish logs --level ERROR
triggerfish logs --level WARN

3. Lancez les diagnostics

bash
triggerfish patrol

Patrol vérifie si le gateway est accessible, si le fournisseur de LLM répond, si les canaux sont connectés, si les règles de politique sont chargées et si les skills sont découverts. Toute vérification marquée CRITICAL ou WARNING vous indique où concentrer votre attention.

4. Validez votre configuration

bash
triggerfish config validate

Cela analyse triggerfish.yaml, vérifie les champs requis, valide les niveaux de classification et résout les références de secrets.

Dépannage par domaine

Si les premières étapes ci-dessus ne vous ont pas orienté vers le problème, choisissez le domaine qui correspond à vos symptômes :

  • Installation - échecs du script d'installation, problèmes de compilation depuis les sources, problèmes de plateforme
  • Daemon - le service ne démarre pas, conflits de ports, erreurs « already running »
  • Configuration - erreurs d'analyse YAML, champs manquants, échecs de résolution de secrets
  • Canaux - bot ne répond pas, échecs d'authentification, problèmes de distribution des messages
  • Fournisseurs de LLM - erreurs API, modèle introuvable, échecs de streaming
  • Intégrations - Google OAuth, GitHub PAT, API Notion, CalDAV, serveurs MCP
  • Automatisation du navigateur - Chrome introuvable, échecs de lancement, navigation bloquée
  • Sécurité et classification - blocages write-down, problèmes de taint, SSRF, refus de politique
  • Secrets et identifiants - erreurs de trousseau de clés, stockage de fichier chiffré, problèmes de permissions

Toujours bloqué ?

Si aucun des guides ci-dessus n'a résolu votre problème :

  1. Collectez une archive de logs
  2. Lisez le guide de signalement d'issues
  3. Ouvrez une issue sur GitHub