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
SessionStart Session öffnet Umgebung prüfen, Secrets laden, Team benachrichtigen
SessionEnd Session schließt Arbeit zusammenfassen, Summary an Slack posten
PreToolUse Vor jedem Tool-Aufruf Logging, Rate Limiting, Eingabevalidierung
PostToolUse Nach erfolgreichem Tool-Aufruf Audit Trail, Metriken, Test Runner
PostToolUseFailure Nach fehlgeschlagenem Tool-Aufruf Alert, Fallback, Fehlerreporting
UserPromptSubmit Nutzer sendet Nachricht Eingabefilterung
SubagentStart Subagent gestartet Ressourcenverfolgung, Kostenmonitoring
Stop Agent stoppt Cleanup, git commit, Deploy-Trigger
PreCompact Vor Kontext-Komprimierung Wichtigen Kontext in Datei sichern
Notification Agent sendet Benachrichtigung An 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-logger Shell-Hook — läuft vor jedem Tool-Aufruf
/create-hook PostToolUse audit --ts TypeScript-Hook — nach jedem Tool-Aufruf
/create-hook SessionEnd notify Hook 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?

Starte jetzt und automatisiere Lurus Code mit Hooks und Events.

Jetzt starten