Dokumentationerreichbar
Anthropic, Hooks reference
code.claude.com (externe Seite)
Die Herstellerdokumentation zu den Ereignissen, an denen sich eigene Programme einhängen lassen. Für das Gedächtnis sind zwei Zeilen ihrer Übersichtstabelle entscheidend, und sie sagen das Gegenteil dessen, was man erwartet. Zu PreCompact und PostCompact steht dort "No decision control. Used for side effects like logging or cleanup": Ein Hook vor dem Verdichten kann also Dateien schreiben, seine Ausgabe wird aber nicht in den Kontext übernommen. Einspeisen kann nur SessionStart, dort steht "hookSpecificOutput.additionalContext adds context for Claude", und dieses Ereignis kennt vier Auslöser, darunter ausdrücklich "compact". Der Rückweg nach dem Verdichten führt damit über den Sitzungsstart statt über das Verdichten selbst. Abgerufen am 03.08.2026.
geprüft 24.09.2026
Worauf sich diese Seite beruft, wörtlich, abgerufen am 04.08.2026:
Because the if filter is best-effort, use the permission system rather than a hook to enforce a hard allow or deny.
bestätigt 24.09.2026When Claude Code can't determine which commands the Bash input runs, it runs your hook regardless of the pattern.
bestätigt 24.09.2026No decision control. Used for side effects like logging or cleanup
bestätigt 24.09.2026Exit 2 means a blocking error.
bestätigt 24.09.2026The blocking message is the reason from your JSON's blocking decision when it makes one, and your stderr text otherwise.
bestätigt 24.09.2026Claude Code still reads any valid JSON output on stdout.
bestätigt 24.09.2026Prevents Claude from stopping, continues the conversation
bestätigt 24.09.2026
Erst der rote Test05 Das Gedächtnis07 Prüfen statt glauben08 Hooks und Skills