6 6
7> Claude Code no Windows funciona sem Git Bash, claude auth login aceita um código OAuth colado quando o callback do navegador não consegue alcançar localhost, claude project purge limpa o estado local por projeto, e colar uma URL de PR em /resume encontra a sessão que a criou.7> Claude Code no Windows funciona sem Git Bash, claude auth login aceita um código OAuth colado quando o callback do navegador não consegue alcançar localhost, claude project purge limpa o estado local por projeto, e colar uma URL de PR em /resume encontra a sessão que a criou.
8 8
9<div className="digest-meta">9Releases [v2.1.120 → v2.1.126](/docs/en/changelog#2-1-120)
10 <span>Releases <a href="/docs/en/changelog#2-1-120">v2.1.120 → v2.1.126</a></span>104 recursos · 27 de abril – 1º de maio
11 <span>4 recursos · 27 de abril – 1º de maio</span>
12</div>
13 11
14<div className="digest-feature">12Faça login sem callback do navegador
15 <div className="digest-feature-header">13v2.1.126
16 <span className="digest-feature-title">Faça login sem callback do navegador</span>
17 <span className="digest-feature-pill">v2.1.126</span>
18 </div>
19 14
20 <p className="digest-feature-lede"><code>claude auth login</code> agora aceita o código OAuth colado diretamente no terminal quando o callback do navegador não consegue alcançar localhost. Isso cobre WSL2, sessões SSH e contêineres, onde o redirecionamento para uma porta local não funciona. A mesma versão também corrige timeouts de login em conexões lentas ou com proxy e em devcontainers somente IPv6.</p>15`claude auth login` agora aceita o código OAuth colado diretamente no terminal quando o callback do navegador não consegue alcançar localhost. Isso cobre WSL2, sessões SSH e contêineres, onde o redirecionamento para uma porta local não funciona. A mesma versão também corrige timeouts de login em conexões lentas ou com proxy e em devcontainers somente IPv6.
21 16
22 <p className="digest-feature-try">Faça login e cole o código do navegador:</p>17Faça login e cole o código do navegador:
23 18
24 ```bash theme={null}19```bash theme={null}
25 claude auth login20claude auth login
26 ```21```
27 22
28 <a className="digest-feature-link" href="/docs/pt/cli-reference#cli-commands">Referência CLI</a>23[Referência CLI](/docs/pt/cli-reference#cli-commands)
29</div>
30 24
31<div className="digest-feature">25claude project purge
32 <div className="digest-feature-header">26v2.1.124
33 <span className="digest-feature-title">claude project purge</span>
34 <span className="digest-feature-pill">v2.1.124</span>
35 </div>
36 27
37 <p className="digest-feature-lede">Exclua todo o estado do Claude Code para um projeto: transcrições, tarefas, histórico de arquivos e a entrada de configuração do projeto. Suporta `--dry-run` para visualizar, `-y`/`--yes` para pular confirmação, `-i`/`--interactive` para escolher e `--all` para limpar todos os projetos.</p>28Exclua todo o estado do Claude Code para um projeto: transcrições, tarefas, histórico de arquivos e a entrada de configuração do projeto. Suporta `--dry-run` para visualizar, `-y`/`--yes` para pular confirmação, `-i`/`--interactive` para escolher e `--all` para limpar todos os projetos.
38 29
39 <p className="digest-feature-try">Visualize o que seria removido:</p>30Visualize o que seria removido:
40 31
41 ```bash theme={null}32```bash theme={null}
42 claude project purge --dry-run33claude project purge --dry-run
43 ```34```
44 35
45 <p className="digest-feature-try">Depois execute de verdade:</p>36Depois execute de verdade:
46 37
47 ```bash theme={null}38```bash theme={null}
48 claude project purge39claude project purge
49 ```40```
50 41
51 <a className="digest-feature-link" href="/docs/pt/cli-reference">Referência CLI</a>42[Referência CLI](/docs/pt/cli-reference)
52</div>
53 43
54<div className="digest-feature">44Retomar por URL de PR
55 <div className="digest-feature-header">45v2.1.122
56 <span className="digest-feature-title">Retomar por URL de PR</span>
57 <span className="digest-feature-pill">v2.1.122</span>
58 </div>
59 46
60 <p className="digest-feature-lede">Quando você cria um pull request com <code>gh pr create</code>, Claude Code o vincula à sessão que o produziu. Agora você pode voltar a essa sessão apenas pela URL do PR, sem precisar lembrar seu nome.</p>47Quando você cria um pull request com `gh pr create`, Claude Code o vincula à sessão que o produziu. Agora você pode voltar a essa sessão apenas pela URL do PR, sem precisar lembrar seu nome.
61 48
62 <p className="digest-feature-try">Abra o seletor de sessão:</p>49Abra o seletor de sessão:
63 50
64 ```text Claude Code theme={null}51```text Claude Code theme={null}
65 > /resume52> /resume
66 ```53```
67 54
68 <p className="digest-feature-try">Cole a URL do PR no seletor. O primeiro caractere da colagem o coloca no modo de busca e a lista filtra para a sessão que criou esse PR. Pressione Enter para retomar. URLs de pull e merge requests do GitHub, GitHub Enterprise, GitLab e Bitbucket funcionam.</p>55Cole a URL do PR no seletor. O primeiro caractere da colagem o coloca no modo de busca e a lista filtra para a sessão que criou esse PR. Pressione Enter para retomar. URLs de pull e merge requests do GitHub, GitHub Enterprise, GitLab e Bitbucket funcionam.
69 56
70 ```text Claude Code theme={null}57```text Claude Code theme={null}
71 https://github.com/your-org/your-repo/pull/123458https://github.com/your-org/your-repo/pull/1234
72 ```59```
73 60
74 <p className="digest-feature-try">Para abrir o seletor já filtrado para o PR, passe o número do PR na linha de comando:</p>61Para abrir o seletor já filtrado para o PR, passe o número do PR na linha de comando:
75 62
76 ```bash theme={null}63```bash theme={null}
77 claude --from-pr 123464claude --from-pr 1234
78 ```65```
79 66
80 <a className="digest-feature-link" href="/docs/pt/sessions#use-the-session-picker">Sessões: use o seletor de sessão</a>67[Sessões: use o seletor de sessão](/docs/pt/sessions#use-the-session-picker)
81</div>
82 68
83<div className="digest-feature">69Windows sem Git Bash
84 <div className="digest-feature-header">70Windows
85 <span className="digest-feature-title">Windows sem Git Bash</span>
86 <span className="digest-feature-pill">Windows</span>
87 </div>
88 71
89 <p className="digest-feature-lede">Git para Windows não é mais necessário. Quando Bash está ausente, Claude Code usa PowerShell como a ferramenta de shell, e quando a ferramenta PowerShell está habilitada, ela é tratada como o shell primário. PowerShell 7 instalado via Microsoft Store, MSI sem PATH ou como uma ferramenta global `.NET` agora é detectado automaticamente.</p>72Git para Windows não é mais necessário. Quando Bash está ausente, Claude Code usa PowerShell como a ferramenta de shell, e quando a ferramenta PowerShell está habilitada, ela é tratada como o shell primário. PowerShell 7 instalado via Microsoft Store, MSI sem PATH ou como uma ferramenta global `.NET` agora é detectado automaticamente.
90 73
91 <a className="digest-feature-link" href="/docs/pt/setup">Guia de configuração</a>74[Guia de configuração](/docs/pt/setup)
92</div>
93 75
94<div className="digest-wins">76Outras melhorias
95 <p className="digest-wins-title">Outras melhorias</p>
96 77
97 <div className="digest-wins-grid">78Servidores MCP podem optar por não usar deferral de busca de ferramentas com `alwaysLoad: true` em sua configuração para que todas as ferramentas desse servidor estejam sempre disponíveisNovo `claude plugin prune` remove dependências de plugin auto-instaladas órfãs, e `plugin uninstall --prune` cascata`/skills` agora tem uma caixa de busca com digitação para filtrar para que você possa encontrar uma skill em uma lista longa sem rolarHooks `PostToolUse` podem substituir a saída da ferramenta para qualquer ferramenta via `hookSpecificOutput.updatedToolOutput`, não apenas ferramentas MCPNovo subcomando [`claude ultrareview`](/docs/pt/ultrareview) executa `/ultrareview` de forma não interativa a partir de CI ou scripts: imprime descobertas em stdout (`--json` para saída bruta) e sai com 0 na conclusão ou 1 em caso de falha`--dangerously-skip-permissions` agora ignora prompts para gravações em `.claude/`, `.git/`, `.vscode/`, arquivos de configuração de shell e outros caminhos previamente protegidos, enquanto comandos de remoção catastróficos ainda solicitam como rede de segurançaO seletor `/model` pode listar modelos do endpoint `/v1/models` do seu gateway quando `ANTHROPIC_BASE_URL` aponta para um gateway compatível com Anthropic; opte por `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1` desde v2.1.129Servidores MCP que encontram um erro transitório durante a inicialização agora tentam novamente automaticamente até 3 vezes em vez de permanecerem desconectados`ANTHROPIC_BEDROCK_SERVICE_TIER` seleciona um nível de serviço Amazon Bedrock: `default`, `flex` ou `priority``/terminal-setup` habilita a configuração de acesso à área de transferência do iTerm2 para que `/copy` funcione, inclusive a partir de tmuxA plataforma de agentes do Google Cloud agora suporta Workload Identity Federation baseada em certificado X.509 (mTLS ADC)Correções significativas de vazamento de memória: sessões com muitas imagens, `/usage` em históricos de transcrição grandes e ferramentas de longa duração sem eventos de progresso
98 <div>Servidores MCP podem optar por não usar deferral de busca de ferramentas com <code>alwaysLoad: true</code> em sua configuração para que todas as ferramentas desse servidor estejam sempre disponíveis</div>
99 <div>Novo <code>claude plugin prune</code> remove dependências de plugin auto-instaladas órfãs, e <code>plugin uninstall --prune</code> cascata</div>
100 <div><code>/skills</code> agora tem uma caixa de busca com digitação para filtrar para que você possa encontrar uma skill em uma lista longa sem rolar</div>
101 <div>Hooks <code>PostToolUse</code> podem substituir a saída da ferramenta para qualquer ferramenta via <code>hookSpecificOutput.updatedToolOutput</code>, não apenas ferramentas MCP</div>
102 <div>Novo subcomando <a href="/docs/pt/ultrareview"><code>claude ultrareview</code></a> executa <code>/ultrareview</code> de forma não interativa a partir de CI ou scripts: imprime descobertas em stdout (<code>--json</code> para saída bruta) e sai com 0 na conclusão ou 1 em caso de falha</div>
103 <div><code>--dangerously-skip-permissions</code> agora ignora prompts para gravações em <code>.claude/</code>, <code>.git/</code>, <code>.vscode/</code>, arquivos de configuração de shell e outros caminhos previamente protegidos, enquanto comandos de remoção catastróficos ainda solicitam como rede de segurança</div>
104 <div>O seletor <code>/model</code> pode listar modelos do endpoint <code>/v1/models</code> do seu gateway quando <code>ANTHROPIC\_BASE\_URL</code> aponta para um gateway compatível com Anthropic; opte por <code>CLAUDE\_CODE\_ENABLE\_GATEWAY\_MODEL\_DISCOVERY=1</code> desde v2.1.129</div>
105 <div>Servidores MCP que encontram um erro transitório durante a inicialização agora tentam novamente automaticamente até 3 vezes em vez de permanecerem desconectados</div>
106 <div><code>ANTHROPIC\_BEDROCK\_SERVICE\_TIER</code> seleciona um nível de serviço Amazon Bedrock: <code>default</code>, <code>flex</code> ou <code>priority</code></div>
107 <div><code>/terminal-setup</code> habilita a configuração de acesso à área de transferência do iTerm2 para que <code>/copy</code> funcione, inclusive a partir de tmux</div>
108 <div>A plataforma de agentes do Google Cloud agora suporta Workload Identity Federation baseada em certificado X.509 (mTLS ADC)</div>
109 <div>Correções significativas de vazamento de memória: sessões com muitas imagens, <code>/usage</code> em históricos de transcrição grandes e ferramentas de longa duração sem eventos de progresso</div>
110 </div>
111</div>
112 79
113[Changelog completo para v2.1.120–v2.1.126 →](/docs/en/changelog#2-1-120)80[Changelog completo para v2.1.120–v2.1.126 →](/docs/en/changelog#2-1-120)