Skip to content

Fehlerbehebung ​

Beginnen Sie hier, wenn etwas nicht funktioniert. Folgen Sie den Schritten der Reihe nach.

Erste Schritte ​

1. Pruefen Sie, ob der Daemon laeuft ​

bash
triggerfish status

Wenn der Daemon nicht laeuft, starten Sie ihn:

bash
triggerfish start

2. Pruefen Sie die Logs ​

bash
triggerfish logs

Dies zeigt die Log-Datei in Echtzeit an. Verwenden Sie einen Level-Filter, um das Rauschen zu reduzieren:

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

3. Diagnose ausfuehren ​

bash
triggerfish patrol

Patrol prueft, ob das Gateway erreichbar ist, der LLM-Provider antwortet, Kanaele verbunden sind, Policy-Regeln geladen sind und Skills erkannt wurden. Jede Pruefung, die als CRITICAL oder WARNING markiert ist, zeigt Ihnen, wo Sie sich konzentrieren sollten.

4. Konfiguration validieren ​

bash
triggerfish config validate

Dies parst triggerfish.yaml, prueft erforderliche Felder, validiert Klassifizierungsstufen und loest Secret-Referenzen auf.

Fehlerbehebung nach Bereich ​

Wenn die obigen ersten Schritte nicht auf das Problem hingewiesen haben, waehlen Sie den Bereich, der zu Ihren Symptomen passt:

  • Installation - Installationsskript-Fehler, Build-aus-Quellcode-Probleme, Plattformprobleme
  • Daemon - Dienst startet nicht, Port-Konflikte, "already running"-Fehler
  • Konfiguration - YAML-Parse-Fehler, fehlende Felder, Secret-Aufloesungsfehler
  • Kanaele - Bot antwortet nicht, Authentifizierungsfehler, Nachrichtenzustellungsprobleme
  • LLM-Provider - API-Fehler, Modell nicht gefunden, Streaming-Fehler
  • Integrationen - Google OAuth, GitHub PAT, Notion API, CalDAV, MCP-Server
  • Browser-Automatisierung - Chrome nicht gefunden, Startfehler, Navigation blockiert
  • Sicherheit & Klassifizierung - Write-Down-Blockierungen, Taint-Probleme, SSRF, Policy-Ablehnungen
  • Secrets & Anmeldedaten - Schluesselbund-Fehler, verschluesselter Dateispeicher, Berechtigungsprobleme

Immer noch nicht weiter? ​

Wenn keiner der obigen Leitfaeden Ihr Problem geloest hat:

  1. Sammeln Sie ein Log-Bundle
  2. Lesen Sie die Anleitung zum Erstellen von Issues
  3. Erstellen Sie ein Issue auf GitHub