Learn · Leitura do código-fonte em 12 aulas

Learn Claude Code

Não é um tutorial — é uma desmontagem. Do loop de uma linha à isolação de worktree.

12 aulas 36 widgets Baseado em shareAI-lab/learn-claude-code
S01
Agent Loop
Sem loops, não há agente
Agent loopstop_reasonhistórico de mensagensretorno do resultado_ferramenta
S02
Tool Use
O ciclo não mudou, apenas existem mais ferramentas
Tool dispatch mapJSON schemasafe_path anti-escapeextensão de ferramenta
S03
Todo Write
Deixe o agente gerenciar seu próprio progresso
TodoManagerlimite de singleton in_progressinjeção de lembrete irritanteestado estruturado
S04
Subagent
Lide com grandes problemas para um agente recém-aberto
Distribuição de subagentesisolamento de contextoCHILD_TOOLS RecorteRetorno resumido
S05
Skill Loading
Conhecimento de domínio carregado sob demanda
Arquitetura de habilidades de dois níveisYAML frontmatterload_skill tooleconomia simbólica
S06
Context Compact
O contexto está completo, aprenda a cortar
Micro compactAuto compactFerramenta compacta manualpersistência da transcrição
S07
Task System
O estado é gravado no disco, sobrevivendo à compactação
Task CRUDgráfico de dependência bloqueadoByPersistência de arquivo JSONA pesquisa de topologia é executável
S08
Background Tasks
Deixe o agente funcionar sozinho sem bloqueá-lo.
Tarefa BG encadeadafila de notificaçãodrenar antes da chamada LLMResultados de recarga
S09
Agent Teams
Vários agentes se comunicam por meio de caixas de correio de arquivos
companheiro de equipe durávelCaixa de correio JSONL5 tipos de mensagensEquipe config.json
S10
Team Protocols
Protocolo de handshake entre dois agentes
protocolo de desligamentoacordo de aprovação de planoassociação request_idFSM: pending→approved/rejected
S11
Autonomous Agents
Agente que encontra trabalho sozinho
TRABALHO / IDLE dois estágiosvotação do quadro de tarefasauto_claimreinjeção de identidade
S12
Worktree Isolation
Agentes diferentes não devem pegar a mesma árvore.
git worktree addvinculação de tarefa/árvore de trabalhokeep vs removeIsolamento em nível de diretório