Clooks: Um Ambiente de Execução Persistente de Hooks para Claude Code

✍️ OpenClawRadar📅 Publicado: April 2, 2026🔗 Source
Clooks: Um Ambiente de Execução Persistente de Hooks para Claude Code
Ad

Problema de Desempenho e Solução

À medida que os pipelines do Claude Code se tornam mais robustos, a quantidade de hooks pode aumentar de 2-3 verificações leves para 50+ manipuladores em eventos como SessionStart, PreToolUse, PostToolUse e Stop. Cada hook normalmente gera um novo processo Node ou Python, criando latência apenas pela sobrecarga de inicialização, que se acumula por sessão.

O Clooks resolve isso fornecendo um daemon HTTP persistente que gerencia o despacho de hooks sem gerar processos. Como o Claude Code já suporta hooks HTTP nativamente, o Clooks oferece um daemon ideal para direcioná-los.

Benchmarks de Desempenho

Dos benchmarks originais:

  • Invocação única: ~34,6ms → ~0,31ms
  • Sessão completa (120 chamadas): ~3.986ms → ~23ms
Ad

Funcionalidades Principais

  • clooks migrate: Converte hooks existentes automaticamente com um comando, sem necessidade de reescrever
  • Manipuladores LLM: Chame o Claude diretamente da configuração do hook com modelos de prompt e variáveis como $TRANSCRIPT, $GIT_DIFF, $ARGUMENTS
  • Agrupamento em lote: Manipuladores com o mesmo batchGroup compartilham uma única chamada de API
  • Resolução de dependências: Sintaxe depends: [other-handler] com ordenação topológica em ondas de execução paralela
  • Sistema de plugins: Empacote conjuntos reutilizáveis de hooks como clooks-plugin.yaml, instale com clooks add
  • Recarregamento a quente: Edite o manifesto, o daemon o detecta instantaneamente
  • Métricas + rastreamento de custos: clooks stats mostra o que está sendo executado, clooks costs monitora gastos com LLM

Começando

Instale com: npm install -g /clooks

Em seguida execute: clooks migrate

A versão atual é a v0.5, em desenvolvimento ativo com algumas imperfeições. A ferramenta está aberta a contribuições.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

🦀
Tools

Plugin Escrito com Claw Adiciona Suporte ao Nível de Pensamento Qwen 3.8 27B ao OpenClaw

Um desenvolvedor compartilha um plugin, escrito inteiramente por um agente de IA, que propaga os níveis de pensamento do Qwen 3.8 através do template de chat, com overrides opcionais por chamada e suporte a modo de instrução.

OpenClawRadar
Clawback: Implementação baseada em hooks dos loops de verificação vazados do Claude
Tools

Clawback: Implementação baseada em hooks dos loops de verificação vazados do Claude

Clawback é um projeto do GitHub que reimplementa os loops de verificação do vazamento do mapa de origem do Claude como ganchos mecânicos em vez de prompts. Inclui ganchos de parada, PreToolUse, PostToolUse e PostCompact que não podem ser ignorados pelo modelo sob pressão de contexto.

OpenClawRadar
Slides-grab: Editor Visual para Corrigir Slides HTML Gerados pelo Claude Code
Tools

Slides-grab: Editor Visual para Corrigir Slides HTML Gerados pelo Claude Code

Slides-grab é uma ferramenta que permite arrastar elementos em slides HTML/CSS gerados pelo Claude Code, então envia o XPath e uma captura de tela destacada para o agente de IA para edição precisa. Ela aborda a dificuldade de corrigir pequenos problemas de layout apenas com prompts de texto.

OpenClawRadar
Portable Mind Format (PMF): Especificação de Agente Independente de Provedor com 15 Agentes de Código Aberto
Tools

Portable Mind Format (PMF): Especificação de Agente Independente de Provedor com 15 Agentes de Código Aberto

O Portable Mind Format (PMF) é uma especificação baseada em JSON para definir identidades de agentes de IA que podem ser executados em vários modelos e provedores, incluindo Claude, GPT-4, Gemini, DeepSeek e modelos locais via Ollama. Inclui 15 agentes de produção com licença MIT e conversores para Claude Code, Cursor, GitHub Copilot e Gemini CLI.

OpenClawRadar