Native Kiro Agent Hooks
Event-driven automation that runs inside Kiro, shipped disabled by default in every preset.
Each preset ships native Kiro Agent Hooks (*.kiro.hook files) — Kiro's own
event-driven automation format (a when trigger plus a then action) that runs
inside the IDE.
Every preset gets four shared hooks plus domain-specific ones:
- Shared: Run Tests on Save, Spec Task Sync, Secret Scan Before Write, Docs Drift Guard
- Domain-specific: three or more per preset, tailored to its stack
The exact set for each preset is listed in the preset reference, read from the preset manifests.
Every native hook ships disabled ("enabled": false) so a fresh workspace
never starts an agent run you didn't ask for.
Toggle one on in Kiro's Agent Hooks panel, or set "enabled": true. Each preset
also carries a hooks/native-hooks.md guide.
Not the same as the shell hooks
These are distinct from the cross-platform shell notifier scripts
(.js / .sh / .ps1) that also ship in hooks/ and are registered in
settings.json. Both are listed separately on each preset's reference page.