TRILHA 2

⚙️ Nucleo

Agentes, seguranca, compressao de contexto e memoria. Os mecanismos internos que fazem o Claude Code funcionar como um agente de producao confiavel e eficiente.

4
Modulos
24
Topicos
~2h
Duracao
Intermediario
Nivel

Navegacao Rapida

Conteudo Detalhado
2.1 ~30 min

🤖 Clonando a Si Mesmo: Agentes e Cache

Como o Claude Code cria copias de si mesmo para trabalhar em paralelo — e o truque de cache que torna isso economicamente viavel.

O que e:

Agente independente sem contexto do pai.

Por que aprender:

Ideal para pesquisa e exploracao sem contaminar conversa principal.

Conceitos-chave:

Zero context, prompt completo, independencia.

O que e:

Filho herda todo contexto de conversa do pai com prefixo identico em bytes.

Por que aprender:

Cache compartilhado = custo ~1x em vez de Nx.

Conceitos-chave:

Fork, prefixo identico, prompt cache hit.

O que e:

Processo Claude Code separado em painel tmux/iTerm2 com isolamento total.

Por que aprender:

Permite enxames multi-agente com poder total.

Conceitos-chave:

tmux, iTerm2, processo separado, isolamento.

O que e:

Pai e filhos fork compartilham bytes identicos no prefixo, gerando cache hits automaticos.

Por que aprender:

Sem cache 3 agentes = 3x custo; com cache ~1x.

Conceitos-chave:

Prompt caching, prefixo identico, placeholders.

O que e:

Standard para exploracao, Fork para perguntas paralelas, Teammate para enxames.

Por que aprender:

Modo errado = desperdicio de custo ou contexto.

Conceitos-chave:

Trade-offs, custo vs isolamento, contexto vs independencia.

O que e:

Mecanismo Node.js para isolamento de contexto entre agentes in-process.

Por que aprender:

Permite multiplos agentes no mesmo processo sem interferencia.

Conceitos-chave:

AsyncLocalStorage, isolamento, lightweight agents.

Ver Completo
2.2 ~30 min

🛡️ A Fortaleza: 5 Camadas de Seguranca

O sistema de defesa em profundidade que protege seu codigo e sistema contra execucao maliciosa — da sandbox ate o classificador ML.

O que e:

Comandos rodam em sandbox limitando acesso ao sistema.

Por que aprender:

Primeira barreira de defesa contra execucao maliciosa.

Conceitos-chave:

Sandbox, isolamento, limites de acesso.

O que e:

Cada ferramenta tem regras de allow/deny/ask configuraveis via settings.json.

Por que aprender:

Equilibrio entre autonomia e protecao.

Conceitos-chave:

Allow, deny, ask, wildcards, settings.json.

O que e:

BashTool bloqueia substituicao de comando, Zsh perigosos, flags ofuscadas, IFS injection, Unicode tricks.

Por que aprender:

Shell e o maior vetor de ataque em agentes.

Conceitos-chave:

Command substitution, IFS, Unicode whitespace, control chars.

O que e:

Comandos compostos como cmd1 && cmd2 sao divididos e cada parte verificada independentemente.

Por que aprender:

Atacantes tentam esconder comandos perigosos em cadeias.

Conceitos-chave:

Comando composto, splitting, verificacao independente.

O que e:

A camada mais interna — seu codigo e protegido por todas as camadas anteriores.

Por que aprender:

Todas as muralhas existem para proteger o que mais importa.

Conceitos-chave:

Defesa em profundidade, fortaleza concentrica.

O que e:

Classificador ML opcional que avalia semantica do comando, nao apenas padroes.

Por que aprender:

Regras de texto podem ser contornadas; ML entende intencao.

Conceitos-chave:

ML classifier, semantica, aprovacao automatica.

Ver Completo
2.3 ~30 min

📦 O Aperto: Compressao de Contexto

Como o Claude Code gerencia uma janela de contexto finita em sessoes longas — da microcompactacao ate o autocompact inteligente.

O que e:

Modelos tem janela de contexto limitada; sessoes longas geram imenso volume.

Por que aprender:

Sem gerenciamento, o modelo fica confuso (entropia contextual).

Conceitos-chave:

Janela de contexto, entropia contextual, limites de tokens.

O que e:

Remove saida de ferramentas antigas — o fato de ter lido permanece, a saida nao.

Por que aprender:

Outputs de ferramentas consomem muito contexto e ficam obsoletos.

Conceitos-chave:

Tool output removal, fato vs dados, economia de tokens.

O que e:

Apara rodadas de conversa antigas, mantendo apenas as recentes.

Por que aprender:

Historico antigo raramente e relevante para a tarefa atual.

Conceitos-chave:

History snip, recency bias, preservacao seletiva.

O que e:

Acionado quando contexto atinge limite; subagente le tudo e produz resumo.

Por que aprender:

Compressao inteligente preserva essencia e descarta ruido.

Conceitos-chave:

Auto-compaction, subagente de resumo, trigger automatico.

O que e:

Fatos criticos sao reinjetados apos compressao para nunca se perderem.

Por que aprender:

Compressao sem preservacao perde informacoes essenciais.

Conceitos-chave:

Session memory, reinjecao, fatos persistentes.

O que e:

Variante que usa API de cache editing para remover outputs sem quebrar prompt cache.

Por que aprender:

Compressao normal desperdica o prefixo em cache; esta variante economiza dinheiro.

Conceitos-chave:

Cache-aware compaction, cache editing API, economia.

Ver Completo
2.4 ~30 min

🧠 Nunca Esquece: O Sistema de Memoria

Como o Claude Code lembra de voce, do projeto e das correcoes — com MEMORY.md, categorias de memoria e consolidacao automatica.

O que e:

Indice leve com ~150 chars por linha carregado sempre no contexto; aponta para arquivos de topicos.

Por que aprender:

Carregar toda a memoria seria inviavel; indice + busca sob demanda e eficiente.

Conceitos-chave:

MEMORY.md, ponteiros, indice leve, 200 linhas max.

O que e:

Armazena papel, preferencias, nivel de expertise para personalizar respostas.

Por que aprender:

Colaborar com senior e diferente de ajudar iniciante.

Conceitos-chave:

Perfil do usuario, personalizacao, adaptacao.

O que e:

Registra correcoes do usuario E confirmacoes de abordagens que funcionaram.

Por que aprender:

Evita repetir erros e mantem abordagens validadas.

Conceitos-chave:

Correcoes, confirmacoes, aprendizado bidirecional.

O que e:

Informacoes sobre trabalho em andamento, metas, prazos; datas relativas para absolutas.

Por que aprender:

Contexto de projeto muda rapido; precisa estar atualizado.

Conceitos-chave:

Contexto ativo, datas absolutas, decisoes tecnicas.

O que e:

Ponteiros para onde encontrar info em sistemas externos (Linear, Grafana, Slack).

Por que aprender:

O agente precisa saber onde buscar informacao fora do codigo.

Conceitos-chave:

Ponteiros externos, sistemas de referencia, integracao.

O que e:

Consolidacao automatica executada quando >24h + >5 sessoes novas. 4 fases: Orientar, Reunir, Consolidar, Podar.

Por que aprender:

Memorias de curto prazo se consolidam como no sono biologico.

Conceitos-chave:

AutoDream, 4 fases, lock file, consolidacao, poda.

Ver Completo
← Trilha Anterior Proxima Trilha →