- Strona główna
- Słownik
- Hooki
Definicja
Hooki
Hooki to wyzwalacze automatyzacji uruchamiane w określonych punktach pracy agenta. W Claude Code działają przed konkretnymi wywołaniami narzędzi albo po nich — edycjami plików, wykonaniem poleceń — i są zdefiniowane w .claude/settings.json.
Dlaczego to ważne
Hook to różnica między proszeniem agenta o dobre zachowanie a uniemożliwieniem wykonania komendy. Instrukcje w pliku konfiguracyjnym są doradcze; hook to kod, który wykona się niezależnie od tego, czy model uważał.
Jak radzi sobie z tym każde narzędzie
- Cursor
- Hooki agentów lokalnych i w chmurze.
- Claude Code
- Pełny system hooków, przed i po użyciu narzędzia, w
.claude/settings.json. - Codex
- Hooki obok mechanizmu zatwierdzeń.
Najczęstsze pytania
Do czego służą hooki?
Do lintingu, formatowania, walidacji i własnej logiki — wszystkiego, co ma się dziać za każdym razem, bez polegania na pamięci agenta. W Claude Code definiuje się je w .claude/settings.json.
Czy Cursor i Codex mają hooki?
Oba mają coś z tej kategorii — Cursor ma hooki agentów lokalnych i w chmurze, Codex hooki obok zatwierdzeń — ale to Claude Code ma pełny system przed i po użyciu narzędzia.
Czy hook może zatrzymać wykonanie polecenia?
To właśnie kategoria, dla której hooki istnieją. Hook uruchamia się przed wywołaniem narzędzia, więc logika walidacyjna wykonuje się przed akcją, a nie raportuje o niej po fakcie — i to odróżnia zabezpieczenie od instrukcji, której model może posłuchać albo nie.