Hooks | Blog

~/blog/tag/hooks

Hooks

Het verschil tussen je agent iets vragen en het gewoon afdwingen. Wat een hook is, wanneer hij een prompt verslaat, en waar hij terugbijt.

Waar ik hier over schrijf

Een hook is een script dat de harness draait op een vast punt in de agent-loop. Vóór een tool-aanroep, na een bewerking, bij het starten van een sessie, of op het moment dat het model wil stoppen. Hij draait of het model nu oplette of niet, en zijn exitcode kan weigeren wat er stond te gebeuren.

Dat laatste is de reden dat deze tag bestaat. Vrijwel al het andere dat je een agent voorhoudt, is advies. Een CLAUDE.md-bestand is advies. Een skill is advies in een nettere verpakking. Een zorgvuldig geformuleerde instructie is advies waar je langer over deed. Het model weegt het allemaal tegen de rest van de context, en alles kan die afweging verliezen.

Een hook wordt niet gewogen. Dat maakt hem de goedkoopste manier om een agent-opzet correct te houden, en tegelijk het mechanisme waar mensen als laatste naar grijpen, meestal na de derde keer dat dezelfde regel in een lange sessie werd genegeerd.

De stukken hier behandelen beide kanten. Waar hooks goed voor zijn: een format afdwingen, een pad blokkeren, een commit weigeren, een controle eerlijk houden op het moment dat het model liever doorgaat. En waar ze terugbijten: een Stop-hook die altijd blokkeert is een oneindige lus, hooks boven een bepaalde omvang worden op sommige hosts stilletjes overgeslagen, en een hook die bij elke tool-aanroep draait is een heffing die je de hele dag betaalt.

Zoek je uit welk mechanisme bij welk probleem hoort, dan zet de gids over agentic coding hooks naast skills, subagents en slash commands. Wat een hook daadwerkelijk mag tegenhouden, is een vraag over permissies.

nieuwste
gereedschaphooks
6 minClaude Pro #34

Je Claude Code-sessie heeft geen klok

Claude Code toont geen tijdstempels en niet hoe lang een beurt duurde, dus niemand kan zeggen waar de tijd van een sessie heen ging. Een plugin die allebei toevoegt, en wat die cijfers uiteindelijk waard blijken.

lees →