🤖 12 workers overview
Background workers fazem o trabalho que você não quer ter que pedir: audit contínuo, learning de padrões, mapeamento, refactor sugestões. Rodam fora do flow principal, sem competir por atenção.
📋Os 12 workers
🔥 Critical priority — audit
Único worker em prioridade critical. Roda continuamente, varre código novo em busca de vulnerabilidades. Detecta hardcoded secrets, deps com CVE, padrões inseguros — todos os achados viram ações para você revisar.
⚠️Por que é critical
Vulnerabilidade não encontrada cedo vira incidente em produção. Audit nunca espera fila — sobe à frente de qualquer outro worker.
🚀Disparo manual
npx claude-flow@v3alpha hooks worker dispatch --trigger audit
⚡ High priority — optimize
Performance optimization roda em prioridade high. Identifica hot paths, propõe memoização, detecta loops O(n²) onde O(n) caberia, sugere lazy loading.
🎯O que optimize procura
- •Funções chamadas frequentemente sem cache
- •Queries N+1 em ORMs
- •Bundle bloat e imports não usados
- •Sync code que poderia ser async
💡Dica prática
Optimize não aplica mudanças automáticas — só sugere. Revise os achados antes de aceitar; alguns "otimizações" trocam clareza por ms que não importam.
🌱 Normal priority — 8 workers
Maioria dos workers tem prioridade normal. Rodam quando há recurso disponível, sem urgência mas sem ficar parados. Cada um foca em um aspecto.
🧠 ultralearn
Aquisição profunda de conhecimento — alimenta SONA com padrões novos.
🔮 predict
Prevê próximas necessidades, faz preload do que provavelmente vai ser pedido.
🔬 deepdive
Análise profunda de módulos — mapeia dependências, complexidade, hotspots.
📚 document
Auto-documentation — gera/atualiza docs ao detectar arquivos sem cobertura.
♻️ refactor
Sugestões de refactor — identifica funções >20 linhas, duplicação, smells.
📊 benchmark
Performance benchmarking periódico para detectar regressões.
🧪 testgaps
Test coverage gaps — destaca branches sem teste, sugere casos.
🗺️ map
Mapeia codebase, mantém grafo de dependências atualizado.
💤 Low priority — consolidate, preload
Workers não-urgentes que rodam só em ociosidade. consolidate compacta memória antiga, preload traz recursos pesados antes que sejam necessários.
🗜️ consolidate
- • Compacta memórias duplicadas
- • Move padrões antigos para cold storage
- • Reduz índice HNSW
- • Roda durante nights/weekends
📦 preload
- • Modelos ONNX em RAM
- • Embeddings de docs principais
- • Caches MCP warm
- • Reduz latência da próxima sessão
📊 Monitoring & dispatch
Você acompanha workers via 3 comandos: list (ver definições), status (estado atual), dispatch (forçar execução).
⚙️Comandos
# Lista todos workers
npx claude-flow@v3alpha hooks worker list
# Status atual (running/idle/error)
npx claude-flow@v3alpha hooks worker status
# Dispara um worker específico
npx claude-flow@v3alpha hooks worker dispatch --trigger audit
npx claude-flow@v3alpha hooks worker dispatch --trigger testgaps
📈Indicadores que importam
- Workers idle muito tempo — sinal de que daemon parou ou trigger faltando
- audit em error repetido — investigue, segurança não pode falhar silenciosamente
- consolidate nunca rodou — memória pode estar inchando
- testgaps sem achados — coverage real ou worker desligado?
📋Resumo do Módulo
Próximo Módulo:
2.7 - Segurança & Performance no Dia a Dia: AIDefence, security scan, benchmarks, Token Optimizer