Τα hooks είναι προσαρμοσμένες εντολές shell που εκτελούνται σε συγκεκριμένα γεγονότα ζωής του Claude Code.
Οι κύριες χρήσεις περιλαμβάνουν ειδοποιήσεις, αυτόματη μορφοποίηση κώδικα, καταγραφή ενεργειών, παροχή ανατροφοδότησης και επιβολή δικαιωμάτων.
Η ρύθμιση γίνεται μέσω αρχείων ρυθμίσεων χρήστη ή έργου (.claude/settings.json) με matchers και hooks.
Διατίθενται τέσσερα είδη γεγονότων: PreToolUse, PostToolUse, Notification και Stop.
Οι hooks λαμβάνουν δεδομένα JSON μέσω stdin και επιστρέφουν κωδικούς εξόδου ή JSON για έλεγχο ροής.
Κωδικός εξόδου 0 σημαίνει επιτυχία, 2 μπλοκάρει τη λειτουργία, άλλοι κωδικοί σφαλμάτων επιτρέπουν συνέχιση.
Τα hooks τρέχουν με πλήρη δικαιώματα χρήστη, οπότε απαιτούνται μέτρα ασφαλείας, όπως έλεγχος εισόδων και χρήση απόλυτων διαδρομών.
Υποστήριξη debugging με όρια χρόνου, παράλληλη εκτέλεση και καταγραφή εξόδων σε λειτουργία transcript.
Get notified when new stories are published for "🇬🇷 Hacker News Ελληνικά"