Ganchos são comandos shell definidos pelo usuário que executam em pontos específicos do ciclo de vida do Claude Code.
Eles garantem a execução determinística de ações como notificações, formatação automática, registos e feedback de código.
A configuração de ganchos usa padrões (matchers) para corresponder ferramentas e definir comandos a executar.
Existem vários tipos de eventos de gancho: PreToolUse, PostToolUse, Notification e Stop, cada um com comportamentos e objetivos próprios.
Os ganchos comunicam decisões por códigos de saída ou JSON, permitindo aprovar ou bloquear ações e fornecer feedback.
É fundamental seguir boas práticas de segurança, validando entradas, usando caminhos absolutos e testando ganchos antes de usá-los em produção.
A execução dos ganchos tem limite de 60 segundos, corre em paralelo e depende das definições nos ficheiros de configuração do usuário e do projeto.
Get notified when new stories are published for "🇵🇹 Hacker News Português"