/hooks în Claude Code CLI

Extensibilitate și MCP Claude Code 2.1+

Deschide o listă doar pentru citire cu hook-urile configurate și arată de unde provine fiecare.

Sintaxă & invocare
/hooks

Ce face /hooks

/hooks deschide un browser doar pentru citire cu hook-urile configurate. Fiecare hook are o etichetă care arată sursa: setările de utilizator, de proiect sau locale, un plugin ori sesiunea curentă.

Selectezi un hook ca să vezi textul complet al comenzii pe care o rulează și locul în care este definit, de exemplu calea fișierului de setări sau numele plugin-ului. La finalul listei, intrarea All events afișează toate evenimentele de hook, inclusiv cele fără niciun hook configurat.

Meniul nu modifică nimic. Hook-urile se adaugă și se șterg în fișierele JSON de setări (~/.claude/settings.json, .claude/settings.json, .claude/settings.local.json), iar editările directe sunt preluate de obicei automat. Pentru a opri temporar toate hook-urile fără să le ștergi, setezi "disableAllHooks": true.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
(fără argumente) Deschide lista hook-urilor configurate, cu sursa fiecăruia.
All events Ultima intrare din listă: toate evenimentele de hook, inclusiv cele fără hook-uri.

Exemple practice de terminal

Exemplul 1: Verificarea hook-urilor active

Util când un hook nu pare să pornească: vezi dacă apare în listă și din ce fișier vine.

> /hooks

Exemplul 2: Oprirea tuturor hook-urilor pentru o singură rulare

Opțiunea --settings are prioritate față de setările de proiect și locale.

claude --settings '{"disableAllHooks": true}'

Greșeli frecvente și bune practici

  • Cauți în /hooks o opțiune de adăugare sau ștergere. Meniul este doar pentru citire; modifici fișierul de setări în care este definit hook-ul.
  • Vrei să dezactivezi un singur hook. Nu există o astfel de opțiune: îi ștergi intrarea sau folosești disableAllHooks. Hook-urile din setările gestionate (managed) pot fi oprite doar de un disableAllHooks setat tot la acel nivel.
  • Hook-urile din frontmatter-ul unui skill nu pornesc. Rulează /hooks în aceeași sesiune: dacă nu apar în listă, skill-ul rulează fără ele.

Comenzi înrudite