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 statusSi le daemon n'est pas en cours d'exécution, démarrez-le :
bash
triggerfish start2. Vérifiez les logs
bash
triggerfish logsCela 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 WARN3. Lancez les diagnostics
bash
triggerfish patrolPatrol 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 validateCela 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 :
- Collectez une archive de logs
- Lisez le guide de signalement d'issues
- Ouvrez une issue sur GitHub
