17 <span className="digest-feature-pill">Desktop</span>17 <span className="digest-feature-pill">Desktop</span>
18 </div>18 </div>
19 19
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 a volta interrompida 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>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>
21 21
22 <Frame>22 <Frame>
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" />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>24 </Frame>
25 25
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 a volta continua por conta própria assim que o limite é redefinido.</p>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>
27 27
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>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>
29</div>29</div>
53 <span className="digest-feature-pill">v2.1.232</span>53 <span className="digest-feature-pill">v2.1.232</span>
54 </div>54 </div>
55 55
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 <code>--worktree</code> para fazer 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>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>
57 57
58 <p className="digest-feature-try">Inicie uma sessão em um worktree com branch a partir de uma solicitação de merge:</p>58 <p className="digest-feature-try">Inicie uma sessão em um worktree com branch a partir de uma solicitação de merge:</p>
59 59
63 63
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>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>
65 65
66 <a className="digest-feature-link" href="/docs/pt/worktrees#branch-from-a-pull-request">Fazer branch de um worktree a partir de uma solicitação de pull ou merge</a>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>
67</div>67</div>
68 68
69<div className="digest-wins">69<div className="digest-wins">
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>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>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>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#review-a-diff-locally"><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>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>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>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>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>