agent:~/.claude$ cat claude-code-cheatsheet.md

Guia rápido do Claude Code: comandos, configurações e atalhos

# Guia rápido de consulta do Claude Code atualizado para a versão 2.1.220 — flags da CLI, comandos de barra, atalhos de teclado, modos de permissão (renomeação manual), modelos (Opus 5 e Sonnet 5 como padrão), hooks, plugins, Agent View, Workflow e variáveis de ambiente.

author: words: 5774 read_time: 22m updated: 2026-08-09 10:28

Part 2 of New to Claude Code

$ less claude-code-cheatsheet.md

Cada flag do CLI, comando de barra, atalho de teclado, chave de configuração, evento de hook e variável de ambiente em um só lugar. Para explicações detalhadas, veja o guia completo do Claude Code. Para configuração inicial, veja o quickstart.

1. Instalação

Três métodos de instalação, em ordem de preferência.

# Native binary (recommended)
curl -fsSL https://claude.ai/install.sh | bash

# Homebrew (macOS)
brew install --cask claude-code

# NPM (deprecated — migrate with `claude install`)
npm install -g @anthropic-ai/claude-code

Instale uma versão específica:

curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58

Verifique a instalação:

claude doctor
claude --version

Autentique-se:

claude auth login       # Log in or switch accounts
claude auth status      # Check current auth state
claude auth logout      # Clear stored credentials

2. Flags de CLI

Flag Descrição Exemplo
-p Modo de impressão — executa uma única consulta e encerra claude -p "list TODOs"
-c Continua a sessão mais recente claude -c
-r, --resume Retoma uma sessão pelo nome ou número claude -r "auth-refactor"
-n, --name Define o nome de exibição da sessão ao iniciar claude -n "feature-x"
--model Substitui o modelo desta sessão claude --model opus
--max-turns Limita o número de turnos autônomos claude -p "fix lint" --max-turns 10
--output-format Gera a saída como text, json ou stream-json claude -p "count files" --output-format json
--allowedTools Restringe as ferramentas disponíveis claude -p "fix" --allowedTools "Edit,Bash(npm:*)"
--permission-mode Define o modo de permissão claude --permission-mode auto
--permission-mode auto Inicia com o Auto Mode ativado (substituiu --enable-auto-mode, removido na v2.1.111) claude --permission-mode auto
--dangerously-skip-permissions Modo YOLO — ignora todas as solicitações de confirmação claude --dangerously-skip-permissions
--from-pr Inicia uma sessão vinculada a um PR (v2.1.27+); aceita URLs de GitHub, GHE, GitLab MR e Bitbucket PR (v2.1.119+) claude --from-pr 123
--fork-session Cria uma ramificação a partir de uma sessão retomada claude -r base --fork-session
-w Inicia em uma worktree isolada do git claude -w
--bare Modo de script — ignora hooks, LSP e plugins claude -p "count files" --bare
--plugin-url <url> Busca um arquivo .zip de plugin para a sessão atual (v2.1.129+) claude --plugin-url https://example.com/plugin.zip
--plugin-dir <path> Carrega uma pasta de plugin ou um arquivo .zip para a sessão atual (suporte a .zip na v2.1.128+) claude --plugin-dir ./my-plugin.zip
--channels Encaminha solicitações de aprovação para Telegram/Discord claude --channels
--forward-subagent-text Inclui o texto e o raciocínio dos subagents na saída stream-json (v2.1.211+); variável de ambiente: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 claude -p "audit" --output-format stream-json --forward-subagent-text
--ax-screen-reader Ativa o modo de leitor de tela (v2.1.208+); também pode usar CLAUDE_AX_SCREEN_READER=1 ou "axScreenReader": true claude --ax-screen-reader
--debug Ativa o registro de depuração claude --debug
--init Inicializa o projeto com CLAUDE.md claude --init

Subcomando adicionado na v2.1.212: claude auto-mode reset redefine o estado do auto-mode pelo terminal; passe --yes para ignorar a solicitação de confirmação.7


3. Slash commands

Comando O que faz
/init Inicializa o projeto com CLAUDE.md
/compact Condensa o histórico da conversa. Adicione um foco: /compact focus on tests
/context Exibe o uso da janela de contexto com sugestões práticas
/usage Uso de tokens, custo e uso do plano; caixa de diálogo unificada (v2.1.118+: /cost e /stats são atalhos de digitação que abrem abas de /usage); a v2.1.149+ adiciona o uso dos limites por categoria para skills, subagents e plugins, além do custo por servidor MCP
/cost Atalho de digitação → abre a aba de custos de /usage (v2.1.118+)
/model Altera o modelo. /model opus, /model sonnet
/fast Ativa ou desativa o modo de saída rápida — apenas Opus 5/Opus 4.8 (a v2.1.219 removeu o Opus 4.7); velocidade de saída aproximadamente 2,5 vezes maior por US$ 10/US$ 50 por MTok
/effort Define o nível de esforço: low, medium, high
/status Exibe o estado da sessão, o modelo e as configurações
/permissions Gerencia as configurações de permissão de forma interativa
/config Abre a interface completa de configurações
/mcp Configura os servidores MCP. /mcp enable, /mcp disable
/hooks Exibe a configuração de hooks
/memory Exibe e gerencia os arquivos de memória automática
/copy Copia blocos de código. /copy N para a enésima resposta mais recente
/resume Retoma uma sessão pelo nome. /resume 1 ou /resume name
/rename Nomeia a sessão atual. /rename feature-auth
/branch Ramifica a conversa para exploração paralela
/fork Copia a conversa para uma nova sessão em segundo plano — com sua própria linha em claude agents (reaproveitado na v2.1.212); desde a v2.1.221, a cópia recebe sua própria worktree
/subtask Ramificação dentro da sessão — o comportamento antigo de /fork com seu novo nome (v2.1.212)
/list-agents Lista todos os agentes aos quais Claude pode enviar mensagens: subagents, suas outras sessões locais e, com Remote Control, sessões em outras máquinas (v2.1.224)
/peers Alias de /list-agents (v2.1.224)
/clear Limpa o histórico da conversa
/plan Entra no modo de planejamento. /plan refactor the auth module
/powerup Aulas interativas sobre recursos com demonstrações animadas (v2.1.90+)
/voice Ativa ou desativa o modo de voz com push-to-talk
/loop Tarefas recorrentes. /loop 5m /foo executa a cada 5 minutos
/rewind Retorna ao checkpoint (ou pressione Esc duas vezes)
/export Exporta a transcrição da conversa
/add-dir Adiciona pastas de trabalho para ampliar o acesso a arquivos
/agents Gerencia subagents
/goal Define uma condição de conclusão; Claude continua até atingir o objetivo (v2.1.139+)
/skills Lista as skills instaladas; caixa de pesquisa com filtragem conforme você digita (v2.1.121+)
/bashes Lista tarefas do bash em segundo plano
/tasks Lista agentes em segundo plano
/theme Gerencia temas nomeados (v2.1.118+); plugins incluem uma pasta themes/
/color Define a cor da barra de prompt. Use /color default para redefinir
/code-review [effort] Encontra bugs de correção no nível de esforço opcional; --comment publica comentários inline no PR do GitHub (renomeado de /simplify na v2.1.147). Desde a v2.1.218, é executado como um subagent em segundo plano. Desde a v2.1.223, /review é um alias desse comando, /code-review sem argumentos reutiliza o último nível de esforço que você digitou e /code-review ultra executa a análise aprofundada na nuvem
/batch Operações em lote
/security-review Analisa o código em busca de vulnerabilidades
/claude-api Cria aplicativos com API/Anthropic SDK do Claude
/doctor Verificação completa da configuração — diagnostica e corrige problemas (v2.1.205; /checkup é um alias)
/bug Relata um bug à Anthropic
/release-notes Seletor interativo de versões com changelogs (v2.1.92+)
/buddy Pet companheiro no terminal — 18 espécies, 5 níveis de raridade, determinado de forma consistente pelo ID da conta
/login / /logout Autentica ou encerra a sessão

Comandos personalizados: crie .claude/commands/my-command.md (projeto) ou ~/.claude/commands/my-command.md (pessoal) e execute com /my-command. Os comandos aceitam frontmatter YAML para descrição, ferramentas permitidas, substituição do modelo e interpolação de argumentos por $ARGUMENTS ou pelos parâmetros posicionais $1, $2.

---
description: Fix a GitHub issue
allowed-tools: Read, Edit, Bash(git:*)
model: opus
argument-hint: [issue-number]
---

Fix GitHub issue #$ARGUMENTS following our coding standards.

Uso: /fix-issue 123


4. Atalhos de teclado

Controles gerais

Atalho Ação
Ctrl+C Cancela a operação atual
Ctrl+D Encerra a sessão (EOF)
Ctrl+L Limpa a tela (mantém o histórico)
Ctrl+O Ativa ou desativa a saída detalhada
Ctrl+R Pesquisa o histórico de comandos
Ctrl+V Cola uma imagem da área de transferência
Ctrl+B Envia a operação atual para segundo plano
Ctrl+X Ctrl+K Interrompe todos os agentes (alterado de Ctrl+F na v2.1.83)
Ctrl+S Guarda o rascunho do prompt
Ctrl+G Abre o editor externo
Esc Esc Desfaz a última alteração
Tab Aceita a sugestão de prompt
! Tab Autocompleta usando o histórico do Bash
Shift+Tab Alterna entre os modos de permissão
Alt+P / Option+P Alterna entre modelos enquanto você digita
Alt+T Ativa ou desativa o modo de raciocínio
Ctrl+T Ativa ou desativa o realce de sintaxe
Shift+Down Alterna entre os integrantes da equipe de agentes
Up/Down Navega pelo histórico de comandos
v Modo visual do Vim — seleção de caracteres (v2.1.118+; apenas no modo vim)
V Modo de linha visual do Vim (v2.1.118+; apenas no modo vim)
? Exibe os atalhos

Prefixos rápidos

Prefixo Ação Exemplo
# Adiciona à memória persistente # Always use TypeScript
/ Slash command /review
! Executa o bash diretamente ! git status
@ Referencia um arquivo @src/index.ts
& Envia a tarefa para a nuvem & Build the API

Entrada em várias linhas

Método Teclas
Escapar a quebra de linha \ e depois Enter
macOS Option+Enter
iTerm2/WezTerm/Ghostty/Kitty Shift+Enter
Outros terminais Shift+Enter (execute /terminal-setup primeiro)
Caractere de controle Ctrl+J

Os atalhos de teclado podem ser personalizados por /keybindings (armazenados em ~/.claude/keybindings.json).


5. Arquivos de configuração

Hierarquia de precedência (da mais alta para a mais baixa)

Nível Local Escopo
Empresarial (bloqueado) /Library/Application Support/ClaudeCode/managed-settings.json (macOS) Todos os usuários; não pode ser substituído
Flags de CLI Argumentos da linha de comando Sessão atual
Projeto local .claude/settings.local.json Pessoal, projeto atual (ignorado pelo git)
Projeto compartilhado .claude/settings.json Equipe, versionado no git
Global do usuário ~/.claude/settings.json Todos os seus projetos
Estado de execução ~/.claude.json Tokens de OAuth, configuração de MCP

A primeira correspondência prevalece. As configurações empresariais não podem ser ignoradas.


6. Referência do Settings.json

Principais configurações, com tipos e exemplos. Coloque-as em qualquer arquivo de configurações da hierarquia acima.

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "model": "claude-sonnet-4-6",
  "permissions": {
    "allow": ["Read", "Glob", "Grep", "Bash(npm run:*)", "Bash(git:*)", "Edit(src/**)"],
    "deny": ["Read(.env*)", "Bash(rm -rf:*)", "Bash(sudo:*)"],
    "ask": ["WebFetch", "Bash(docker:*)"],
    "defaultMode": "acceptEdits",
    "additionalDirectories": ["../shared-lib"]
  },
  "env": {
    "NODE_ENV": "development"
  },
  "hooks": {},
  "sandbox": {
    "enabled": false,
    "autoAllowBashIfSandboxed": true
  },
  "includeCoAuthoredBy": true,
  "cleanupPeriodDays": 30,
  "respectGitignore": true,
  "showTurnDuration": true,
  "language": "en",
  "autoMemoryDirectory": ".claude/memory",
  "plansDirectory": ".claude/plans"
}

Sintaxe das regras de permissão: Tool(pattern:*) oferece correspondência por prefixo. Bash(npm run test:*) permite npm run test, npm run test:unit etc. Os padrões de arquivo usam a sintaxe glob: Edit(src/**). Desde a v2.1.214, uma regra allow dir/** de segmento único corresponde apenas a <cwd>/dir — e não mais a qualquer dir/ na árvore; use Edit(**/src/**) para correspondência em qualquer profundidade. As regras deny/ask mantêm a correspondência em qualquer profundidade, e as condições if: dos hooks recebem o mesmo escopo do cwd.

Novas chaves (v2.1.118+):

Chave Comportamento
autoMode.allow $defaults Sentinela que adiciona regras personalizadas à lista integrada (também para soft_deny e environment) — v2.1.118+
prUrlTemplate Modelo de URL do selo de PR no rodapé — v2.1.119+
wslInheritsWindowsSettings O WSL herda as configurações gerenciadas do Windows — v2.1.118+
skillOverrides Oculta ou recolhe skills: off, user-invocable-only ou name-only — v2.1.129+
allowAllClaudeAiMcps Configuração gerenciada empresarial para carregar conectores MCP da nuvem claude.ai junto com managed-mcp.json — v2.1.149+
sandbox.filesystem.disabled Ignora o isolamento do sistema de arquivos, mantendo o controle do tráfego de saída da rede — v2.1.216+
emojiCompletionEnabled Preenchimento automático de códigos curtos de emoji na entrada do prompt (:heart: → ❤️); defina como false para desativar — v2.1.217+
sandbox.network.strictAllowlist Nega hosts que não estejam na lista de permissões para comandos em sandbox sem solicitar confirmação — v2.1.219+
workflowSizeGuideline Define a diretriz consultiva de tamanho do Dynamic workflow em qualquer arquivo de configurações; o padrão é médio (“tente usar menos de 15 agents”), e a linha de /config fica oculta enquanto houver um valor definido — v2.1.219+

Para conhecer o schema completo das configurações, consulte o Guia detalhado de configuração no guia completo.


7. Referência rápida do CLAUDE.md

CLAUDE.md é o arquivo de instruções do seu projeto. Claude faz a leitura dele no início de cada sessão.

Onde fica:

Local Escopo
CLAUDE.md (raiz do projeto) Todos os usuários e todas as sessões deste projeto
.claude/CLAUDE.md O mesmo escopo, em um local alternativo
~/.claude/CLAUDE.md Pessoal, para todos os projetos

O que incluir:

# Project Name

## Stack
- Backend: FastAPI, Python 3.11+
- Frontend: HTMX + Alpine.js + Bootstrap 5

## Commands
- Dev: `uvicorn app.main:app --reload --port 8000`
- Test: `python -m pytest -v`
- Lint: `ruff check .`

## Conventions
- Conventional commits: feat:, fix:, docs:, refactor:
- Never force push to main
- Always activate venv before Python commands

## Key Files
- app/main.py — FastAPI app and routes
- app/models.py — SQLAlchemy models

Facilite a leitura rápida. Textos densos desperdiçam tokens de contexto em todas as sessões. Use listas, tabelas e blocos de código curtos. Evite parágrafos longos — Claude lê o CLAUDE.md no início de cada sessão, então cada palavra consome contexto.

Dicas avançadas: - Use o prefixo # no REPL para adicionar itens à memória automática sem editar o CLAUDE.md: # Always use TypeScript strict mode - O CLAUDE.md de um subdiretório é carregado quando Claude lê arquivos nesse diretório - Coloque regras compartilhadas pela equipe em .claude/rules/*.md para manter uma organização modular


8. Modos de permissão

Modo Comportamento Caso de uso
default / manual — identificado como “Manual” (v2.1.200+) Solicita confirmação no primeiro uso de cada ferramenta Desenvolvimento normal
acceptEdits Aprova automaticamente edições de arquivos e solicita confirmação para bash Projetos confiáveis
auto Um classificador (Sonnet 4.6) verifica a segurança de cada ação Operação autônoma com proteções
plan Somente leitura — não permite edições nem execução Apenas análise e planejamento
bypassPermissions Ignora todas as solicitações de confirmação Automação de CI/CD

O Auto Mode (v2.1.85+) é o substituto recomendado para --dangerously-skip-permissions. Operações somente leitura e edições de arquivos são aprovadas automaticamente. As regras personalizadas de permissão e negação são processadas primeiro. Todo o restante é enviado ao classificador de segurança. Ações bloqueadas automaticamente por padrão: curl | bash, force-push para a branch principal, deploys em produção, exclusões em massa na nuvem, alterações de IAM e envio externo de dados confidenciais.1

Disjuntor: 3 bloqueios consecutivos ou 20 no total durante uma sessão fazem o sistema voltar às solicitações de confirmação manuais.

# Enable at startup (--enable-auto-mode was removed in v2.1.111)
claude --permission-mode auto

# Cycle during session
Shift+Tab    # Manual (aka default) -> acceptEdits -> auto -> plan

Aprovação automática do PowerShell (v2.1.119+): os comandos da ferramenta PowerShell são aprovados automaticamente no modo de permissão da mesma forma que os comandos Bash. Regras de permissão como PowerShell(Get-*:*) dispensam solicitações de confirmação para operações somente leitura. Use a v2.1.149 ou posterior em workflows que utilizam bastante o PowerShell; ela corrige falhas nas permissões do comando integrado cd, na correspondência de regras de permissão por prefixo/curinga e no rastreamento de variáveis de diretório desatualizadas.


9. Eventos de hooks

Evento Quando é acionado Pode bloquear?
PreToolUse Antes da execução da ferramenta Sim
PostToolUse Depois que a ferramenta termina Não
PostToolUseFailure Depois que a ferramenta falha Não
UserPromptSubmit Quando o usuário envia um prompt Sim
Stop Quando Claude termina a resposta Sim
SubagentStart Quando um subagent é iniciado Não
SubagentStop Quando um subagent termina Sim
SessionStart Quando a sessão começa Não
SessionEnd Quando a sessão é encerrada Não
Notification Quando um alerta é acionado Não

| InstructionsLoaded | Quando o CLAUDE.md é carregado | Não | | ConfigChange | Quando o arquivo de configuração muda durante a sessão | Sim | | DirectoryAdded | Quando /add-dir ou o register_repo_root de SDK adiciona um diretório de trabalho durante a sessão (v2.1.219+) | Não | | WorktreeCreate | Quando um worktree está sendo criado | Sim | | WorktreeRemove | Quando um worktree está sendo removido | Não | | PreCompact | Antes da compactação do contexto | Não | | PostCompact | Depois da compactação do contexto | Não | | Elicitation | Quando MCP solicita uma entrada estruturada | Sim | | ElicitationResult | Quando o usuário responde à caixa de diálogo de MCP | Sim | | StopFailure | Quando o turno termina devido a um erro de API | Não | | PermissionRequest | Quando a caixa de diálogo de permissão é exibida | Sim | | PermissionDenied | Quando o Auto Mode nega uma ação (v2.1.88+) | Não | | CwdChanged | Quando o diretório de trabalho muda (v2.1.83+) | Não | | FileChanged | Quando um arquivo monitorado é modificado externamente (v2.1.83+) | Não | | TaskCreated | Quando uma nova tarefa é criada (v2.1.84+) | Não | | TeammateIdle | Quando um membro da equipe de agents fica ocioso | Sim | | TaskCompleted | Quando uma tarefa é marcada como concluída | Sim |

Para conhecer o protocolo completo dos hooks (JSON de entrada/saída, matchers e códigos de saída), consulte o Guia detalhado de hooks no guia completo.


10. Configuração de hooks

Os hooks ficam em settings.json ou em um hooks.json dedicado. Exemplo mínimo:

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "npx prettier --write \"$FILE_PATH\""
          }
        ]
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": ".claude/hooks/validate-bash.sh"
          }
        ]
      }
    ]
  }
}

Sintaxe dos matchers:

Padrão Corresponde a
* Todas as ferramentas
Bash Somente Bash
Edit\|Write Edit ou Write
mcp__github Ferramentas do servidor MCP
"" (vazio) Eventos sem ferramentas (por exemplo, UserPromptSubmit)

Códigos de saída:

Código Significado
0 Sucesso — a operação prossegue
2 Bloqueio — a operação é interrompida e o stderr é enviado para Claude
1, 3+ Aviso sem bloqueio

Hooks assíncronos são executados em segundo plano sem bloquear: adicione "async": true ao objeto do hook.2

Campos de entrada/saída dos hooks:

  • duration_ms na entrada dos hooks PostToolUse / PostToolUseFailure (v2.1.119+) — tempo de execução da ferramenta, excluindo as solicitações de permissão e os hooks PreToolUse.
  • hookSpecificOutput.updatedToolOutput (v2.1.121+) — substitui a saída de qualquer ferramenta (a v2.1.118 introduziu esse recurso apenas para MCP; a v2.1.121 o estende para todas as ferramentas).
  • hookSpecificOutput.sessionTitle (v2.1.96+) — define o título da sessão por meio de um hook UserPromptSubmit.
  • args: string[] em hooks de comando (v2.1.139+) — passa um argv estruturado sem aspas do shell.
  • continueOnBlock em hooks PostToolUse (v2.1.139+) — envia o motivo do bloqueio de volta para Claude e continua o turno.
  • subagent_type na entrada do hook do agent (v2.1.140+) — identifica qual tipo de agent está em execução.
  • terminalSequence na saída JSON do hook (v2.1.141+) — emite sequências de controle do terminal para notificações, títulos de janelas e alertas sonoros.

11. Configuração rápida do MCP

Adicione um servidor MCP com um único comando:

# Remote HTTP server (recommended)
claude mcp add --transport http github https://api.githubcopilot.com/mcp/

# Remote with auth header
claude mcp add --transport http api https://api.example.com/mcp \
  --header "Authorization: Bearer $TOKEN"

# Local stdio server
claude mcp add --transport stdio postgres \
  --env "DATABASE_URL=postgresql://user:pass@localhost/db" \
  -- npx -y @anthropic-ai/mcp-server-postgres

Controle de escopo:

claude mcp add --scope project ...   # Team-shared (.mcp.json)
claude mcp add --scope user ...      # Personal (~/.claude.json)

Exemplo de .mcp.json do projeto:

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "database": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-server-postgres"],
      "env": {
        "DATABASE_URL": "postgresql://user:pass@localhost/db"
      }
    }
  }
}

O MCP agora registra 100 milhões de downloads mensais e mais de 3.000 servidores indexados.3 Para saber mais sobre tipos de transporte, elicitation e configuração de busca de ferramentas, consulte a seção sobre MCP no guia completo.

alwaysLoad (v2.1.121+): Exclui um servidor confiável do adiamento da busca de ferramentas. Todas as ferramentas dele são carregadas no início da sessão, sem uma comunicação de ida e volta com ToolSearch:

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/",
      "alwaysLoad": true
    }
  }
}

Nova tentativa automática (v2.1.121+): Servidores MCP que apresentam erro durante a inicialização têm até 3 novas tentativas antes de serem marcados como desconectados.

mcp_authenticate redirectUri do SDK (v2.1.121+): Obrigatório para concluir o OAuth em esquemas de URI personalizados — aplicativos para desktop e fluxos de conectores do claude.ai.


11.5. Comandos CLI de plugins

Comando Comportamento
claude --plugin-url <url> Busca um arquivo .zip de plugin para a sessão atual (v2.1.129+)
claude --plugin-dir <path> Carrega uma pasta de plugin ou um arquivo .zip para a sessão atual (suporte a .zip na v2.1.128+)
claude plugin prune Remove plugins instalados automaticamente cujo plugin pai não está mais presente (v2.1.121+)
claude plugin uninstall <name> --prune Desinstala e remove em cascata as dependências órfãs instaladas automaticamente (v2.1.121+)
claude plugin tag Cria tags de lançamento no git com validação de versão (v2.1.118+)

12. Tipos de subagents

Tipo Modelo padrão Modo Indicado para
Explore Herda o modelo da sessão, limitado ao Opus (v2.1.198+; antes era Haiku) Somente leitura Buscar na base de código, encontrar arquivos e entender a estrutura
General-purpose Herda o modelo principal Leitura e gravação completas Tarefas complexas de pesquisa e modificação
Plan Herda o modelo principal Somente leitura Planejar implementações antes da execução
Custom Configurável Configurável Trabalho específico de um domínio (revisão de segurança, testes etc.)

O Claude delega tarefas automaticamente aos subagents. Você também pode solicitá-los explicitamente:

> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema

Subagents personalizados são definidos em .claude/agents/ (projeto) ou ~/.claude/agents/ (pessoal) como arquivos markdown com frontmatter YAML. Até 10 subagents podem ser executados em paralelo.4

Nas versões atuais, claude agents abre o Agent View: uma tela operacional em fase de prévia para pesquisa que exibe sessões Claude Code em execução, bloqueadas e concluídas. claude agents --cwd <path> restringe a visualização a uma pasta (v2.1.141+), a v2.1.142 adiciona flags de despacho para sessões em segundo plano e a v2.1.143 aplica essas flags de forma consistente ao painel e às sessões em segundo plano: --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort e --dangerously-skip-permissions. A v2.1.144 adiciona suporte a /resume para sessões em segundo plano e as identifica com bg; a v2.1.145 adiciona claude agents --json, contagens de abas aguardando entrada e correções no painel de resposta do Agent View; a v2.1.147 adiciona sessões em segundo plano fixadas, que permanecem ativas quando ociosas e reiniciam no mesmo lugar para receber atualizações. Use o Agent View para monitoramento, não como prova de que o trabalho passou pelos critérios de qualidade.6

Campos do frontmatter de agentes personalizados:

Campo Finalidade
name Identificador exclusivo (letras minúsculas e hífens)
description Quando invocar (inclua “PROACTIVELY” para delegação automática)
tools Lista de ferramentas separadas por vírgulas. Compatível com Agent(Explore) para restringir os tipos que podem ser iniciados
disallowedTools Ferramentas a serem bloqueadas no conjunto herdado
model opus, sonnet, haiku ou inherit (padrão)
permissionMode default/manual, acceptEdits, plan, bypassPermissions etc.
maxTurns Número máximo de turnos do agente
background true para sempre executar como tarefa em segundo plano
isolation worktree para usar uma cópia isolada do git worktree

Exemplo de agente personalizado (.claude/agents/security-reviewer.md):

---
name: security-reviewer
description: Expert security code reviewer. Use PROACTIVELY after code changes to auth or data handling.
tools: Read, Grep, Glob, Bash
model: opus
permissionMode: plan
---

You are a senior security engineer. Analyze for OWASP Top 10 vulnerabilities,
secrets, hardcoded credentials, and SQL injection. Report findings with severity
levels and remediation steps.

13. Variáveis de ambiente

Autenticação e API

Variável Finalidade
ANTHROPIC_API_KEY Autenticação direta por API
ANTHROPIC_AUTH_TOKEN Cabeçalho de autorização personalizado
ANTHROPIC_CUSTOM_HEADERS Cabeçalhos de requisição adicionais

Configuração de modelos

Variável Finalidade
ANTHROPIC_MODEL Substitui o modelo padrão
CLAUDE_CODE_SUBAGENT_MODEL Modelo para subagents; a v2.1.147 corrige a propagação para os processos dos integrantes de equipes de agentes
CLAUDE_CODE_WORKFLOWS Defina como 1 para ativar a ferramenta Workflow, desativada por padrão, para orquestração multiagente determinística (v2.1.147+)
MAX_THINKING_TOKENS Ativa o raciocínio estendido
CLAUDE_CODE_MAX_OUTPUT_TOKENS Limita o tamanho da saída

Provedores de nuvem

Variável Finalidade
CLAUDE_CODE_USE_BEDROCK=1 Usa o AWS Bedrock
CLAUDE_CODE_USE_VERTEX=1 Usa o Google Vertex AI
CLAUDE_CODE_USE_FOUNDRY=1 Usa o Microsoft Foundry
ANTHROPIC_BEDROCK_SERVICE_TIER=priority Nível de serviço do Bedrock — default/flex/priority (v2.1.122+); enviado como X-Amzn-Bedrock-Service-Tier
ENABLE_TOOL_SEARCH=true Ativa o Tool Search no Vertex AI (v2.1.119+; desativado por padrão para evitar um cabeçalho beta não compatível)
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 Ativa a descoberta de modelos do gateway via /v1/models para o seletor /model (v2.1.129+)

Controle de comportamento

Variável Finalidade
DISABLE_AUTOUPDATER=1 Impede atualizações automáticas
DISABLE_UPDATES=1 Bloqueia todas as formas de atualização, inclusive a execução manual de claude update (v2.1.118+, mais restritivo que DISABLE_AUTOUPDATER)
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 Instalações pelo Homebrew/WinGet executam atualizações do gerenciador de pacotes em segundo plano e solicitam uma reinicialização (v2.1.129+)
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 Clona as fontes de plugins do GitHub por HTTPS, em vez de SSH, quando as chaves do SSH não estão disponíveis (v2.1.141+)
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE Removida — não produz efeito desde a v2.1.160. Agora, o modo rápido é ativado com /model <model> e depois /fast on
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP Substitui o limite introduzido na v2.1.143 que encerra um turno com um aviso após hooks de parada bloquearem repetidamente
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 Desativa o comportamento -ExecutionPolicy Bypass do PowerShell introduzido na v2.1.143
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 Desativa a ferramenta PowerShell, que a v2.1.143 ativa por padrão para usuários do Bedrock, Vertex e Foundry
DISABLE_TELEMETRY=1 Desativa a telemetria de uso
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH Limite de truncamento dos atributos de conteúdo do OTel (padrão: 60 KB, v2.1.214+)
DISABLE_COST_WARNINGS=1 Oculta avisos de custo
DISABLE_PROMPT_CACHING=1 Desativa globalmente o cache de prompts
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 Limita todos os modelos nativos de 1M a 200K por meio da compactação automática (a v2.1.223 ampliou o alcance para além de uma lista fixa)
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 Permite que IDs de modelos não reconhecidos ultrapassem a janela de contexto presumida (v2.1.223)
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 Remove as instruções integradas de commit/PR
CLAUDE_CODE_HIDE_CWD=1 Oculta o diretório de trabalho no logotipo de inicialização (v2.1.119+)
CLAUDE_CODE_FORK_SUBAGENT=1 Ativa subagents bifurcados em builds externas (v2.1.117+; funciona no modo não interativo -p desde a v2.1.121)
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 Força a sincronização da saída do terminal quando a detecção automática não a identifica (v2.1.129+)
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 Inclui o texto e o raciocínio dos subagents na saída stream-json; usado em conjunto com --forward-subagent-text (v2.1.211+)
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION Limite de WebSearch por sessão (padrão: 200, v2.1.212+)
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION Limite de criação de subagents por sessão (padrão: 200; /clear redefine a cota, v2.1.212+)
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS Limite de subagents executados simultaneamente (padrão: 20; diferente do total por sessão acima, v2.1.217+)
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH Profundidade de criação de subagents aninhados — padrão 3 desde a v2.1.219; defina como 1 para desativar o aninhamento. Histórico do padrão: 5 (v2.1.172–v2.1.216) → 1 (v2.1.217) → 3 (v2.1.219), portanto defina-o explicitamente
CLAUDE_AX_SCREEN_READER=1 Ativa o modo de leitor de tela; equivale a --ax-screen-reader (v2.1.208+)

Configuração de ferramentas

Variável Finalidade
BASH_DEFAULT_TIMEOUT_MS Tempo limite dos comandos Bash (padrão: 30000)
BASH_MAX_TIMEOUT_MS Tempo limite máximo do Bash (padrão: 600000)
MCP_TIMEOUT Tempo limite de inicialização do servidor MCP (padrão: 5000)
MCP_TOOL_TIMEOUT Tempo limite de execução da ferramenta MCP (padrão: 30000); a v2.1.142 corrige chamadas HTTP/SSE remotas que ignoravam valores maiores
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS Limite de tempo antes que uma chamada longa da ferramenta MCP passe automaticamente para segundo plano (padrão: 2 min, v2.1.212+)

Rede e proxy

Variável Finalidade
HTTP_PROXY / HTTPS_PROXY Configuração de proxy
NO_PROXY Ignora o proxy para domínios específicos
CLAUDE_CODE_CLIENT_CERT Caminho do certificado mTLS
ANTHROPIC_WORKSPACE_ID Restringe o escopo de tokens federados de identidade de carga de trabalho quando uma regra abrange vários workspaces (v2.1.141+)

Para conferir a lista completa, consulte Variáveis de ambiente no guia completo.


14. Referência de custos

Preços por 1 milhão de tokens (em julho de 2026).5

Modelo Entrada Saída Observações
Sonnet 5 $3.00 ($2 intro) $15.00 ($10 intro) Modelo padrão do Claude Code desde a v2.1.197 (30 de junho de 2026). Contexto nativo de 1M; preços promocionais até 31 de agosto de 2026. /model sonnet (claude-sonnet-5).
Opus 5 $5.00 $25.00 O nível Opus desde a v2.1.219 (24 de julho de 2026) — ID do modelo claude-opus-5, contexto de 1M/saída de 128K, raciocínio ativado por padrão, effort definido como high por padrão, limite de conhecimento em maio de 2026. Padrão no Claude Max. /model opus.
Opus 4.8 (legado) $5.00 $25.00 Mesmo preço, agora na tabela de modelos legados da documentação; foi o padrão do CC entre as versões v2.1.154 e v2.1.197. Fixe-o com ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8.
Fable 5 $10.00 $50.00 Nível acima do Opus (v2.1.170+); ID do modelo claude-fable-5, contexto de 1M/saída de 128K, somente raciocínio adaptativo. /model fable.
Haiku 4.5 $1.00 $5.00 Exploração rápida e tarefas simples.

Uma sessão típica consome de 50K a 200K tokens de entrada e de 10K a 50K tokens de saída. Sessão com Haiku: $0.10–$0.45. Sessão com Opus: $0.50–$2.25.

Modelo padrão no Claude Code (desde a v2.1.197, 30 de junho de 2026): Sonnet 5 para todas as novas sessões — contexto nativo de 1M, preços promocionais de $2/$10 até 31 de agosto — com o Opus acessível por meio de um único /model opus (desde a v2.1.219, esse alias seleciona o Opus 5). Os administradores podem definir um padrão para toda a organização, exibido como “Padrão da organização” em /model (v2.1.196+); no Bedrock/Vertex/Foundry, fixe um modelo específico por meio de ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL.

Sonnet 5, Opus 5, Opus 4.8 e Fable 5 usam somente raciocínio adaptativo (sem orçamentos fixos de raciocínio). effort usa high por padrão em todos eles, com /effort xhigh para os trabalhos de programação e agentes mais difíceis. Mudanças incompatíveis do Opus 5 em relação ao Opus 4.8: o raciocínio é ativado por padrão nas requisições que omitem o campo thinking, e thinking: {type: "disabled"} com o nível de esforço xhigh ou max retorna um erro 400.

O modo rápido (/fast) aplica-se somente ao Opus 5 e ao Opus 4.8 desde a v2.1.219 — $10 / $50 por MTok (2× o preço-base) para até 2,5× mais tokens de saída por segundo. O Opus 4.7 foi removido: claude-opus-4-7 + speed: "fast" agora gera um erro em vez de retornar à velocidade padrão. Prévia de pesquisa, somente para Claude API (não disponível no Bedrock/Vertex/Foundry); alternar entre velocidades invalida o cache de prompts.

Alterne entre modelos durante uma sessão:

/model opus       # Switch to Opus 5 (v2.1.219+)
/model sonnet     # Switch to Sonnet 5 (the default)
/model haiku      # Switch to Haiku 4.5
/model fable      # Switch to Fable 5 (tier above Opus)
/effort xhigh     # Recommended for the hardest coding/agentic work

Regra de decisão: use o Haiku para explorações simples. Use o Sonnet para programação cotidiana com foco em custos. Use o Opus para raciocínio complexo, arquitetura, loops de agentes e análise de segurança. Use opusplan para refatorações complexas (o Opus planeja, o Sonnet executa).


15. Localização dos principais arquivos

Caminho Finalidade
~/.claude/settings.json Configurações globais do usuário
~/.claude/keybindings.json Atalhos de teclado personalizados
~/.claude/CLAUDE.md Instruções pessoais (todos os projetos)
~/.claude/commands/ Comandos de barra pessoais
~/.claude/skills/ skills pessoais
~/.claude/agents/ Definições pessoais de subagents
~/.claude.json Estado de execução, tokens do OAuth, configuração do MCP
.claude/settings.json Configurações do projeto (compartilhadas via git)
.claude/settings.local.json Configurações do projeto (pessoais, ignoradas pelo git)
.claude/CLAUDE.md Instruções do projeto
.claude/commands/ Comandos de barra do projeto
.claude/agents/ Definições de subagents do projeto
.claude/skills/ skills do projeto
.claude/plans/ Arquivos de saída do modo de planejamento
.claude/memory/ Arquivos de memória automática
.mcp.json Configuração do servidor MCP do projeto
CLAUDE.md Instruções do projeto (alternativa na raiz)

16. Histórico de alterações

Data Alteração
2026-07-25 Sincronização específica dos itens das versões v2.1.219–v2.1.220. Modelos: Claude Opus 5 (claude-opus-5) substitui o Opus 4.8 como modelo da categoria Opus e como a opção selecionada por /model opus — mantém o preço de US$ 5/US$ 25 por MTok, contexto de 1M / saída de 128K, thinking ativado por padrão, effort definido como high por padrão, corte de conhecimento em maio de 2026 e modelo padrão no Claude Max; o Opus 4.8 foi mantido como uma linha de modelo legado. Mudanças incompatíveis em relação ao 4.8: solicitações sem o campo thinking agora usam thinking, e thinking: {type: "disabled"} + effort xhigh/max retorna um erro 400. Correção do Fast mode: /fast abrange somente Opus 5 e Opus 4.8 por US$ 10/US$ 50 por MTok (2× o preço-base, velocidade de saída cerca de 2,5× maior) — o Opus 4.7 foi removido e agora gera um erro ao usar speed: "fast", em vez de recorrer a outro modo. Variáveis de ambiente: correção de CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH — a criação aninhada de subagents fica ativada por padrão até a profundidade 3 desde a v2.1.219 (estava desativada na v2.1.217); defina como 1 para desativar. Chaves de configuração: adição de sandbox.network.strictAllowlist (nega hosts que não estão na lista de permissões sem solicitar confirmação) e workflowSizeGuideline (tamanho consultivo de Workflow dinâmico, padrão médio / menos de 15 agentes). Eventos de hook: adição de DirectoryAdded (disparado depois que /add-dir ou o SDK register_repo_root registra um diretório de trabalho no meio da sessão). A v2.1.220 contém apenas correções de bugs e melhorias de confiabilidade.
2026-08-06 Sincronização específica dos itens da interface de comandos das versões v2.1.221–v2.1.223. /review voltou a ser um alias de /code-review (v2.1.223), com memória do último nível de effort digitado; as cópias criadas por /fork recebem seu próprio worktree (v2.1.221); o VSCode adiciona a visualização Focus (Ctrl+Alt+F, v2.1.221); CLAUDE_CODE_DISABLE_1M_CONTEXT agora limita todos os modelos nativos de 1M a 200K por meio de compactação automática, com CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT como opção de escape para modelos desconhecidos (v2.1.223); strictKnownMarketplaces/blockedMarketplaces aceitam curingas de organização "owner/*" (v2.1.223).
2026-07-24 Sincronização específica dos itens da v2.1.218. Interface de comandos: /code-review agora é executado como um subagent em segundo plano, portanto o trabalho de revisão não ocupa mais a sua conversa. Também na v2.1.218: skills com context: fork são executadas em segundo plano por padrão (cada skill pode desativar esse comportamento pela nova chave de frontmatter background: false), /deep-research só inicia quando invocado manualmente, o classificador do modo automático decide sobre as verificações de rm perigoso, & em segundo plano e caminhos suspeitos do Windows, em vez de abrir caixas de diálogo de permissão, e os hooks no frontmatter de agentes exigem que a pasta do arquivo do agente tenha a confiança do espaço de trabalho aceita.
2026-07-22 Sincronização específica dos itens da v2.1.217. Variáveis de ambiente: adição de CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS (limite de subagents executados simultaneamente, padrão 20) e CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH (a criação aninhada de subagents fica desativada por padrão desde a v2.1.217 — defina esta variável para reativá-la; as versões v2.1.172–v2.1.216 permitiam 5 níveis). Chaves de configuração: adição de emojiCompletionEnabled (preenchimento automático de códigos curtos de emoji na entrada do prompt, :heart: → ❤️; false desativa). Também na v2.1.217: --max-budget-usd agora interrompe os subagents em segundo plano quando o limite é atingido.
2026-07-21 Sincronização específica dos itens das versões v2.1.214–v2.1.216 (a v2.1.213 nunca foi lançada). Sintaxe das regras de permissão: regras de permissão dir/** com um único segmento agora correspondem apenas a <cwd>/dir (v2.1.214) — use **/dir/** para qualquer profundidade; as regras deny/ask continuam correspondendo em qualquer profundidade; as condições if: dos hooks recebem o mesmo escopo do cwd. Chaves de configuração: adição de sandbox.filesystem.disabled (ignora o isolamento do sistema de arquivos, mas mantém o controle do tráfego de saída da rede, v2.1.216+). Variáveis de ambiente: adição de CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH (limite de truncamento de conteúdo do OTel, padrão de 60 KB, v2.1.214+).
2026-07-17 Sincronizado até a v2.1.212 do Claude Code. Interface de comandos: /fork ganhou uma nova finalidade — copia a conversa para uma nova sessão em segundo plano, com sua própria linha em claude agents; o fork dentro da sessão agora é /subtask; novo subcomando claude auto-mode reset (--yes ignora a confirmação); novas flags --forward-subagent-text (v2.1.211) e --ax-screen-reader (v2.1.208). Variáveis de ambiente adicionadas: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT, CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION (padrão de 200 por sessão, v2.1.212), CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS (chamadas de MCP com mais de 2 min passam automaticamente para segundo plano), CLAUDE_AX_SCREEN_READER.7
2026-07-07 Sincronizado até a v2.1.202 do Claude Code. Modo de permissão default → “Manual” (v2.1.200; manual é aceito como alias). Tabela de modelos refeita com a linha atual — Sonnet 5 (padrão do Claude Code desde a v2.1.197), Opus 4.8, Fable 5 e Haiku 4.5 — substituindo as linhas desatualizadas que indicavam o Opus 4.7 como carro-chefe e o Sonnet 4.6; as observações sobre roteamento padrão e /effort foram atualizadas. O subagent Explore agora herda o modelo da sessão (limitado ao Opus, v2.1.198); antes, usava o Haiku. Entradas desatualizadas removidas: --enable-auto-mode (removida na v2.1.111 → use --permission-mode auto) e CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE (sem efeito desde a v2.1.160).
2026-05-24 Sincronização das evidências da versão mais recente até a v2.1.150 do Claude Code. Adição do uso dos limites por categoria em /usage, observação sobre rolagem pelo teclado em /diff com base no changelog, observação sobre renderização de caixas de seleção de listas de tarefas GFM com base no changelog, allowAllClaudeAiMcps para Enterprise, orientações para correção de permissões no PowerShell e observações sobre a confiabilidade do Bash/git-worktree/configurações gerenciadas/OTEL/Remote Control. A própria v2.1.150 não tem alterações anunciadas voltadas ao usuário. Verificação local: claude --version retornou 2.1.144 (Claude Code), enquanto a versão mais recente no npm era 2.1.150.6
2026-05-21 Sincronização das evidências da versão mais recente até a v2.1.147 do Claude Code. Adição da ferramenta Workflow, desativada por padrão (CLAUDE_CODE_WORKFLOWS=1), sessões em segundo plano fixadas no Agent View, /code-review [effort] --comment substituindo /simplify, sandboxes reforçados para REPL/Workflow, melhorias no atualizador automático e em diffs grandes, supressão de duplicatas no histórico de prompts e correções de login empresarial, PowerShell, paginação de MCP, Agent View, plugin, condições de hooks e texto colado. Verificação local: claude --version retornou 2.1.144 (Claude Code), enquanto a versão mais recente no npm era 2.1.147.6
2026-05-19 Sincronização das evidências da versão mais recente até a v2.1.145 do Claude Code. Adição de claude agents --json, contagens nas abas do Agent View para agentes aguardando entrada, campos JSON do repositório/PR do GitHub na linha de status, descoberta mais completa de plugins antes da instalação, entrada de hook background_tasks e session_crons para Stop/SubagentStop, agent_id/parent_agent_id no OTEL e correções de permissões, MCP, indicador de carregamento, Windows, Agent View, lista de tarefas, validação de plugins, recursão de skills e ferramenta Read. Verificação local: claude --version retornou 2.1.144 (Claude Code), enquanto a versão mais recente no npm era 2.1.145.6
2026-05-19 Sincronização das evidências da versão mais recente até a v2.1.144 do Claude Code. Adição de suporte do /resume a sessões em segundo plano, comportamento de sessão atual/padrão do /model, /usage-credits, exibição da última atualização de plugins, notificações sobre a duração de subagents em segundo plano e correções de confiabilidade do terminal e das sessões em segundo plano. Verificação local: claude --version retornou 2.1.144 (Claude Code), e a versão mais recente no npm era 2.1.144.6
2026-05-18 Sincronização das evidências da versão mais recente até a v2.1.143 do Claude Code. Adição de consistência no despacho do Agent View, limite de bloqueios de hooks Stop e variáveis de ambiente para políticas do PowerShell; também foram registradas a aplicação das dependências de plugins, a projeção do custo de contexto dos plugins, worktree.bgIsolation: "none", a preservação do modelo/effort em sessões em segundo plano e correções no tempo de execução do avaliador de /goal. Verificação local: claude --version retornou 2.1.142 (Claude Code), enquanto a versão mais recente no npm era 2.1.143.6
2026-05-15 Sincronização das evidências da versão mais recente até a v2.1.142 do Claude Code. Adição de terminalSequence, claude agents --cwd, flags de despacho de sessões em segundo plano da v2.1.142, substituição do padrão do Opus 4.7 no Fast mode, variável de ambiente para clonagem do plugin HTTPS, variável de ambiente do espaço de trabalho para identidade de workload e observação sobre a correção de HTTP/SSE remoto de MCP_TOOL_TIMEOUT. Verificação local: claude --version retornou 2.1.141 (Claude Code), enquanto a versão mais recente no npm era 2.1.142.6
2026-05-13 Sincronização das evidências da versão mais recente até a v2.1.140 do Claude Code. Adição de /goal, observação sobre o Agent View, args para hooks de comando, continueOnBlock de PostToolUse e subagent_type na entrada de hooks de agentes. Registro de que a v2.1.140 corrige o comportamento de ConfigChange, disableAllHooks e allowManagedHooksOnly. Verificação local: claude --version retornou 2.1.140 (Claude Code).6
2026-05-06 Sincronização das evidências da versão mais recente até a v2.1.131 do Claude Code. Não foi necessário alterar as tabelas de comandos, configurações, atalhos, hooks, plugins ou variáveis de ambiente, pois a v2.1.131 é uma versão de correção para a ativação do VS Code no Windows e a autenticação do endpoint Mantle.6
2026-05-05 Sincronizado com o guia CC v2.36 (CLI v2.1.126–v2.1.129). Adições: --plugin-url para carregar arquivos zip de plugins, suporte a .zip em --plugin-dir, skillOverrides, CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY, CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE, CLAUDE_CODE_FORCE_SYNC_OUTPUT e orientações da v2.1.129 sobre o manifesto de plugins para themes/monitors experimentais. Cobertura até a v2.1.129.6
2026-04-29 Sincronizado com o guia CC v2.35 (CLI v2.1.117–v2.1.123). Adições: opção alwaysLoad de MCP + nova tentativa automática na inicialização; claude plugin prune e efeito em cascata de --prune; claude plugin tag; digitação para filtrar em /skills; temas nomeados em /theme; caixa de diálogo unificada em /usage; modos visuais do vim (v/V); aprovação automática no PowerShell; duration_ms na entrada de hooks + updatedToolOutput para todas as ferramentas; prUrlTemplate, wslInheritsWindowsSettings, autoMode.allow $defaults; variáveis de ambiente ANTHROPIC_BEDROCK_SERVICE_TIER, ENABLE_TOOL_SEARCH, CLAUDE_CODE_HIDE_CWD, DISABLE_UPDATES, CLAUDE_CODE_FORK_SUBAGENT; --from-pr aceita URLs de PR do GitLab/Bitbucket/GHE. Cobertura até a v2.1.123.
2026-04-19 Atualização: o contexto de 1M do Sonnet 4.6 agora é exibido pelo preço padrão de US$ 3/US$ 15 (sem adicional por contexto longo); a nota de rodapé sobre preços foi alterada para platform.claude.com/docs/en/about-claude/pricing. Cobertura até a v2.1.116.
2026-04-04 Conteúdo refeito com base no guia CC v2.26. Adição de /powerup, atualização de /release-notes e remoção de /vim. Atalho Ctrl+X Ctrl+K atualizado. Adição de 4 eventos de hook (CwdChanged, FileChanged, TaskCreated, PermissionDenied). Atualização de /cost com detalhamento por modelo. Cobertura até a v2.1.92.
2026-03-28 Lançamento inicial da folha de consulta rápida, abrangendo o Claude Code CLI até a v2.1.85

17. Referências


Esta folha de consulta rápida complementa o guia completo do Claude Code CLI. Para instruções passo a passo de configuração, consulte o guia de início rápido do Claude Code. Para projetos específicos de iOS e macOS, consulte o guia de desenvolvimento de agentes para iOS, os padrões de integração do XcodeBuildMCP e a série sobre o ecossistema Apple. Última atualização em 17 de julho de 2026.

NORMAL claude-code-cheatsheet.md EOF