6 6
7> As sessões do Claude Code se comunicam entre si, ambientes auto-hospedados executam sessões em nuvem em sua infraestrutura, e o modo automático se torna o modo de permissão padrão.7> As sessões do Claude Code se comunicam entre si, ambientes auto-hospedados executam sessões em nuvem em sua infraestrutura, e o modo automático se torna o modo de permissão padrão.
8 8
9<div className="digest-meta">9Releases [v2.1.220 → v2.1.224](/docs/en/changelog#2-1-220)
10 <span>Releases <a href="/docs/en/changelog#2-1-220">v2.1.220 → v2.1.224</a></span>103 recursos · 3–7 de agosto
11 <span>3 recursos · 3–7 de agosto</span>
12</div>
13 11
14<div className="digest-feature">12Mensagens entre sessões
15 <div className="digest-feature-header">13v2.1.224
16 <span className="digest-feature-title">Mensagens entre sessões</span>
17 <span className="digest-feature-pill">v2.1.224</span>
18 </div>
19 14
20 <p className="digest-feature-lede">Suas sessões do Claude Code agora podem se comunicar entre si. Claude descobre suas outras sessões com a ferramenta <code>ListAgents</code> e envia com <code>SendMessage</code>, seja quando você pede ou por conta própria, como após uma mudança em uma sessão afetar o que outra está trabalhando. Uma mensagem é um texto que Claude escreve para a outra sessão, nunca seu histórico de conversa ou arquivos. Disponível em macOS e Linux. Requer v2.1.224 ou posterior.</p>15Suas sessões do Claude Code agora podem se comunicar entre si. Claude descobre suas outras sessões com a ferramenta `ListAgents` e envia com `SendMessage`, seja quando você pede ou por conta própria, como após uma mudança em uma sessão afetar o que outra está trabalhando. Uma mensagem é um texto que Claude escreve para a outra sessão, nunca seu histórico de conversa ou arquivos. Disponível em macOS e Linux. Requer v2.1.224 ou posterior.
21 16
22 <Frame>17<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/cross-session-messaging.mp4?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=8f33c3390f78660a4a26dc980f46159f" />
23 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/cross-session-messaging.mp4?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=8f33c3390f78660a4a26dc980f46159f" data-path="images/whats-new/cross-session-messaging.mp4" />
24 </Frame>
25 18
26 <p className="digest-feature-try">Com duas sessões abertas na mesma máquina, peça a uma delas para passar algo adiante:</p>19Com duas sessões abertas na mesma máquina, peça a uma delas para passar algo adiante:
27 20
28 ```text title="Claude Code" wrap theme={null}21```text title="Claude Code" wrap theme={null}
29 Tell the session working on the payments API that users.name is now users.display_name22Tell the session working on the payments API that users.name is now users.display_name
30 ```23```
31 24
32 <p className="digest-feature-try">A outra sessão mostra uma linha <code>Message from</code> assim que Claude lê a mensagem; pressione <code>Ctrl+O</code> para expandi-la. Para ver quais sessões Claude pode alcançar, execute <code>/list-agents</code>.</p>25A outra sessão mostra uma linha `Message from` assim que Claude lê a mensagem; pressione `Ctrl+O` para expandi-la. Para ver quais sessões Claude pode alcançar, execute `/list-agents`.
33 26
34 <a className="digest-feature-link" href="/docs/pt/cross-session-messaging#message-another-session">Enviar mensagem para outra sessão</a>27[Enviar mensagem para outra sessão](/docs/pt/cross-session-messaging#message-another-session)
35</div>
36 28
37<div className="digest-feature">29Ambientes auto-hospedados
38 <div className="digest-feature-header">30v2.1.224
39 <span className="digest-feature-title">Ambientes auto-hospedados</span>
40 <span className="digest-feature-pill">v2.1.224</span>
41 </div>
42 31
43 <p className="digest-feature-lede">Ambientes auto-hospedados executam sessões em nuvem do Claude Code na infraestrutura própria da sua organização, em beta público nos planos Team e Enterprise. Execute <code>claude self-hosted-runner</code> em suas máquinas ou contêineres para transformá-los em runners. Quando alguém escolhe seu ambiente ao iniciar uma sessão a partir de claude.ai, dos aplicativos móvel ou desktop, ou `claude --cloud`, essa sessão é executada dentro de sua rede, com acesso aos seus serviços internos. Um Owner ativa <strong>Allow self-hosted environments</strong> em <a href="https://claude.ai/admin-settings/cloud-environments">configurações de administrador</a> primeiro.</p>32Ambientes auto-hospedados executam sessões em nuvem do Claude Code na infraestrutura própria da sua organização, em beta público nos planos Team e Enterprise. Execute `claude self-hosted-runner` em suas máquinas ou contêineres para transformá-los em runners. Quando alguém escolhe seu ambiente ao iniciar uma sessão a partir de claude.ai, dos aplicativos móvel ou desktop, ou `claude --cloud`, essa sessão é executada dentro de sua rede, com acesso aos seus serviços internos. Um Owner ativa **Allow self-hosted environments** em [configurações de administrador](https://claude.ai/admin-settings/cloud-environments) primeiro.
44 33
45 <Frame>34
46 <img className="w-full" src="https://mintcdn.com/claude-code/N3yEaTYPXMXFrF6k/images/whats-new/self-hosted-environments.jpg?fit=max&auto=format&n=N3yEaTYPXMXFrF6k&q=85&s=ae9152cb1670c8af517d1aee57689b14" alt="A página de administrador de ambientes auto-hospedados listando ambientes como linux-dev e macos-prod com seu status e contagens de sessões ativas" width="2048" height="1152" data-path="images/whats-new/self-hosted-environments.jpg" />
47 </Frame>
48 35
49 <p className="digest-feature-try">Conectado como um Owner, execute a configuração guiada, que o orienta na criação do ambiente e inicia um runner:</p>36Conectado como um Owner, execute a configuração guiada, que o orienta na criação do ambiente e inicia um runner:
50 37
51 ```bash terminal theme={null}38```bash terminal theme={null}
52 claude self-hosted-runner setup39claude self-hosted-runner setup
53 ```40```
54 41
55 <p className="digest-feature-try">O ambiente mostra <strong>Healthy</strong> nas configurações de administrador assim que o runner se registra.</p>42O ambiente mostra **Healthy** nas configurações de administrador assim que o runner se registra.
56 43
57 <a className="digest-feature-link" href="/docs/pt/self-hosted-environments-quickstart#set-up-an-environment-and-runner">Guia rápido de ambientes auto-hospedados</a>44[Guia rápido de ambientes auto-hospedados](/docs/pt/self-hosted-environments-quickstart#set-up-an-environment-and-runner)
58</div>
59 45
60<div className="digest-feature">46Modo automático se torna o padrão
61 <div className="digest-feature-header">47CLI
62 <span className="digest-feature-title">Modo automático se torna o padrão</span>
63 <span className="digest-feature-pill">CLI</span>
64 </div>
65 48
66 <p className="digest-feature-lede">A partir de 14 de agosto, o modo automático é o modo de permissão padrão para novas sessões nos planos Pro, Max e Team. Se você definir um modo padrão por conta própria, ele permanece em vigor a menos que você aceite o prompt de alternância única, e um padrão que sua organização gerencia não muda. Você ainda pode alternar modos a qualquer momento. Já em vigor nesses planos: as chamadas do classificador que o modo automático faz não contam mais para seus limites de uso.</p>49A partir de 14 de agosto, o modo automático é o modo de permissão padrão para novas sessões nos planos Pro, Max e Team. Se você definir um modo padrão por conta própria, ele permanece em vigor a menos que você aceite o prompt de alternância única, e um padrão que sua organização gerencia não muda. Você ainda pode alternar modos a qualquer momento. Já em vigor nesses planos: as chamadas do classificador que o modo automático faz não contam mais para seus limites de uso.
67 50
68 <p className="digest-feature-try">Para iniciar cada sessão em modo automático antes da alternância, defina-o como padrão em suas configurações de usuário:</p>51Para iniciar cada sessão em modo automático antes da alternância, defina-o como padrão em suas configurações de usuário:
69 52
70 ```json ~/.claude/settings.json {3} theme={null}53```json ~/.claude/settings.json {3} theme={null}
71 {54{
72 "permissions": {55 "permissions": {
73 "defaultMode": "auto"56 "defaultMode": "auto"
74 }57 }
75 }58}
76 ```59```
77 60
78 <p className="digest-feature-try">Novas sessões então mostram <code>auto mode on</code> na barra de status.</p>61Novas sessões então mostram `auto mode on` na barra de status.
79 62
80 <a className="digest-feature-link" href="/docs/pt/permission-modes#eliminate-prompts-with-auto-mode">Requisitos e controles do modo automático</a>63[Requisitos e controles do modo automático](/docs/pt/permission-modes#eliminate-prompts-with-auto-mode)
81</div>64
82 65Outras melhorias
83<div className="digest-wins">66
84 <p className="digest-wins-title">Outras melhorias</p>67A extensão VS Code recebe [Focus view](/docs/pt/vs-code#extension-settings), que oculta a atividade de ferramentas atrás de uma linha expansível por turno; alterne-a no menu de comandos ou com `Ctrl+Alt+F` (`Ctrl+Option+F` no Mac)Arquivos de credenciais de sandbox aceitam [`mode: "mask"`](/docs/pt/sandboxing#mask-credential-files) em Linux e WSL2, para que comandos em sandbox leiam uma cópia sentinela enquanto o proxy de sandbox substitui o valor real na saída; o mascaramento de credenciais também ganha opções `extract`, `decode` com reconhecimento de JWT e re-assinatura AWS SigV4Marketplaces podem distribuir um plugin como um [arquivo zip](/docs/pt/plugins/marketplace-reference#archive-plugin-source) com a nova fonte `archive`, baixado via HTTPS com um pin SHA-256 opcional, para que as instalações funcionem sem git ou npm`/review` agora é um alias de [`/code-review`](/docs/pt/code-review-local), e `/code-review` sem nível de esforço reutiliza o nível que você digitou por últimoUma sessão que você copia com [`/fork`](/docs/pt/agent-view#copy-the-session-with-%2Ffork) agora faz suas alterações de código em um worktree próprio em vez do checkout da sessão originalPlugins que você instala a partir de [`/plugin`](/docs/pt/plugins/install#install-a-plugin) são ativados na sessão atual quando é seguro fazer isso; o resumo de instalação relata `Plugin is now active.` ou diz para você executar `/reload-plugins`[Sessões em segundo plano](/docs/pt/agent-view#how-file-edits-are-isolated) que alteraram código em um worktree agora fazem commit e push antes de terminar, abrem um pull request em rascunho apenas quando a tarefa exige, e seguem as instruções git em seu `CLAUDE.md`O limite de 200 subagentes por sessão é removido, para que sessões de longa duração não recusem mais novos subagentes; os limites de [concorrência](/docs/pt/sub-agents#concurrent-subagent-limit) e profundidade ainda se aplicamAs configurações versionadas de um repositório não podem mais ativar a [conexão automática do Remote Control](/docs/pt/remote-control#enable-remote-control-for-all-sessions); defina `remoteControlAtStartup` em suas configurações de usuário ou gerenciadas, e as configurações de projeto e locais podem apenas desativá-laO [isolamento em worktree](/docs/pt/worktrees#how-claude-code-enforces-isolation) agora bloqueia não apenas edições de arquivo, mas também comandos Bash e redirecionamentos git que alcançam o checkout principal, em todos os tipos de sessão e nos subagentes da sessãoUm comando Bash não pode mais ocultar parte de si mesmo das verificações de permissão, e preenchimento com tabulação ou Unicode invisível não oculta mais parte de um comando do diálogo de aprovaçãoHooks de auto-permissão PreToolUse não contornam mais restrições de ferramentas nas tarefas internas do Claude Code, como resumos e compactaçãoA prévia de pesquisa [Ultraplan](/docs/pt/ultraplan) é removida, incluindo o comando `/ultraplan` e a palavra-chave `ultraplan`; use o modo de planejamento ou o Claude Code na web em vez disso
85
86 <div className="digest-wins-grid">
87 <div>A extensão VS Code recebe <a href="/docs/pt/vs-code#extension-settings">Focus view</a>, que oculta a atividade de ferramentas atrás de uma linha expansível por turno; alterne-a no menu de comandos ou com <code>Ctrl+Alt+F</code> (<code>Ctrl+Option+F</code> no Mac)</div>
88 <div>Arquivos de credenciais de sandbox aceitam <a href="/docs/pt/sandboxing#mask-credential-files"><code>mode: "mask"</code></a> em Linux e WSL2, para que comandos em sandbox leiam uma cópia sentinela enquanto o proxy de sandbox substitui o valor real na saída; o mascaramento de credenciais também ganha opções <code>extract</code>, <code>decode</code> com reconhecimento de JWT e re-assinatura AWS SigV4</div>
89 <div>Marketplaces podem distribuir um plugin como um <a href="/docs/pt/plugins/marketplace-reference#archive-plugin-source">arquivo zip</a> com a nova fonte <code>archive</code>, baixado via HTTPS com um pin SHA-256 opcional, para que as instalações funcionem sem git ou npm</div>
90 <div><code>/review</code> agora é um alias de <a href="/docs/pt/code-review-local"><code>/code-review</code></a>, e <code>/code-review</code> sem nível de esforço reutiliza o nível que você digitou por último</div>
91 <div>Uma sessão que você copia com <a href="/docs/pt/agent-view#copy-the-session-with-%2Ffork"><code>/fork</code></a> agora faz suas alterações de código em um worktree próprio em vez do checkout da sessão original</div>
92 <div>Plugins que você instala a partir de <a href="/docs/pt/plugins/install#install-a-plugin"><code>/plugin</code></a> são ativados na sessão atual quando é seguro fazer isso; o resumo de instalação relata <code>Plugin is now active.</code> ou diz para você executar <code>/reload-plugins</code></div>
93 <div><a href="/docs/pt/agent-view#how-file-edits-are-isolated">Sessões em segundo plano</a> que alteraram código em um worktree agora fazem commit e push antes de terminar, abrem um pull request em rascunho apenas quando a tarefa exige, e seguem as instruções git em seu <code>CLAUDE.md</code></div>
94 <div>O limite de 200 subagentes por sessão é removido, para que sessões de longa duração não recusem mais novos subagentes; os limites de <a href="/docs/pt/sub-agents#concurrent-subagent-limit">concorrência</a> e profundidade ainda se aplicam</div>
95 <div>As configurações versionadas de um repositório não podem mais ativar a <a href="/docs/pt/remote-control#enable-remote-control-for-all-sessions">conexão automática do Remote Control</a>; defina <code>remoteControlAtStartup</code> em suas configurações de usuário ou gerenciadas, e as configurações de projeto e locais podem apenas desativá-la</div>
96 <div>O <a href="/docs/pt/worktrees#how-claude-code-enforces-isolation">isolamento em worktree</a> agora bloqueia não apenas edições de arquivo, mas também comandos Bash e redirecionamentos git que alcançam o checkout principal, em todos os tipos de sessão e nos subagentes da sessão</div>
97 <div>Um comando Bash não pode mais ocultar parte de si mesmo das verificações de permissão, e preenchimento com tabulação ou Unicode invisível não oculta mais parte de um comando do diálogo de aprovação</div>
98 <div>Hooks de auto-permissão PreToolUse não contornam mais restrições de ferramentas nas tarefas internas do Claude Code, como resumos e compactação</div>
99 <div>A prévia de pesquisa <a href="/docs/pt/ultraplan">Ultraplan</a> é removida, incluindo o comando <code>/ultraplan</code> e a palavra-chave <code>ultraplan</code>; use o modo de planejamento ou o Claude Code na web em vez disso</div>
100 </div>
101</div>
102 68
103[Changelog completo para v2.1.220–v2.1.224 →](/docs/en/changelog#2-1-220)69[Changelog completo para v2.1.220–v2.1.224 →](/docs/en/changelog#2-1-220)