6 6
7> Claude Code Desktop continua automaticamente após um limite de uso ser redefinido, o modo fork ativa por padrão, e as solicitações de merge do GitLab e marketplaces se juntam ao GitHub.7> Claude Code Desktop continua automaticamente após um limite de uso ser redefinido, o modo fork ativa por padrão, e as solicitações de merge do GitLab e marketplaces se juntam ao GitHub.
8 8
9<div className="digest-meta">9Releases [v2.1.225 → v2.1.233](/docs/en/changelog#2-1-225)
10 <span>Releases <a href="/docs/en/changelog#2-1-225">v2.1.225 → v2.1.233</a></span>103 recursos · 10–14 de agosto
11 <span>3 recursos · 10–14 de agosto</span>
12</div>
13 11
14<div className="digest-feature">12Continuação automática após um limite de uso no Desktop
15 <div className="digest-feature-header">13Desktop
16 <span className="digest-feature-title">Continuação automática após um limite de uso no Desktop</span>
17 <span className="digest-feature-pill">Desktop</span>
18 </div>
19 14
20 <p className="digest-feature-lede">Quando você atinge seu limite de sessão na aba Code do Claude Code Desktop, o cartão de limite agora oferece uma caixa de seleção <strong>Continuar automaticamente quando os limites forem redefinidos</strong>. Marque-a e o aplicativo Desktop tenta novamente o turno interrompido após a redefinição. O cartão mostra a hora da tentativa. O cartão de limite semanal não oferece essa opção.</p>15Quando você atinge seu limite de sessão na aba Code do Claude Code Desktop, o cartão de limite agora oferece uma caixa de seleção **Continuar automaticamente quando os limites forem redefinidos**. Marque-a e o aplicativo Desktop tenta novamente o turno interrompido após a redefinição. O cartão mostra a hora da tentativa. O cartão de limite semanal não oferece essa opção.
21 16
22 <Frame>17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/desktop-auto-continue.mp4?fit=max&auto=format&n=2SnAdpL4dJ18nKb3&q=85&s=1937f489695feaea715e48ecfd7e62cd" />
23 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/2SnAdpL4dJ18nKb3/images/whats-new/desktop-auto-continue.mp4?fit=max&auto=format&n=2SnAdpL4dJ18nKb3&q=85&s=1937f489695feaea715e48ecfd7e62cd" data-path="images/whats-new/desktop-auto-continue.mp4" />
24 </Frame>
25 18
26 <p className="digest-feature-try">Na próxima vez que um cartão de limite de sessão aparecer, marque <strong>Continuar automaticamente quando os limites forem redefinidos</strong> e deixe a sessão aberta. O cartão mostra <code>Auto-resuming at</code> seguido pela hora da redefinição, e o turno continua por conta própria assim que o limite é redefinido.</p>19Na próxima vez que um cartão de limite de sessão aparecer, marque **Continuar automaticamente quando os limites forem redefinidos** e deixe a sessão aberta. O cartão mostra `Auto-resuming at` seguido pela hora da redefinição, e o turno continua por conta própria assim que o limite é redefinido.
27 20
28 <a className="digest-feature-link" href="/docs/pt/errors#youve-hit-your-session-limit">O que fazer quando você atinge um limite de uso</a>21[O que fazer quando você atinge um limite de uso](/docs/pt/errors#youve-hit-your-session-limit)
29</div>
30 22
31<div className="digest-feature">23Fork mode ativado por padrão
32 <div className="digest-feature-header">24v2.1.232
33 <span className="digest-feature-title">Fork mode ativado por padrão</span>
34 <span className="digest-feature-pill">v2.1.232</span>
35 </div>
36 25
37 <p className="digest-feature-lede">O fork mode agora está ativado por padrão em sessões interativas. Claude pode solicitar o tipo de subagente <code>fork</code>, que herda a conversa completa e o cache de prompt em vez de começar do zero, para que você não precise re-explicar o contexto para uma tarefa secundária. Os subagentes que Claude gera em sessões interativas, exceto os que um colega de equipe de agentes gera, também são executados em segundo plano por padrão.</p>26O fork mode agora está ativado por padrão em sessões interativas. Claude pode solicitar o tipo de subagente `fork`, que herda a conversa completa e o cache de prompt em vez de começar do zero, para que você não precise re-explicar o contexto para uma tarefa secundária. Os subagentes que Claude gera em sessões interativas, exceto os que um colega de equipe de agentes gera, também são executados em segundo plano por padrão.
38 27
39 <p className="digest-feature-try">Inicie um fork você mesmo com uma tarefa que precisa de tudo o que você discutiu até agora:</p>28Inicie um fork você mesmo com uma tarefa que precisa de tudo o que você discutiu até agora:
40 29
41 ```text Claude Code theme={null}30```text Claude Code theme={null}
42 > /subtask draft unit tests for the parser changes so far31> /subtask draft unit tests for the parser changes so far
43 ```32```
44 33
45 <p className="digest-feature-try">O fork aparece no painel abaixo do seu prompt e seu resultado chega na sua conversa quando termina. Para desativar o fork mode, defina <code>CLAUDE\_CODE\_FORK\_SUBAGENT=0</code>.</p>34O fork aparece no painel abaixo do seu prompt e seu resultado chega na sua conversa quando termina. Para desativar o fork mode, defina `CLAUDE_CODE_FORK_SUBAGENT=0`.
46 35
47 <a className="digest-feature-link" href="/docs/pt/sub-agents#turn-fork-mode-on-or-off">Ativar ou desativar o fork mode</a>36[Ativar ou desativar o fork mode](/docs/pt/sub-agents#turn-fork-mode-on-or-off)
48</div>
49 37
50<div className="digest-feature">38Solicitações de merge do GitLab e marketplaces
51 <div className="digest-feature-header">39v2.1.232
52 <span className="digest-feature-title">Solicitações de merge do GitLab e marketplaces</span>
53 <span className="digest-feature-pill">v2.1.232</span>
54 </div>
55 40
56 <p className="digest-feature-lede">Os marketplaces de plugins clonam URLs <code>gitlab.com</code> simples, incluindo subgrupos aninhados. Na v2.1.233 ou posterior, passe uma URL de solicitação de merge do GitLab para `--worktree` para criar um branch a partir dela, e a visualização <code>claude agents</code> rotula sessões vinculadas a uma solicitação de merge como <code>!N</code>. Claude Code também oculta famílias de tokens do GitLab como <code>glpat-</code> e <code>glrt-</code>, e protege o armazenamento de configuração da CLI <code>glab</code> da mesma forma que protege <code>gh</code>.</p>41Os marketplaces de plugins clonam URLs `gitlab.com` simples, incluindo subgrupos aninhados. Na v2.1.233 ou posterior, passe uma URL de solicitação de merge do GitLab para `--worktree` para criar um branch a partir dela, e a visualização `claude agents` rotula sessões vinculadas a uma solicitação de merge como `!N`. Claude Code também oculta famílias de tokens do GitLab como `glpat-` e `glrt-`, e protege o armazenamento de configuração da CLI `glab` da mesma forma que protege `gh`.
57 42
58 <p className="digest-feature-try">Inicie uma sessão em um worktree com branch a partir de uma solicitação de merge:</p>43Inicie uma sessão em um worktree com branch a partir de uma solicitação de merge:
59 44
60 ```bash terminal theme={null}45```bash terminal theme={null}
61 claude --worktree https://gitlab.com/group/project/-/merge_requests/4246claude --worktree https://gitlab.com/group/project/-/merge_requests/42
62 ```47```
63 48
64 <p className="digest-feature-try">Quando <code>origin</code> está em gitlab.com, Claude Code busca <code>merge-requests/42/head</code> e abre a sessão nesse branch em seu próprio worktree.</p>49Quando `origin` está em gitlab.com, Claude Code busca `merge-requests/42/head` e abre a sessão nesse branch em seu próprio worktree.
65 50
66 <a className="digest-feature-link" href="/docs/pt/worktrees#branch-from-a-pull-request">Criar o branch de um worktree a partir de um pull request ou de uma solicitação de merge</a>51[Criar o branch de um worktree a partir de um pull request ou de uma solicitação de merge](/docs/pt/worktrees#branch-from-a-pull-request)
67</div>
68 52
69<div className="digest-wins">53Outras vitórias
70 <p className="digest-wins-title">Outras vitórias</p>
71 54
72 <div className="digest-wins-grid">55Digite `@` no prompt para [mencionar outra sessão do Claude](/docs/pt/cross-session-messaging#message-another-session) pelo nome, e Claude a mensageia diretamente com `SendMessage`; um nome simples que corresponde exatamente a uma sessão ativa agora é entregue sem uma etapa de confirmaçãoSessões interativas em uma máquina mantêm [nomes únicos](/docs/pt/cross-session-messaging#see-which-sessions-claude-can-reach): se você iniciar ou renomear uma sessão com um nome que outra sessão ativa já usa, Claude Code oferece uma variante `name-word-word` para a sua e avisa vocêOs marketplaces de plugins aceitam [fontes de `command`](/docs/pt/plugins/marketplace-reference#command-plugin-source): um comando local imprime o diretório do plugin, que Claude Code re-resolve a cada sessão e aplica sem uma reinicializaçãoNo Linux e WSL, defina [`CLAUDE_CODE_TOOL_MEMORY_LIMIT`](/docs/pt/tools-reference#memory-limit-on-linux-and-wsl) para um tamanho como `4G` para limitar a memória que os comandos da ferramenta Bash e PowerShell podem usarAs ferramentas de rastreamento de tarefas, como `TaskCreate`, `TaskUpdate` e `TodoWrite`, [não estão mais disponíveis no Opus 4.8, Sonnet 5, Fable 5, Mythos 5 e modelos posteriores nessas famílias](/docs/pt/tools-reference#task-tool-availability); defina `CLAUDE_CODE_ENABLE_TODO_TOOLS=1` para reativá-las[`/code-review`](/docs/pt/code-review-local) em esforço alto, xhigh e máximo agora é executado em um agente de fundo como os outros níveis[`/plugin install plugin@marketplace`](/docs/pt/plugins/install#install-a-plugin) atualiza o marketplace primeiro, para que plugins recém-publicados sejam instalados sem uma atualização manual do marketplaceAs configurações aceitam [`additionalMarketplaces` e `allowedMarketplaces`](/docs/pt/settings-reference#marketplace-key-aliases) como aliases para `extraKnownMarketplaces` e `strictKnownMarketplaces`Em modelos mais novos, Claude pode [sobrescrever um arquivo existente com a ferramenta Write](/docs/pt/tools-reference#write-tool-behavior) sem lê-lo primeiro nesta sessão, correspondendo às regras da ferramenta Edit; modelos mais antigos exigem a leituraA extensão VS Code pode [organizar a lista de sessões em grupos](/docs/pt/vs-code#organize-sessions-into-groups): clique com o botão direito para criar, renomear ou excluir um grupo, e Cmd/Ctrl- ou Shift-clique para mover várias sessões de uma vezSe sua organização roteia Claude Code através de um [gateway de aplicativos Claude com limites de gastos](/docs/pt/claude-apps-gateway-spend-limits), Claude Code mostra o período de limite, sua hora de redefinição e a mensagem do operador quando você atinge o limite
73 <div>Digite <code>@</code> no prompt para <a href="/docs/pt/cross-session-messaging#message-another-session">mencionar outra sessão do Claude</a> pelo nome, e Claude a mensageia diretamente com <code>SendMessage</code>; um nome simples que corresponde exatamente a uma sessão ativa agora é entregue sem uma etapa de confirmação</div>
74 <div>Sessões interativas em uma máquina mantêm <a href="/docs/pt/cross-session-messaging#see-which-sessions-claude-can-reach">nomes únicos</a>: se você iniciar ou renomear uma sessão com um nome que outra sessão ativa já usa, Claude Code oferece uma variante <code>name-word-word</code> para a sua e avisa você</div>
75 <div>Os marketplaces de plugins aceitam <a href="/docs/pt/plugins/marketplace-reference#command-plugin-source">fontes de <code>command</code></a>: um comando local imprime o diretório do plugin, que Claude Code re-resolve a cada sessão e aplica sem uma reinicialização</div>
76 <div>No Linux e WSL, defina <a href="/docs/pt/tools-reference#memory-limit-on-linux-and-wsl"><code>CLAUDE\_CODE\_TOOL\_MEMORY\_LIMIT</code></a> para um tamanho como <code>4G</code> para limitar a memória que os comandos da ferramenta Bash e PowerShell podem usar</div>
77 <div>As ferramentas de rastreamento de tarefas, como <code>TaskCreate</code>, <code>TaskUpdate</code> e <code>TodoWrite</code>, <a href="/docs/pt/tools-reference#task-tool-availability">não estão mais disponíveis no Opus 4.8, Sonnet 5, Fable 5, Mythos 5 e modelos posteriores nessas famílias</a>; defina <code>CLAUDE\_CODE\_ENABLE\_TODO\_TOOLS=1</code> para reativá-las</div>
78 <div><a href="/docs/pt/code-review-local"><code>/code-review</code></a> em esforço alto, xhigh e máximo agora é executado em um agente de fundo como os outros níveis</div>
79 <div><a href="/docs/pt/plugins/install#install-a-plugin"><code>/plugin install plugin\@marketplace</code></a> atualiza o marketplace primeiro, para que plugins recém-publicados sejam instalados sem uma atualização manual do marketplace</div>
80 <div>As configurações aceitam <a href="/docs/pt/settings-reference#marketplace-key-aliases"><code>additionalMarketplaces</code> e <code>allowedMarketplaces</code></a> como aliases para <code>extraKnownMarketplaces</code> e <code>strictKnownMarketplaces</code></div>
81 <div>Em modelos mais novos, Claude pode <a href="/docs/pt/tools-reference#write-tool-behavior">sobrescrever um arquivo existente com a ferramenta Write</a> sem lê-lo primeiro nesta sessão, correspondendo às regras da ferramenta Edit; modelos mais antigos exigem a leitura</div>
82 <div>A extensão VS Code pode <a href="/docs/pt/vs-code#organize-sessions-into-groups">organizar a lista de sessões em grupos</a>: clique com o botão direito para criar, renomear ou excluir um grupo, e Cmd/Ctrl- ou Shift-clique para mover várias sessões de uma vez</div>
83 <div>Se sua organização roteia Claude Code através de um <a href="/docs/pt/claude-apps-gateway-spend-limits">gateway de aplicativos Claude com limites de gastos</a>, Claude Code mostra o período de limite, sua hora de redefinição e a mensagem do operador quando você atinge o limite</div>
84 </div>
85</div>
86 56
87[Changelog completo para v2.1.225–v2.1.233 →](/docs/en/changelog#2-1-225)57[Changelog completo para v2.1.225–v2.1.233 →](/docs/en/changelog#2-1-225)