Hooks, plugins e sessões em agentes de codificação com IA
Um agente de brinquedo responde perguntas, talvez edite um arquivo, e depois esquece quase tudo. Um agente de nível plataforma pode ser estendido, interceptado, retomado e supervisionado.
Hooks, plugins e sessões são a infraestrutura que torna isso possível.
Mapa da série
- O que o Claw Code revela sobre a arquitetura de agentes de codificação com IA
- Por que agentes de codificação com IA usam Rust e Python juntos
- Ferramentas, permissões e MCP: como um agente de codificação se torna real
- Hooks, plugins e sessões em agentes de codificação com IA
- Clean-room rewrites e auditorias de parity para equipes de agentes de IA
Hooks conectam política e ação
Hooks ficam entre intenção e execução. Eles podem rodar antes de uma ferramenta, depois do sucesso ou depois de uma falha. Assim, o runtime ganha um lugar para inspecionar entradas, negar ações arriscadas, pedir revisão, emitir logs ou disparar comportamento posterior.
Agentes de codificação não geram apenas texto. Eles executam ações com efeitos colaterais. Quando shell, arquivos, serviços remotos ou subagentes entram no fluxo, a ordem de execução vira lógica de produto.
Plugins tornam expansão governável
Um agente cruza uma fronteira importante quando deixa de ter apenas capacidades internas e passa a aceitar extensões com manifests, comandos, ferramentas, permissões e comportamento de ciclo de vida.
Plugins deixam equipes conectar sistemas internos sem fazer fork do runtime central. Mas precisam de permissões, namespaces e auditoria claros; caso contrário, extensibilidade vira bagunça.
Sessões carregam trabalho longo
Programar raramente é uma pergunta única. É ler, planejar, alterar, testar, falhar, corrigir e continuar. Sem sessão, o agente acorda novo a cada interação.
Uma boa camada de sessão preserva transcript, saídas de ferramentas, IDs de sessão, decisões de permissão e estado útil para retomada. Isso não é apenas histórico de chat; é continuidade de trabalho.
Conclusão
Hooks dão controle, plugins dão crescimento, sessões dão tempo. Juntos, transformam um assistente de IA em uma plataforma que entra em processos reais de engenharia.