6 6
7> Carregue plugins de arquivos .zip e URLs, pesquise o histórico de comandos em todos os projetos com Ctrl+R, crie novas worktrees a partir do HEAD local ou do padrão remoto, e bloqueie ações incondicionalmente com regras de negação rígida do modo automático.7> Carregue plugins de arquivos .zip e URLs, pesquise o histórico de comandos em todos os projetos com Ctrl+R, crie novas worktrees a partir do HEAD local ou do padrão remoto, e bloqueie ações incondicionalmente com regras de negação rígida do modo automático.
8 8
9<div className="digest-meta">9Releases [v2.1.128 → v2.1.136](/docs/en/changelog#2-1-128)
10 <span>Releases <a href="/docs/en/changelog#2-1-128">v2.1.128 → v2.1.136</a></span>102 recursos · 4–8 de maio
11 <span>2 recursos · 4–8 de maio</span>11
12</div>12Plugins de arquivos .zip e URLs
13 13
14<div className="digest-feature">14`--plugin-dir` agora aceita um arquivo de plugin `.zip` além de um diretório, e a nova flag `--plugin-url` busca um arquivo de plugin de uma URL para a sessão atual. Útil para testar um plugin antes de adicioná-lo a um marketplace, ou para enviar plugins internos de um armazenamento de artefatos.
15 <div className="digest-feature-header">15
16 <span className="digest-feature-title">Plugins de arquivos .zip e URLs</span>16Carregue um plugin diretamente de uma URL:
17 </div>17
18 18```bash terminal theme={null}
19 <p className="digest-feature-lede">`--plugin-dir` agora aceita um arquivo de plugin <code>.zip</code> além de um diretório, e a nova flag `--plugin-url` busca um arquivo de plugin de uma URL para a sessão atual. Útil para testar um plugin antes de adicioná-lo a um marketplace, ou para enviar plugins internos de um armazenamento de artefatos.</p>19claude --plugin-url https://example.com/my-plugin.zip
20 20```
21 <p className="digest-feature-try">Carregue um plugin diretamente de uma URL:</p>21
22 22[Guia de plugins](/docs/pt/plugins/overview)
23 ```bash terminal theme={null}23
24 claude --plugin-url https://example.com/my-plugin.zip24Pesquisa de histórico em todos os seus projetos
25 ```25v2.1.129
26 26
27 <a className="digest-feature-link" href="/docs/pt/plugins/overview">Guia de plugins</a>27`Ctrl+R` a pesquisa reversa agora usa como padrão todos os prompts em todos os projetos, restaurando o comportamento anterior à v2.1.124. Pressione `Ctrl+S` enquanto pesquisa para restringir novamente ao projeto ou sessão atual. Útil quando você se lembra de um comando que executou em outro repositório na semana passada e não quer ficar procurando por ele.
28</div>28
29 29[Modo interativo: histórico de comandos](/docs/pt/interactive-mode#command-history)
30<div className="digest-feature">30
31 <div className="digest-feature-header">31Outras melhorias
32 <span className="digest-feature-title">Pesquisa de histórico em todos os seus projetos</span>32
33 <span className="digest-feature-pill">v2.1.129</span>33A nova configuração `worktree.baseRef` (`fresh` | `head`) controla se `--worktree`, a ferramenta `EnterWorktree` e as worktrees de isolamento de agente criam branches a partir do branch padrão remoto ou do `HEAD` local; o padrão `fresh` mantém commits não enviados fora das novas worktreesAs novas regras `settings.autoMode.hard_deny` bloqueiam ações correspondentes incondicionalmente no modo automático, independentemente de exceções de permissão, para ações que nunca devem ser executadas automaticamente mesmo quando regras de permissão mais amplas se aplicamOs Hooks agora recebem o nível de esforço ativo através do campo de entrada JSON `effort.level` e da variável de ambiente `$CLAUDE_EFFORT`, e os comandos da ferramenta Bash podem ler `$CLAUDE_EFFORT``CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` desativa o renderizador de tela alternativa em tela cheia e mantém a conversa no scrollback nativo do terminal`CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` permite que as instalações do Homebrew ou WinGet executem a atualização em segundo plano e solicitem reinicialização`CLAUDE_CODE_SESSION_ID` agora está no ambiente do subprocesso Bash, correspondendo ao `session_id` passado para hooks`/mcp` agora mostra a contagem de ferramentas para servidores conectados e sinaliza servidores que se conectaram com 0 ferramentas`--channels` agora funciona com autenticação de console (chave de API)Subprocessos como Bash, hooks, MCP e LSP não herdam mais variáveis de ambiente `OTEL_*`, portanto aplicativos instrumentados com OTEL executados através da ferramenta Bash não pegam mais o próprio endpoint OTLP do CLIOs resumos de progresso do sub-agente agora atingem o cache de prompt, reduzindo o custo do token `cache_creation` em aproximadamente 3xVárias correções de confiabilidade de OAuth e credenciais: sessões paralelas não terminam mais em 401 após uma corrida de token de atualização, tokens de atualização OAuth do MCP não são mais perdidos quando vários servidores são atualizados simultaneamente, e um raro loop de login de uma escrita de credencial concorrente é corrigidoA nova chave de administrador `parentSettingsBehavior` permite que administradores optem pelo SDK `managedSettings` na mesclagem de política
34 </div>
35
36 <p className="digest-feature-lede"><code>Ctrl+R</code> a pesquisa reversa agora usa como padrão todos os prompts em todos os projetos, restaurando o comportamento anterior à v2.1.124. Pressione <code>Ctrl+S</code> enquanto pesquisa para restringir novamente ao projeto ou sessão atual. Útil quando você se lembra de um comando que executou em outro repositório na semana passada e não quer ficar procurando por ele.</p>
37
38 <a className="digest-feature-link" href="/docs/pt/interactive-mode#command-history">Modo interativo: histórico de comandos</a>
39</div>
40
41<div className="digest-wins">
42 <p className="digest-wins-title">Outras melhorias</p>
43
44 <div className="digest-wins-grid">
45 <div>A nova configuração <code>worktree.baseRef</code> (<code>fresh</code> | <code>head</code>) controla se <code>--worktree</code>, a ferramenta <code>EnterWorktree</code> e as worktrees de isolamento de agente criam branches a partir do branch padrão remoto ou do <code>HEAD</code> local; o padrão <code>fresh</code> mantém commits não enviados fora das novas worktrees</div>
46 <div>As novas regras <code>settings.autoMode.hard\_deny</code> bloqueiam ações correspondentes incondicionalmente no modo automático, independentemente de exceções de permissão, para ações que nunca devem ser executadas automaticamente mesmo quando regras de permissão mais amplas se aplicam</div>
47 <div>Os Hooks agora recebem o nível de esforço ativo através do campo de entrada JSON `effort.level` e da variável de ambiente `$CLAUDE_EFFORT`, e os comandos da ferramenta Bash podem ler <code>\$CLAUDE\_EFFORT</code></div>
48 <div><code>CLAUDE\_CODE\_DISABLE\_ALTERNATE\_SCREEN=1</code> desativa o renderizador de tela alternativa em tela cheia e mantém a conversa no scrollback nativo do terminal</div>
49 <div><code>CLAUDE\_CODE\_PACKAGE\_MANAGER\_AUTO\_UPDATE</code> permite que as instalações do Homebrew ou WinGet executem a atualização em segundo plano e solicitem reinicialização</div>
50 <div><code>CLAUDE\_CODE\_SESSION\_ID</code> agora está no ambiente do subprocesso Bash, correspondendo ao `session_id` passado para hooks</div>
51 <div><code>/mcp</code> agora mostra a contagem de ferramentas para servidores conectados e sinaliza servidores que se conectaram com 0 ferramentas</div>
52 <div><code>--channels</code> agora funciona com autenticação de console (chave de API)</div>
53 <div>Subprocessos como Bash, hooks, MCP e LSP não herdam mais variáveis de ambiente <code>OTEL\_\*</code>, portanto aplicativos instrumentados com OTEL executados através da ferramenta Bash não pegam mais o próprio endpoint OTLP do CLI</div>
54 <div>Os resumos de progresso do sub-agente agora atingem o cache de prompt, reduzindo o custo do token <code>cache\_creation</code> em aproximadamente 3x</div>
55 <div>Várias correções de confiabilidade de OAuth e credenciais: sessões paralelas não terminam mais em 401 após uma corrida de token de atualização, tokens de atualização OAuth do MCP não são mais perdidos quando vários servidores são atualizados simultaneamente, e um raro loop de login de uma escrita de credencial concorrente é corrigido</div>
56 <div>A nova chave de administrador <code>parentSettingsBehavior</code> permite que administradores optem pelo SDK <code>managedSettings</code> na mesclagem de política</div>
57 </div>
58</div>
59 34
60[Changelog completo para v2.1.128–v2.1.136 →](/docs/en/changelog#2-1-128)35[Changelog completo para v2.1.128–v2.1.136 →](/docs/en/changelog#2-1-128)