Instruktioner till en agent är förslag som den oftast följer. En hook är något annat: ett skript som körs varje gång, oavsett vad agenten tycker. Därför använder vi hooks för det som aldrig får hända.
Det vanligaste exemplet är en hook som letar efter lösenord och nycklar innan något sparas. Hittar den en hemlighet stoppas ändringen. En annan hook kör testerna före commit, så att trasig kod aldrig når repot.
Hooks är vårt viktigaste skydd mot att agenter läcker hemligheter. De ingår när vi sätter upp agentisk utveckling hos ett team.