openclaw hooks
Gerencie hooks de agente (automações orientadas a eventos para comandos como /new, /reset e a inicialização do gateway).
Relacionados:
Listar todos os hooks
--eligible: Mostrar apenas hooks elegíveis (requisitos atendidos)--json: Saída em JSON-v, --verbose: Mostrar informações detalhadas, incluindo requisitos ausentes
Obter informações do hook
<name>: Nome do hook (por exemplo,session-memory)
--json: Saída em JSON
Verificar elegibilidade dos hooks
--json: Saída em JSON
Habilitar um hook
~/.openclaw/config.json).
Nota: Hooks gerenciados por plugins mostram plugin:<id> em openclaw hooks list e
não podem ser habilitados/desabilitados aqui. Em vez disso, habilite/desabilite o plugin.
Argumentos:
<name>: Nome do hook (por exemplo,session-memory)
- Verifica se o hook existe e é elegível
- Atualiza
hooks.internal.entries.<name>.enabled = truena sua configuração - Salva a configuração em disco
- Reinicie o gateway para que os hooks sejam recarregados (reinício do app da barra de menu no macOS ou reinicie o processo do gateway em dev).
Desabilitar um hook
<name>: Nome do hook (por exemplo,command-logger)
- Reinicie o gateway para que os hooks sejam recarregados
Instalar hooks
--ignore-scripts por segurança.
O que ele faz:
- Copia o pacote de hooks para
~/.openclaw/hooks/<id> - Habilita os hooks instalados em
hooks.internal.entries.* - Registra a instalação em
hooks.internal.installs
-l, --link: Vincular um diretório local em vez de copiar (adiciona-o ahooks.internal.load.extraDirs)
.zip, .tgz, .tar.gz, .tar
Exemplos:
Atualizar hooks
--all: Atualizar todos os pacotes de hooks rastreados--dry-run: Mostrar o que mudaria sem gravar
Hooks empacotados
session-memory
Salva o contexto da sessão na memória quando você executa/new.
Habilitar:
~/.openclaw/workspace/memory/YYYY-MM-DD-slug.md
Veja: documentação do session-memory
bootstrap-extra-files
Injeta arquivos adicionais de bootstrap (por exemploAGENTS.md / TOOLS.md locais do monorepo) durante agent:bootstrap.
Habilitar:
command-logger
Registra todos os eventos de comando em um arquivo de auditoria centralizado. Habilitar:~/.openclaw/logs/commands.log
Ver logs:
boot-md
ExecutaBOOT.md quando o gateway inicia (após os canais iniciarem).
Eventos: gateway:startup
Habilitar: