Guia rápido do Claude Code: comandos, configurações e atalhos
# Guia rápido do Claude Code para a versão 2.1.281: flags da CLI, comandos com barra, atalhos de teclado, modos de permissão, modelos (Opus 5.5 como padrão em todos os planos), hooks, plugins, Workflow e variáveis de ambiente.
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 nesta 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, removida 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, um arquivo .zip ou uma pasta de plugins — cada pasta filha com um manifesto é carregada, e as alterações são aplicadas em tempo real (suporte a .zip na v2.1.128+ e modo de pasta na v2.1.265+) |
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 ser usado com CLAUDE_AX_SCREEN_READER=1 ou "axScreenReader": true |
claude --ax-screen-reader |
--debug |
Ativa os logs 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; use --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 |
/diff |
Exibe, ao lado da conversa, um painel de diff em tela cheia que mostra suas alterações não commitadas em tempo real conforme Claude faz edições; alterne com /diff (v2.1.260) |
/usage |
Exibe o uso de tokens, o custo e o uso do plano em uma 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 — Opus 5.5 (o padrão desde a v2.1.280, US$ 8/US$ 40 por MTok), Opus 5 ou Opus 4.8 (US$ 10/US$ 50); a v2.1.219 removeu o Opus 4.7; velocidade de saída aproximadamente 2,5× maior; funciona em sessões Remote (runners na nuvem e auto-hospedados) desde a v2.1.271 |
/effort |
Define o nível de esforço: low, medium, high, xhigh, max (o padrão é medium no Opus 5.5 e high na maioria dos outros modelos) |
/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 servidores MCP. /mcp enable, /mcp disable |
/hooks |
Exibe a configuração de hooks |
/memory |
Exibe e gerencia arquivos de memória automática |
/copy |
Copia blocos de código. Use /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 |
Cria uma ramificação da conversa para exploração em paralelo |
/fork |
Copia a conversa para uma nova sessão em segundo plano — com uma linha própria em claude agents (reformulado na v2.1.212); desde a v2.1.221, a cópia recebe sua própria worktree |
/subtask |
Cria uma ramificação dentro da sessão — o comportamento antigo de /fork com um novo nome (v2.1.212) |
/list-agents |
Lista todos os agentes com os quais Claude pode trocar 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 |
Oferece lições interativas sobre recursos com demonstrações animadas (v2.1.90+) |
/voice |
Ativa ou desativa o modo de voz push-to-talk |
/loop |
Executa tarefas recorrentes. /loop 5m /foo é executado a cada 5 min |
/rewind |
Retorna a um checkpoint (ou pressione Esc duas vezes) |
/export |
Exporta a transcrição da conversa |
/add-dir |
Adiciona pastas de trabalho para ampliar o acesso aos arquivos |
/agents |
Removido na v2.1.198 — peça a Claude para criar ou gerenciar subagents, ou edite .claude/agents/ diretamente; digitar /agents explica para onde o assistente de configuração foi movido |
/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 filtro conforme você digita (v2.1.121+) |
/skill-doctor |
Mostra quais skills carregadas não são usadas e quanto elas consomem do contexto (v2.1.261+) |
/bashes |
Lista tarefas Bash em segundo plano |
/tasks |
Lista agentes em segundo plano |
/theme |
Gerencia temas nomeados (v2.1.118+); plugins incluem uma pasta themes/ |
/output-style [name] |
Lista e alterna estilos de saída; descontinuado entre as versões v2.1.73 e v2.1.268 em favor de /config, reativado na v2.1.269 — funciona via Remote Control e em sessões na nuvem/headless |
/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 em PRs 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 digitado e /code-review ultra executa a revisão aprofundada na nuvem |
/batch |
Executa operações em lote |
/security-review |
Analisa o código em busca de vulnerabilidades |
/claude-api |
Cria aplicativos com API/Anthropic SDK da Claude |
/doctor |
Faz uma 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 |
Animal de estimação 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 meio de $ARGUMENTS ou dos 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 |
Cancelar a operação atual |
Ctrl+D |
Encerrar a sessão (EOF) |
Ctrl+L |
Limpar a tela (mantém o histórico) |
Ctrl+O |
Alternar a saída detalhada |
Ctrl+R |
Pesquisar no histórico de comandos |
Ctrl+V |
Colar uma imagem da área de transferência |
Ctrl+B |
Mover a operação atual para segundo plano |
Ctrl+Enter (ou Ctrl+X Ctrl+S) |
Enviar agora: envia todas as mensagens na fila de uma só vez; o texto na fila aparece em cinza até ser recebido (v2.1.275+). Desde a v2.1.281, as ferramentas em execução passam para segundo plano em vez de o turno ser cancelado |
Ctrl+X Ctrl+K |
Interromper todos os agents (alterado de Ctrl+F na v2.1.83; a segunda tecla tem uma janela de 3 segundos, com um aviso de tempo limite, v2.1.265+) |
Ctrl+S |
Guardar o rascunho do prompt |
Ctrl+G |
Abrir o editor externo |
Esc Esc |
Reverter a última alteração |
Tab |
Aceitar a sugestão de prompt |
! Tab |
Autocompletar usando o histórico do Bash |
Shift+Tab |
Alternar entre os modos de permissão |
Alt+P / Option+P |
Trocar de modelo enquanto digita |
Alt+T |
Alternar o modo de raciocínio |
Ctrl+T |
Alternar o realce de sintaxe |
Shift+Down |
Alternar entre os integrantes da equipe de agents |
Up/Down |
Navegar pelo histórico de comandos |
v |
Modo visual do Vim — seleção de caracteres (v2.1.118+; somente no modo Vim) |
V |
Modo de linha visual do Vim (v2.1.118+; somente no modo Vim) |
? |
Mostrar os atalhos |
Prefixos rápidos
| Prefixo | Ação | Exemplo |
|---|---|---|
# |
Adicionar à memória persistente | # Always use TypeScript |
/ |
Comando de barra | /review |
! |
Executar o Bash diretamente | ! git status |
@ |
Referenciar um arquivo | @src/index.ts |
& |
Enviar uma 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 meio de /keybindings (armazenados em ~/.claude/keybindings.json).
5. Arquivos de configuração
Hierarquia de precedência (da maior para a menor)
| Nível | Local | Escopo |
|---|---|---|
| Empresa (bloqueado) | /Library/Application Support/ClaudeCode/managed-settings.json (macOS) |
Todos os usuários, não pode ser sobrescrito |
| 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, incluído 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 contornadas.
6. Referência do settings.json
Principais configurações, com tipos e exemplos. Coloque-as em qualquer arquivo de configuração 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
},
"cleanupPeriodDays": 30,
"respectGitignore": true,
"showTurnDuration": true,
"language": "en",
"autoMemoryDirectory": ".claude/memory",
"plansDirectory": ".claude/plans"
}
Sintaxe das regras de permissão: Tool(pattern:*) faz a 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 somente a <cwd>/dir — e não mais a qualquer dir/ em qualquer nível da árvore; use Edit(**/src/**) para corresponder 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 |
Marcador que adiciona regras personalizadas à lista integrada (também para soft_deny, 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 empresarial gerenciada para carregar os conectores de MCP na nuvem do 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 |
Autocompleta 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, em qualquer arquivo de configuração, a diretriz consultiva de tamanho do Dynamic workflow; o padrão é médio (“tente usar menos de 15 agents”), e a linha correspondente em /config fica oculta quando um valor é definido — v2.1.219+ |
syncClaudeAiSkills / syncClaudeAiPlugins |
As skills e os plugins da conta do claude.ai são sincronizados com as sessões do terminal conectadas a essa conta; defina como false para não participar – v2.1.275+ |
attribution |
Atribuição em commits e PRs; substitui o obsoleto includeCoAuthoredBy. "attribution": false oculta tudo (v2.1.281+), mas versões mais antigas de CLI ignoram um arquivo de configuração que contenha essa opção; por isso, mantenha o formato de objeto (commit, pr, sessionUrl) em arquivos compartilhados entre versões |
Para conferir o esquema completo das configurações, consulte o Aprofundamento sobre 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 |
Mesmo escopo, local alternativo |
~/.claude/CLAUDE.md |
Pessoal, todos os projetos |
AGENTS.md (v2.1.277+): em um projeto sem CLAUDE.md, Claude Code lê AGENTS.md como alternativa – altere esse comportamento em “Project instructions” no /config (ainda não disponível no Bedrock/Vertex/Foundry).
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
Mantenha o conteúdo fácil de consultar. Textos corridos e densos desperdiçam tokens de contexto em todas as sessões. Use listas com marcadores, tabelas e blocos de código curtos. Evite parágrafos longos — Claude lê CLAUDE.md no início de cada sessão, portanto, cada palavra consome contexto.
Dicas avançadas:
- Use o prefixo # no REPL para adicionar itens à memória automática sem editar CLAUDE.md: # Always use TypeScript strict mode
- O CLAUDE.md em subdiretórios é carregado quando Claude lê arquivos nesse diretório
- As regras compartilhadas pela equipe ficam em .claude/rules/*.md, permitindo 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 o Bash | Projetos confiáveis |
auto |
Um classificador (Sonnet 5 desde a v2.1.210, originalmente Sonnet 4.6) verifica a segurança de cada ação | Execuçã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 modo de permissão padrão para novas sessões nos planos Pro, Max e Team desde 14 de agosto de 2026 (um defaultMode definido por você continua válido até que você aceite a solicitação de troca exibida uma única vez; disableAutoMode desativa esse modo em toda a organização). Ele é o substituto recomendado para --dangerously-skip-permissions. Ações somente leitura e edições de arquivos são aprovadas automaticamente; desde a v2.1.281, quando a análise do classificador passou a ser executada no servidor, comandos shell somente leitura e executados em sandbox também aguardam essa análise e são bloqueados quando sinalizados. As regras personalizadas de allow/deny são resolvidas primeiro. Todo o restante é enviado ao classificador de segurança. Bloqueados automaticamente por padrão: curl | bash, force-push para a main, deploys em produção, exclusões em massa na nuvem, alterações de IAM e envio de dados confidenciais para serviços externos.1
Disjuntor: após 3 bloqueios consecutivos ou 20 no total durante uma sessão, o modo volta a solicitar confirmação manual.
rm perigoso em modos autônomos (v2.1.281): no modo auto e com --dangerously-skip-permissions, a solicitação de confirmação de um rm perigoso aguarda 2 minutos e depois nega o comando com uma sugestão de reescrita, permitindo que a sessão continue. Um rm recursivo cujo destino consiste apenas na saída de uma substituição de comando, como rm -rf "$(pwd)", agora solicita confirmação mesmo com uma regra allow do Bash.
# 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 no PowerShell (v2.1.119+): os comandos da ferramenta PowerShell são aprovados automaticamente pelo modo de permissão da mesma forma que os comandos do Bash. Regras allow como PowerShell(Get-*:*) dispensam solicitações de confirmação em operações somente leitura. Use a v2.1.149 ou mais recente em workflows que usam bastante o PowerShell; ela corrige desvios de permissão do comando cd integrado, a correspondência de regras allow com prefixos e curingas e o rastreamento obsoleto de variáveis de diretório.
9. Eventos de hooks
| Evento | Quando é acionado | Pode bloquear? |
|---|---|---|
PreToolUse |
Antes da execução da ferramenta | Sim |
PostToolUse |
Após a conclusão da ferramenta | Não |
PostToolUseFailure |
Após uma falha da ferramenta | Não |
UserPromptSubmit |
Quando o usuário envia um prompt | Sim |
Stop |
Quando Claude conclui a resposta | Sim |
SubagentStart |
Quando um subagent é iniciado | Não |
SubagentStop |
Quando um subagent é concluído | 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 | CLAUDE.md é carregado | Não |
| ConfigChange | O arquivo de configuração é alterado durante a sessão | Sim |
| DirectoryAdded | /add-dir ou SDK register_repo_root adiciona um diretório de trabalho durante a sessão (v2.1.219+) | Não |
| WorktreeCreate | Durante a criação de um worktree | Sim |
| WorktreeRemove | Durante a remoção de um worktree | Não |
| PreCompact | Antes da compactação do contexto | Não |
| PostCompact | Após a compactação do contexto | Não |
| Elicitation | MCP solicita uma entrada estruturada | Sim |
| ElicitationResult | O usuário responde à caixa de diálogo de MCP | Sim |
| StopFailure | O turno termina devido a um erro de API | Não |
| PermissionRequest | A caixa de diálogo de permissão é exibida | Sim |
| PermissionDenied | O modo automático nega uma ação (v2.1.88+) | Não |
| CwdChanged | O diretório de trabalho é alterado (v2.1.83+) | Não |
| FileChanged | Um arquivo monitorado é modificado externamente (v2.1.83+) | Não |
| TaskCreated | Uma nova tarefa é criada (v2.1.84+) | Não |
| TeammateIdle | Um membro da equipe de agentes fica ocioso | Sim |
| TaskCompleted | Uma tarefa é marcada como concluída | Sim |
Para conhecer o protocolo completo de hooks (JSON de entrada/saída, matchers e códigos de saída), consulte o guia detalhado sobre 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 |
Apenas Bash |
Edit\|Write |
Edit ou Write |
mcp__github |
Ferramentas de 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_msna entrada dos hooksPostToolUse/PostToolUseFailure(v2.1.119+) — tempo de execução da ferramenta, excluindo solicitações de permissão e 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 a partir de um hookUserPromptSubmit.args: string[]em hooks de comando (v2.1.139+) — passa argv estruturado sem uso de aspas do shell.continueOnBlockem hooksPostToolUse(v2.1.139+) — envia o motivo do bloqueio de volta para Claude e continua o turno.subagent_typena entrada de hooks de agentes (v2.1.140+) — identifica qual tipo de agente está em execução.terminalSequencena saída JSON do hook (v2.1.141+) — emite sequências de controle do terminal para notificações, títulos de janelas e sinais sonoros.
11. Configuração rápida de 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"
}
}
}
}
MCP agora tem 100 milhões de downloads mensais e mais de 3.000 servidores indexados.3 Para conhecer os tipos de transporte, a elicitation e a configuração da busca de ferramentas, consulte a seção sobre MCP no guia completo.
alwaysLoad (v2.1.121+): Exclui um servidor confiável do adiamento da Tool Search. Todas as ferramentas dele são carregadas no início da sessão, sem uma chamada adicional a ToolSearch:
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"alwaysLoad": true
}
}
}
Novas tentativas automáticas (v2.1.121+): Servidores MCP que apresentarem erro durante a inicialização terão até 3 novas tentativas antes de serem marcados como desconectados.
redirectUri de SDK mcp_authenticate (v2.1.121+): Obrigatório para concluir OAuth em esquemas de URI personalizados — aplicativos para desktop e fluxos de conectores do claude.ai.
11.5. Comandos de CLI para 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 um diretório de plugin, um arquivo .zip ou uma pasta de plugins — cada pasta filha que tiver um manifesto é carregada (.zip na v2.1.128+; modo de pasta na v2.1.265+) |
claude plugin prune |
Remove plugins instalados automaticamente cujo elemento 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 release do git com validação de versão (v2.1.118+) |
claude plugin eval |
Executa a suíte de avaliação de um plugin: resultados pontuados e reproduzíveis, com relatório em JSON + HTML (v2.1.269+) |
claude plugin validate |
Valida um plugin antes da publicação; a v2.1.281 adiciona verificações de MCP (entradas de .mcp.json que seriam descartadas silenciosamente durante o carregamento, referências a ${user_config.*} não declaradas e URLs inseguras) e um aviso para ${CLAUDE_PLUGIN_ROOT} sem aspas em um hook no formato shell |
/plugin install <plugin> --marketplace <source> |
Instala durante a sessão a partir de um marketplace que você ainda não adicionou — oferece adicioná-lo primeiro (v2.1.275+) |
12. Tipos de subagents
| Tipo | Modelo padrão | Modo | Usado para |
|---|---|---|---|
| Explore | Herda o modelo da sessão, limitado ao Opus (v2.1.198+; antes era Haiku) | Somente leitura | Pesquisar na base de código, encontrar arquivos e compreender a estrutura |
| General-purpose | Herda o modelo principal | Leitura/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 (análise de segurança, testes etc.) |
Claude delega tarefas automaticamente a 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
claude agents abre a Agent View nas versões atuais: uma tela de operações em versão preliminar para pesquisa que mostra sessões Claude Code em execução, bloqueadas e concluídas. claude agents --cwd <path> restringe a visualização a um diretório (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 maneira 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 compatibilidade com /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 da Agent View; a v2.1.147 adiciona sessões em segundo plano fixadas, que permanecem ativas quando ociosas e são reiniciadas no mesmo lugar para receber atualizações. Use a 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 hifens) |
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 do conjunto herdado que devem ser negadas |
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 uma cópia isolada em um worktree do git |
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 na API |
ANTHROPIC_AUTH_TOKEN |
Cabeçalho de autorização personalizado |
ANTHROPIC_CUSTOM_HEADERS |
Cabeçalhos de solicitaçã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 processos de colegas 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 |
Camada de serviço do Bedrock — default/flex/priority (v2.1.122+); enviada como X-Amzn-Bedrock-Service-Tier |
ENABLE_TOOL_SEARCH=true |
Ativa opcionalmente o Tool Search no Vertex AI (v2.1.119+; desativado por padrão para evitar um cabeçalho beta sem suporte) |
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 |
Ativa opcionalmente a descoberta do gateway via /v1/models para o seletor /model (v2.1.129+) |
CLAUDE_CODE_AUTO_MODE_SERVER=0 |
Desativa o classificador de modo automático no servidor (nesse caso, o classificador local passa a contar no uso); =1 o ativa. O processamento no servidor é o padrão no Bedrock/Vertex/Foundry e em gateways desde a v2.1.278, sem cobrança pela sobrecarga do classificador; desde a v2.1.281, a variável também se aplica a uma conexão direta com a API da Anthropic (=1 ativava opcionalmente esse comportamento nas versões v2.1.273–277, quando o processamento local era o padrão) |
CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 |
Envia os cinco cabeçalhos de indicação x-claude-code-* para um gateway LLM (v2.1.273+) |
Controle de comportamento
| Variável | Finalidade |
|---|---|
DISABLE_AUTOUPDATER=1 |
Impede atualizações automáticas |
DISABLE_UPDATES=1 |
Bloqueia todos os caminhos de atualização, incluindo o claude update manual (v2.1.118+; mais restritivo que DISABLE_AUTOUPDATER) |
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 |
Instalações via Homebrew/WinGet executam atualizações do gerenciador de pacotes em segundo plano e solicitam a reinicialização (v2.1.129+) |
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 |
Clona fontes de plugins do GitHub via HTTPS, em vez de SSH, quando as chaves SSH não estão disponíveis (v2.1.141+) |
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE |
Removida — sem 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 repetidos hooks de interrupção bloqueadores |
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 de 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 a 200K, por meio da compactação automática, todos os modelos com contexto nativo de 1M (a v2.1.223 ampliou esse comportamento para além de uma lista fixa) |
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 |
Permite que IDs de modelos não reconhecidos excedam a janela de contexto presumida (v2.1.223) |
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 |
Remove as instruções integradas de commit/PR |
CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1 |
Mantém o prompt de um rm perigoso aguardando no modo automático e com --dangerously-skip-permissions, em vez de recusá-lo após 2 minutos (v2.1.281+) |
CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1 |
Ignora o prompt de um rm recursivo cujo destino é apenas a saída de uma substituição de comando, como rm -rf "$(pwd)" (v2.1.281+) |
CLAUDE_CODE_HIDE_CWD=1 |
Oculta o diretório de trabalho no logotipo de inicialização (v2.1.119+) |
CLAUDE_CODE_FORK_SUBAGENT=1 |
Subagents bifurcados em builds externos (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 funciona (v2.1.129+) |
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 |
Inclui o texto e o raciocínio dos subagents na saída stream-json; usado com --forward-subagent-text (v2.1.211+) |
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION |
Limite de WebSearch por sessão (padrão de 200, v2.1.212+) |
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION |
Limite de criação de subagents por sessão (padrão de 200; /clear redefine o limite, v2.1.212+) |
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS |
Limite de subagents executados simultaneamente (padrão de 20; diferente do total por sessão acima, v2.1.217+) |
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS |
Escalonamento da distribuição do Workflow para reutilização do cache de prompts; 0 desativa (v2.1.229+) |
CLAUDE_CODE_TOOL_MEMORY_LIMIT |
cgroup de memória opcional no Linux (MB) para comandos da ferramenta Bash (v2.1.233+) |
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS |
TTL do cache de sessão do WebFetch por URL, com padrão de 15 min (v2.1.233+) |
CLAUDE_CODE_ENABLE_TODO_TOOLS |
Restaura as ferramentas de tarefas e listas de afazeres no Opus 4.8+/Sonnet 5+/Fable 5+; desativadas por padrão desde a v2.1.233 |
CLAUDE_CODE_PROJECT_DIR_NAME |
Nome curto do diretório de transcrições de cada projeto para hosts com diretórios de configuração por sessão (v2.1.234+) |
CLAUDE_CODE_GOAL_CHECKIN_MINUTES |
Verifica tarefas em segundo plano que estejam bloqueando um /goal por esse período; 0 desativa (v2.1.234+, padrão de 30) |
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 de 30000) |
BASH_MAX_TIMEOUT_MS |
Tempo limite máximo do Bash (padrão de 600000) |
MCP_TIMEOUT |
Tempo limite de inicialização do servidor MCP (padrão de 5000) |
MCP_TOOL_TIMEOUT |
Tempo limite de execução da ferramenta MCP (padrão de 30000); a v2.1.142 corrige chamadas HTTP/SSE remotas que ignoravam valores maiores |
CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH |
Substitui o limite de 2.048 caracteres das descrições das ferramentas e instruções dos servidores MCP — aplica-se a todos os servidores MCP da sessão (v2.1.280+) |
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS |
Limite de tempo antes que uma chamada longa de ferramenta MCP seja movida automaticamente para segundo plano (padrão de 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 ver 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 setembro de 2026).5
| Modelo | Entrada | Saída | Observações |
|---|---|---|---|
| Sonnet 5 | $2.00 | $10.00 | Programação diária com foco em custos; foi o padrão dos planos Pro/Team Standard até a v2.1.280 migrá-los para o Opus. Contexto nativo de 1M; $2/$10 é o preço de tabela padrão (o aumento para $3/$15 previsto para 1º de setembro foi cancelado; a v2.1.243 atualizou o seletor /model para refletir isso). /model sonnet (claude-sonnet-5). |
| Opus 5.5 | $4.00 | $20.00 | O modelo Opus padrão desde a v2.1.280 (22 de setembro de 2026) – ID do modelo claude-opus-5-5, contexto de 1M, leituras de cache a $0.20/MTok (0.05x o preço da entrada, em comparação com o padrão de 0.1x). Mais barato que o Opus 5 em todos os casos e agora o modelo padrão em todos os planos, já que a v2.1.280 migrou os planos Pro e Team Standard do Sonnet para o Opus. /model opus. |
| Opus 5 (anterior) | $5.00 | $25.00 | Foi o nível Opus da v2.1.219 (24 de julho de 2026) até a v2.1.278 — ID do modelo claude-opus-5, 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. Era o padrão dos planos premium – Max, Team Premium, Enterprise (assentos desde a v2.1.251) – e do Anthropic do API, até a v2.1.280 tornar o Opus 5.5 o modelo Opus padrão. Fixe-o com ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5. |
| Opus 4.8 (legado) | $5.00 | $25.00 | Mesmo preço, agora na tabela de modelos legados da documentação; foi o padrão dos planos premium da v2.1.154 à v2.1.219. Fixe-o com ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8. |
| Fable 5.1 | $10.00 | $50.00 | Nível acima do Opus; /model fable passou a selecioná-lo na v2.1.257, a primeira versão instalável que o incluiu (o Fable 5, v2.1.170+, foi movido para a tabela de modelos legados da documentação). ID do modelo claude-fable-5-1, contexto de 1M/saída de 128K, thinking adaptativo sempre ativo, corte de conhecimento em junho de 2026 (o mais recente entre todos os modelos atuais), leituras de cache a $0.25/MTok (0.025x o preço da entrada, em comparação com o padrão de 0.1x). |
| 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 5.5: $0.40-$1.80.
Modelo padrão no Claude Code (por plano): Opus em todos os planos desde a v2.1.280 (22 de setembro de 2026) – Pro e Team Standard migraram do Sonnet para o Opus, assim como Max, Team Premium e Enterprise – e o modelo Opus padrão é o Opus 5.5 (claude-opus-5-5), para o qual o alias opus agora aponta. A divisão da v2.1.251 (Opus 5 nos planos premium, Sonnet 5 no Pro/Team Standard) e o Sonnet 5 como padrão em todos os planos na v2.1.197 ficaram no passado. Os administradores podem definir um padrão para toda a organização, exibido como “Padrão da organização” em /model (v2.1.196+). A Claude Platform na AWS, o Amazon Bedrock e a Agent Platform do Google Cloud também usam o Opus 5.5 como padrão; o Microsoft Foundry é a única exceção (o padrão é o Sonnet 4.5 e é o único lugar onde opus aponta para o Opus 4.6) – fixe um modelo específico por meio de ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL.
Opus 5.5, Sonnet 5, Opus 5, Opus 4.8, Fable 5 e Fable 5.1 usam apenas raciocínio adaptativo (sem orçamentos fixos de thinking), com /effort xhigh para os trabalhos de programação e tarefas agênticas mais difíceis. O padrão de effort é high em todos eles, exceto no Opus 5.5, cujo padrão é medium – e, desde a v2.1.280, um nível de effort salvo antes de /effort passar a ser específico de cada modelo não é mais aplicado a modelos recém-lançados, como o Opus 5.5; portanto, ele começa com o próprio padrão até que você escolha outro. O thinking não pode ser desativado no Opus 5.5 nem nos modelos Fable (MAX_THINKING_TOKENS=0 não tem efeito neles). Mudanças incompatíveis do Opus 5 em relação ao Opus 4.8: o thinking fica ativado por padrão nas solicitações que omitem o campo thinking, e thinking: {type: "disabled"} com effort xhigh ou max retorna um erro 400.
O Fast mode (/fast) é compatível com Opus 5.5, Opus 5 e Opus 4.8, sendo o Opus 5.5 o padrão desde a v2.1.280 – $8 / $40 por MTok no Opus 5.5, $10 / $50 no Opus 5 e 4.8 (2× o preço-base em cada caso) para obter 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 voltar à velocidade padrão. Disponível em versão preliminar para pesquisa, apenas no API da Claude e em assinaturas (não no Bedrock/Vertex/Foundry nem na Claude Platform na AWS); alternar entre velocidades invalida o cache do prompt. Desde a v2.1.271, o Fast mode também funciona em sessões remotas do Claude Code (runners na nuvem e auto-hospedados): a configuração de Fast mode do host ou /fast digitado na sessão é aplicada quando permitido pela sua organização.
Alterne entre modelos durante uma sessão:
/model opus # Switch to Opus 5.5 (v2.1.280+)
/model sonnet # Switch to Sonnet 5
/model haiku # Switch to Haiku 4.5
/model fable # Switch to Fable 5.1 (tier above Opus, v2.1.257+)
/effort xhigh # Recommended for the hardest coding/agentic work
Regra prática: use o Haiku para explorações simples. Use o Sonnet para programação diária com foco em custos. Use o Opus para raciocínio complexo, arquitetura, loops agênticos e análise de segurança. Use opusplan em refatorações complexas (o Opus planeja e o Sonnet executa).
15. Principais locais de 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 slash pessoais |
~/.claude/skills/ |
skills pessoais |
~/.claude/agents/ |
Definições pessoais de subagents |
~/.claude.json |
Estado de execução, tokens de 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 slash 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) |
AGENTS.md |
Lido como instruções do projeto quando ele não contém um CLAUDE.md (v2.1.277+) |
16. Changelog
| Data | Alteração |
|---|---|
| 2026-09-24 | Sincronização direcionada da v2.1.281 (23 de setembro; versões latest e next do npm em 2.1.281, stable passa para 2.1.273; nenhuma versão ignorada desde a 2.1.280). Enviar agora (Ctrl+Enter) move as ferramentas em execução para segundo plano em vez de cancelar o turno. CLAUDE_CODE_AUTO_MODE_SERVER agora também se aplica a uma conexão direta entre Anthropic e API. Modo automático: comandos de shell somente leitura e em sandbox revisados pelo servidor aguardam essa revisão; o prompt do comando perigoso rm nega a operação após 2 minutos em modos sem supervisão. Novas linhas: attribution (false oculta toda a atribuição), verificações de MCP com claude plugin validate e duas variáveis de ambiente de rm. Correção: a linha de /agents agora informa que o assistente foi removido na v2.1.198. |
| 2026-09-23 | Correções, sem nova versão de CLI (a versão latest do npm continua sendo a 2.1.280). O modo rápido agora lista o Opus 5.5 por US$ 8/US$ 40 por MTok, padrão do modo rápido desde a v2.1.280 (Opus 5 e 4.8 permanecem em US$ 10/US$ 50), na linha de /fast e na observação da Referência de custos. O custo de sessão do Opus foi recalculado conforme os US$ 4/US$ 20 do Opus 5.5: US$ 0,40–US$ 1,80. A linha de /effort lista toda a escala e o padrão medium do Opus 5.5; o thinking não pode ser desativado no Opus 5.5. |
| 2026-09-22 | Sincronização direcionada da v2.1.280 (22 de setembro; versão latest do npm em 2.1.280, stable permanece em 2.1.267; a 2.1.279 nunca foi publicada — sem versão no npm nem seção no changelog). O Claude Opus 5.5 (claude-opus-5-5) é o novo modelo Opus padrão — contexto de 1M, US$ 4/US$ 20 por MTok, leituras de cache a US$ 0,20/MTok — e o modelo padrão dos planos Pro e Team Standard muda de Sonnet para Opus, igualando-se a Max, Team Premium e Enterprise: nova linha do Opus 5.5 na Referência de custos, linhas do Opus 5 e Sonnet 5 redefinidas como histórico, observação do modelo padrão e comentário de /model atualizados. CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH — nova linha de variável de ambiente: substitui o limite de 2.048 caracteres das descrições de ferramentas e instruções de servidor do MCP. Também na v2.1.280, sem impacto na superfície desta folha de consulta: um nível de esforço salvo antes de /effort passar a ser definido por modelo não se aplica mais a modelos recém-lançados, como o Opus 5.5 (eles começam com o próprio padrão); gravações por caminhos com links simbólicos agora são avaliadas pelo destino real da gravação, portanto regras acceptEdits/allow/modo automático não aprovam mais um destino fora da árvore; o modo automático nega uma vez quando uma verificação de segurança recusa a revisão, depois aumenta o intervalo e encerra o turno após dez verificações sem resposta. |
| 2026-09-21 | Sincronização direcionada das v2.1.277–278 (18–19 de setembro; versão latest do npm em 2.1.278, stable permanece em 2.1.267). Suporte a AGENTS.md (v2.1.277) — nova observação na seção de CLAUDE.md e uma linha em Locais dos arquivos principais: em um projeto sem CLAUDE.md, o Claude Code lê AGENTS.md como alternativa, configurável em “Project instructions” dentro de /config, ainda indisponível no Bedrock/Vertex/Foundry. Semântica de CLAUDE_CODE_AUTO_MODE_SERVER invertida (v2.1.278) — linha atualizada: o classificador no servidor agora é o PADRÃO para usuários de Claude API e Enterprise, bem como no Bedrock/Vertex/Foundry e em gateways; o custo adicional do classificador não é cobrado, e =0 desativa o recurso nesses casos (a linha da v2.1.273 documentava =1 como opção de ativação enquanto o classificador local era o padrão); /status ganha uma linha “Auto mode server”. Nenhum outro impacto na superfície desta folha de consulta (a correção de glob em comandos compostos da sandbox, o comportamento do código de saída em modo headless e a variável de ambiente de saída de gateway da v2.1.277 ficam no guia completo). |
| 2026-09-17 | Sincronização direcionada das v2.1.274–276 (17 de setembro; versão latest do npm em 2.1.276, stable permanece em 2.1.267; a 2.1.276 corrige uma regressão da 2.1.275 — todas as solicitações retornavam 400 quando ANTHROPIC_BASE_URL apontava para um proxy ou gateway, portanto nunca fixe a 2.1.275 atrás de um deles). Tecla para enviar agora (v2.1.275) — nova linha: ctrl+enter (ou ctrl+x ctrl+s) interrompe o turno e envia todas as mensagens na fila. syncClaudeAiSkills / syncClaudeAiPlugins (v2.1.275) — nova linha de configurações: skills e plugins da conta claude.ai são sincronizados com sessões autenticadas do terminal; false desativa o recurso. /plugin install <plugin> --marketplace <source> (v2.1.275) — nova linha de plugin: oferece primeiro adicionar o marketplace. Nenhum outro impacto na superfície desta folha de consulta (a mudança da v2.1.274 para o nome “cloud session” não afeta nenhuma linha da folha, e as novas variáveis de ambiente de MCP ficam na tabela de variáveis de ambiente do guia completo). |
| 2026-09-16 | Sincronização direcionada da v2.1.273 (15 de setembro; versão latest do npm, encerrando o acompanhamento da tag next abaixo; a tag de distribuição stable passou para 2.1.267). Duas linhas de variáveis de ambiente adicionadas: CLAUDE_CODE_AUTO_MODE_SERVER (o modo automático via gateway agora usa por padrão o classificador LOCAL no Bedrock/Vertex/Foundry) e CLAUDE_CODE_GATEWAY_HINT_HEADERS. Observação para usuários de regras de permissão: a v2.1.273 reverte especificamente a verificação de negação de linhas não analisáveis da v2.1.268 (linhas com eval e env -C voltam a solicitar permissão em vez de serem negadas); as correções de estado e links simbólicos da v2.1.260 permanecem. Nenhum outro impacto na superfície desta folha de consulta. |
| 2026-09-15 | Sincronização direcionada das v2.1.266–272 (8–14 de setembro; versão latest do npm em 2.1.272, 2.1.273 apenas na tag next, ainda sem notas de versão; 266/270 são correções de regressão de uma linha e 272 não contém alterações). /output-style reativado (v2.1.269) — nova linha: lista e alterna estilos de saída; obsoleto da v2.1.73 à v2.1.268 em favor de /config, agora funciona por Remote Control e em sessões na nuvem/headless. O modo rápido chega às sessões Remote (v2.1.271) — linha de /fast e observação do modo rápido atualizadas: runners na nuvem e auto-hospedados, configuração no host ou /fast durante a sessão, quando permitido pela organização. claude plugin eval (v2.1.269) — nova linha de CLI de Plugin: suítes de avaliação pontuadas e reproduzíveis com relatórios de JSON + HTML. Nenhum outro impacto na superfície desta folha de consulta (verificado: as linhas de /diff, /skill-doctor, --plugin-dir e sequências de teclas não foram alteradas por essas versões). |
| 2026-09-08 | Sincronização direcionada da v2.1.265 (8 de setembro; 2.1.262/2.1.264 nunca foram publicadas, 2.1.263 não contém alterações). Linhas de --plugin-dir: modo de pasta de plugins — cada pasta filha com um manifesto é carregada, e filhos adicionados ou removidos durante a execução são detectados (v2.1.265+). Linha de Ctrl+X Ctrl+K: sequências de duas teclas agora aguardam 3 segundos pela segunda tecla e exibem um aviso quando o tempo se esgota (antes era 1 segundo com cancelamento silencioso, o que fazia sequências digitadas no tmux serem perdidas). Nenhum outro impacto na superfície desta folha de consulta. |
| 2026-09-05 | Sincronização direcionada da v2.1.261 (4 de setembro). Adicionada a linha de /skill-doctor: mostra quais skills carregadas não são usadas e quanto cada uma custa em contexto, para que você possa removê-las. Também na v2.1.261, sem impacto na superfície desta folha de consulta: a configuração keybindingFlavor foi descontinuada (a edição de palavras no estilo readline agora é o único modo de entrada do prompt) — a folha de consulta nunca a documentou. |
| 2026-09-03 | Sincronização direcionada da v2.1.260 (disponibilizada poucas horas depois da sincronização das v2.1.257–259 do mesmo dia, abaixo). Adicionada a linha de /diff: painel de diff em tela cheia ao lado da conversa, mostrando ao vivo as alterações sem commit conforme o Claude faz edições. Observação para usuários de regras de permissão: a v2.1.260 reverte a ampliação feita na v2.1.259 das regras de negação Read() para valores e operandos de opções do Bash (ela negava npm run build sob uma regra de negação do diretório de build em todos os modos); a cobertura de redirecionamento de entrada e comandos de leitura da v2.1.257 permanece. |
| 2026-09-03 | Sincronização direcionada das v2.1.257–259 + lançamento do Claude Fable 5.1 (1º de setembro de 2026). O alias fable agora seleciona o Fable 5.1 (claude-fable-5-1) — os mesmos US$ 10/US$ 50 por MTok, limite de conhecimento em junho de 2026 (o mais recente entre todos os modelos atuais), leituras de cache a US$ 0,25/MTok (0,025x, em comparação ao padrão de 0,1x); o Fable 5 passa para a tabela de modelos Legacy da documentação. A v2.1.257 é a primeira versão instalável com o Fable 5.1 (2.1.253–256 nunca foram publicadas no npm). Linha da Referência de custos, observação sobre raciocínio adaptativo e comentário de /model atualizados. |
| 2026-08-30 | Correção do modelo padrão com base na documentação de configuração de modelos + CLI v2.1.251: o Opus 5 é o padrão nos planos premium (Max, Team Premium, Enterprise com pagamento conforme o uso, Anthropic API, Bedrock / Agent Platform do Google Cloud / Claude Platform on AWS; o Enterprise por assento passa a usá-lo na v2.1.251) e o Sonnet 5 nos planos Pro/Team Standard (Foundry: Sonnet 4.5). Linhas do Sonnet 5, Opus 5 e Opus 4.8, observação do modelo padrão e comentário de /model atualizados; removida a afirmação da v2.1.197 de que o Sonnet 5 era usado em todos os planos. |
| 2026-08-26 | Correção de preço: os US$ 2/US$ 10 por MTok do Sonnet 5 agora são o preço de tabela padrão — a página de preços do Anthropic cancela o aumento para US$ 3/US$ 15 previsto para 1º de setembro, e a v2.1.243 atualizou o seletor de /model e a skill claude-api para corresponder. Linha da Referência de custos e observação do modelo padrão atualizadas; nenhum outro conteúdo foi alterado.5 |
| 2026-08-17 | Sincronização direcionada da v2.1.234. As sessões continuam automaticamente quando um limite de uso do claude.ai é redefinido (/config: “Continue automatically at usage limit”). Variáveis de ambiente: CLAUDE_CODE_PROJECT_DIR_NAME, CLAUDE_CODE_GOAL_CHECKIN_MINUTES. /permissions e /add-dir agora abrem durante o turno. Badge de MR do GitLab (!N) no rodapé por meio do glab autenticado. |
| 2026-08-15 | Sincronização direcionada da v2.1.233. Variáveis de ambiente: CLAUDE_CODE_TOOL_MEMORY_LIMIT (cgroup do Bash no Linux), CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS, CLAUDE_CODE_ENABLE_TODO_TOOLS (as ferramentas de tarefas agora ficam DESATIVADAS por padrão no Opus 4.8/Sonnet 5/Fable 5+). MRs do GitLab funcionam com --worktree (!N em claude agents). As alterações de links simbólicos do Cygwin e permissões de < file da v2.1.232 foram revertidas; a regressão de aprovação do modo automático no Windows foi corrigida. |
| 2026-08-14 | Sincronização direcionada das v2.1.231–232 + mudança do padrão em 14 de agosto. O modo automático agora é o padrão para novas sessões nos planos Pro/Max/Team (indicado no bloco Modo automático). v2.1.232: menções com @ a sessões ativas (encaminhamento por SendMessage, a correspondência exata apenas pelo nome faz a entrega), forking de subagents ativado por padrão, linhas de /config para expiração de diálogos + entrada entre sessões, marketplaces do GitLab + ocultação de tokens, aliases de configuração additionalMarketplaces/allowedMarketplaces. v2.1.231: correção do URI de redirecionamento de MCP OAuth. |
| 2026-08-12 | Sincronização direcionada das v2.1.228–229. Variáveis de ambiente: adicionada CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS (intervalo escalonado do fan-out do Workflow, 0 desativa). Também: claude remote-control --continue retoma a sessão mais recente do Remote Control; /commit-push-pr não aprova mais automaticamente flags perigosas do git; a ferramenta Write passa a aplicar as mesmas regras de sobrescrita da Edit em modelos mais recentes. |
| 2026-08-10 | Correção de defeito herdado identificada pela auditoria holística do guia principal: a linha do classificador do modo automático ainda dizia Sonnet 4.6 — corrigida para Sonnet 5 desde a v2.1.210 (originalmente Sonnet 4.6). |
| 2026-08-06 | Sincronização direcionada de itens da superfície de comandos das v2.1.221–v2.1.223. /review volta a ser um alias de /code-review (v2.1.223), com memória do último nível de esforço digitado; cópias de /fork recebem o 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 com 1M nativo a 200K por meio de compactação automática, com CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT como alternativa para modelos desconhecidos (v2.1.223); strictKnownMarketplaces/blockedMarketplaces aceitam curingas de organização "owner/*" (v2.1.223). |
| 2026-07-25 | Sincronização direcionada de itens das v2.1.219–v2.1.220. Modelos: o Claude Opus 5 (claude-opus-5) substitui o Opus 4.8 no nível Opus e como seleção de /model opus — os mesmos US$ 5/US$ 25 por MTok, contexto de 1M/saída de 128K, thinking ativado por padrão, effort padrão em high, limite de conhecimento em maio de 2026, modelo padrão no Claude Max; o Opus 4.8 foi mantido como uma linha Legacy. Mudanças incompatíveis em relação ao 4.8: solicitações sem o campo thinking agora usam thinking, e thinking: {type: "disabled"} + esforço xhigh/max retorna 400. Modo rápido corrigido: /fast abrange apenas 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 retorna erro com 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 1 para desativar. Chaves de configuração: adicionadas sandbox.network.strictAllowlist (nega hosts fora da lista de permissões sem solicitar confirmação) e workflowSizeGuideline (tamanho dinâmico recomendado para o Workflow, padrão medium/menos de 15 agentes). Eventos de hooks: adicionado DirectoryAdded (disparado depois que /add-dir ou register_repo_root do SDK registra um diretório de trabalho durante a sessão). A v2.1.220 contém apenas correções de bugs e melhorias de confiabilidade. |
| 2026-07-24 | Sincronização direcionada de itens da v2.1.218. Superfície de comandos: /code-review agora é executado como subagent em segundo plano, portanto o trabalho de revisão não ocupa mais sua conversa. Também na v2.1.218: skills com context: fork são executadas em segundo plano por padrão (é possível desativar por skill com a nova chave de frontmatter background: false), /deep-research só começa quando invocado manualmente, o classificador do modo automático decide as verificações de rm perigoso/& em segundo plano/caminho suspeito do Windows em vez de abrir diálogos de permissão, e hooks no frontmatter de agentes exigem que a pasta do arquivo do agente tenha a confiança do workspace aceita. |
| 2026-07-22 | Sincronização direcionada de itens da v2.1.217. Variáveis de ambiente: adicionadas CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS (limite de subagents em execução simultânea, 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 v2.1.172–v2.1.216 permitiam 5 níveis). Chaves de configuração: adicionada 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 subagents em segundo plano quando o limite é atingido. |
| 2026-07-21 | Sincronização direcionada de itens das v2.1.214–v2.1.216 (a v2.1.213 nunca foi lançada). Sintaxe das regras de permissão: regras allow de segmento único dir/** agora correspondem apenas a <cwd>/dir (v2.1.214) — use **/dir/** para qualquer profundidade; regras deny/ask mantêm a correspondência em qualquer profundidade; condições if: de hooks recebem o mesmo escopo do cwd. Chaves de configuração: adicionada sandbox.filesystem.disabled (ignora o isolamento do sistema de arquivos e mantém o controle de saída da rede, v2.1.216+). Variáveis de ambiente: adicionada 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é o Claude Code v2.1.212. Superfície de comandos: /fork foi redefinido — copia a conversa para uma nova sessão em segundo plano com uma linha própria 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/sessão, v2.1.212), CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS (chamadas do MCP com mais de 2 min passam automaticamente para segundo plano), CLAUDE_AX_SCREEN_READER.7 |
| 2026-07-07 | Sincronizado até o Claude Code v2.1.202. 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, Haiku 4.5 — substituindo as linhas desatualizadas que mostravam o Opus 4.7 como modelo principal e o Sonnet 4.6; observações de roteamento padrão e /effort 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 | Evidências da linha mais recente sincronizadas até o Claude Code v2.1.150. Adicionados uso de limites por categoria em /usage, observação sobre rolagem pelo teclado em /diff conforme o changelog, observação sobre renderização de caixas de seleção de listas de tarefas GFM conforme o changelog, allowAllClaudeAiMcps para Enterprise, orientações sobre a correção de permissões no PowerShell e observações sobre confiabilidade de Bash/git-worktree/configurações gerenciadas/OTEL/Remote Control. A própria v2.1.150 não tem mudanças anunciadas voltadas ao usuário. Verificação local: claude --version retornou 2.1.144 (Claude Code), enquanto a versão latest do npm era 2.1.150.6 |
| 2026-05-21 | Evidências da linha mais recente sincronizadas até o Claude Code v2.1.147. Adicionados a ferramenta Workflow desativada por padrão (CLAUDE_CODE_WORKFLOWS=1), sessões em segundo plano fixadas na Agent View, /code-review [effort] --comment substituindo /simplify, sandboxes reforçadas de REPL/Workflow, melhorias no atualizador automático e em diffs grandes, supressão de entradas duplicadas no histórico de prompts e correções de login empresarial, PowerShell, paginação do MCP, Agent View, plugins, condições de hooks e texto colado. Verificação local: claude --version retornou 2.1.144 (Claude Code), enquanto a versão latest do npm era 2.1.147.6 |
| 2026-05-19 | Evidências da linha mais recente sincronizadas até o Claude Code v2.1.145. Adicionados claude agents --json, contagens de abas aguardando entrada na Agent View, campos JSON de repositório/PR do GitHub na linha de status, descoberta mais detalhada 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, spinner, 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 latest do npm era 2.1.145.6 |
| 2026-05-19 | Evidências da linha mais recente sincronizadas até o Claude Code v2.1.144. Adicionados suporte de /resume a sessões em segundo plano, comportamento de sessão atual/padrão de /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/das sessões em segundo plano. Verificação local: claude --version retornou 2.1.144 (Claude Code), e a versão latest do npm era 2.1.144.6 |
| 2026-05-18 | Evidências da linha mais recente sincronizadas até o Claude Code v2.1.143. Adicionados consistência de despacho na Agent View, limite de bloqueio para hooks Stop e variáveis de ambiente de política do PowerShell; também foram registrados o cumprimento das dependências de plugins, o custo de contexto projetado de plugins, worktree.bgIsolation: "none", a preservação de modelo/esforço em sessões em segundo plano e correções no momento da avaliação de /goal. Verificação local: claude --version retornou 2.1.142 (Claude Code), enquanto a versão latest do npm era 2.1.143.6 |
| 2026-05-15 | Evidências da linha mais recente sincronizadas até o Claude Code v2.1.142. Adicionados 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 modo Fast, variável de ambiente de clonagem de plugins do HTTPS, variável de ambiente de workspace para identidade da carga de trabalho 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 latest do npm era 2.1.142.6 |
| 2026-05-13 | Evidências da linha mais recente sincronizadas até o Claude Code v2.1.140. Adicionados /goal, observação sobre a Agent View, args em hooks de comando, continueOnBlock de PostToolUse e subagent_type na entrada de hooks de agentes. Registrado 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 | Evidências da linha mais recente sincronizadas até o Claude Code v2.1.131. 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 ativação do VS Code no Windows e autenticação no endpoint Mantle.6 |
| 2026-05-05 | Sincronizado com o guia do CC v2.36 (CLI v2.1.126–v2.1.129). Adicionados: --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 os campos experimentais themes/monitors no manifesto de plugins. Cobertura até a v2.1.129.6 |
| 2026-04-29 | Sincronizado com o guia do CC v2.35 (CLI v2.1.117–v2.1.123). Adicionados: opção alwaysLoad do MCP + nova tentativa automática na inicialização; claude plugin prune e propagação de --prune; claude plugin tag; digitação para filtrar em /skills; temas nomeados em /theme; diálogo unificado de /usage; modos visuais do vim (v/V); aprovação automática do 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 é mostrado pelo preço padrão de US$ 3/US$ 15 (sem custo adicional para contexto longo); a nota de rodapé de preços passou a usar platform.claude.com/docs/en/about-claude/pricing. Cobertura até a v2.1.116. |
| 2026-04-04 | Refeito com base no guia do CC v2.26. Adicionado /powerup, atualizado /release-notes, removido /vim. Atalho Ctrl+X Ctrl+K atualizado. Adicionados 4 eventos de hooks (CwdChanged, FileChanged, TaskCreated, PermissionDenied). /cost atualizado com detalhamento por modelo. Cobertura até a v2.1.92. |
| 2026-03-28 | Lançamento inicial da folha de consulta, cobrindo 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 ver instruções de configuração passo a passo, consulte o guia de início rápido do Claude Code. Especificamente para projetos 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.
-
Documentação do Auto Mode do Anthropic Claude Code (v2.1.85) ↩
-
Notas da versão v2.1.129 do Claude Code, notas da versão v2.1.131 do Claude Code, notas da versão v2.1.139 do Claude Code, notas da versão v2.1.140 do Claude Code, notas da versão v2.1.141 do Claude Code, notas da versão v2.1.142 do Claude Code, notas da versão v2.1.143 do Claude Code, notas da versão v2.1.144 do Claude Code, notas da versão v2.1.145 do Claude Code, notas da versão v2.1.147 do Claude Code, notas da versão v2.1.148 do Claude Code, notas da versão v2.1.149 do Claude Code, notas da versão v2.1.150 do Claude Code, documentação do Agent View do Claude Code, documentação do Goal do Claude Code e CHANGELOG do Claude Code ↩↩↩↩↩↩↩↩↩↩
-
Notas da versão v2.1.206 do Claude Code, v2.1.207, v2.1.208, v2.1.210, v2.1.211, v2.1.212 e a documentação de acessibilidade do Claude Code. Julho de 2026. ↩↩