010 GitHub stars
02Context-aware execution with detailed JSON data passed to every hook via stdin
03Trigger custom shell commands at 10+ distinct lifecycle events including PreToolUse and SessionStart
04Automate post-processing tasks like code formatting, linting, or external notifications
05Enforce deterministic control with the ability to block or allow agent actions based on logic
06Implement security gates to prevent the agent from accessing sensitive files or secrets