Zum Inhalt springen

Hooks & Event-Automation

KI-Coding-Workflow mit 10 Event-Hooks automatisieren. Shell-Skripte oder HTTP-Aufrufe bei SessionStart, PreToolUse, PostToolUse und mehr ausführen. DSGVO-konform.

10 Event-Typen

SessionStart/End, Pre/PostToolUse und weitere, präzise in den Lebenszyklus eingreifen.

🖥️

Command Hooks

Beliebige Shell-Befehle an Events koppeln, Lint, Test, Notify.

🌐

HTTP Hooks

Webhooks an interne oder externe Dienste, CI, ChatOps, Monitoring.

🔌

Plugin-Hooks

Plugins reagieren auf dieselben Events, erweiterbar ohne Kern zu patchen.

Hook-Validierung

Konfiguration prüfen bevor sie live geht, weniger Überraschungen in Produktion.

📋

Hook-Vorlagen (/create-hook)

Schnellstart mit `/create-hook`, Boilerplate für typische Automatisierungen.

Die 10 Hook-Events

Jeder bedeutende Moment im Agent-Lebenszyklus hat ein entsprechendes Hook-Event. Ein oder mehrere abonnieren.

Event Zeitpunkt Anwendungsfall
SessionStartSession öffnetUmgebung prüfen, Secrets laden, Team benachrichtigen
SessionEndSession schließtArbeit zusammenfassen, Summary an Slack posten
PreToolUseVor jedem Tool-AufrufLogging, Rate Limiting, Eingabevalidierung
PostToolUseNach erfolgreichem Tool-AufrufAudit Trail, Metriken, Test Runner
PostToolUseFailureNach fehlgeschlagenem Tool-AufrufAlert, Fallback, Fehlerreporting
UserPromptSubmitNutzer sendet NachrichtEingabefilterung
SubagentStartSubagent gestartetRessourcenverfolgung, Kostenmonitoring
StopAgent stopptCleanup, git commit, Deploy-Trigger
PreCompactVor Kontext-KomprimierungWichtigen Kontext in Datei sichern
NotificationAgent sendet BenachrichtigungAn bevorzugten Kanal weiterleiten

Hook erstellen

/create-hook verwenden, um eine Hook-Datei zu erstellen. Die KI generiert Boilerplate für Shell- oder TypeScript-Hooks.

/create-hook PreToolUse my-loggerShell-Hook — läuft vor jedem Tool-Aufruf
/create-hook PostToolUse audit --tsTypeScript-Hook — nach jedem Tool-Aufruf
/create-hook SessionEnd notifyHook läuft wenn die Session endet

Beispiel: Audit-Log-Hook

Jeden Tool-Aufruf in eine Datei loggen — nützlich für Compliance, Debugging und KI-Aktionen nachverfolgen.

.lurus/hooks/pre-tool-use.sh
#!/bin/bash
# .lurus/hooks/pre-tool-use.sh
# Loggt jeden Tool-Aufruf mit Zeitstempel

echo "$(date -u +'%Y-%m-%dT%H:%M:%SZ') [TOOL] $TOOL_NAME $TOOL_INPUT" >> .lurus/audit.log

Bereit, intelligenter zu coden?

Tritt der Warteliste bei und automatisiere Lurus Code mit Hooks und Events.

Jetzt starten