Como o Claude Code funciona - Claude Code
Conteudo
TLDR;
Claude Code é um agente de codificação baseado em terminal que segue um ciclo contínuo de ler a solicitação, raciocinar, usar ferramentas, observar os resultados e repetir até concluir a tarefa ou precisar de ajuda do usuário. Antes de agir, ele monta um contexto com data, status do git, memórias do CLAUDE.md e ferramentas disponíveis, e então envia isso para a API da Anthropic para escolher as ações. As ferramentas só são executadas após verificação de permissões, podendo ser aprovadas automaticamente, solicitadas ao usuário ou bloqueadas, enquanto o trabalho pode ocorrer em modo interativo, não interativo, com subagentes e com armazenamento de conversas para retomada.
Resumo
O texto explica como o Claude Code funciona como um agente de programação baseado em terminal que opera em um ciclo contínuo: recebe a solicitação do usuário, monta o contexto com informações como data, status do Git e memórias do CLAUDE.md, raciocina sobre a tarefa, escolhe ferramentas, passa por checagem de permissões e executa ações cujos resultados são devolvidos ao modelo para novas iterações até concluir o trabalho. Ele destaca que todo o processo ocorre localmente no terminal, sem servidor remoto, a menos que alguma ferramenta envie dados externamente. Também descreve a diferença entre modo interativo e modo “print”, o uso de subagentes via ferramenta Task, o armazenamento de conversas em arquivos JSON com opção de retomada, e o mecanismo de consulta que controla streaming, limites de tokens, execução de ferramentas e compactação de contexto em conversas longas.