claude-code-on-the-web.md +40 −42
13Claude Code na web executa tarefas em infraestrutura em nuvem gerenciada pela Anthropic em [claude.ai/code](https://claude.ai/code). As sessões persistem mesmo se você fechar seu navegador, e você pode monitorá-las a partir do aplicativo móvel Claude.13Claude Code na web executa tarefas em infraestrutura em nuvem gerenciada pela Anthropic em [claude.ai/code](https://claude.ai/code). As sessões persistem mesmo se você fechar seu navegador, e você pode monitorá-las a partir do aplicativo móvel Claude.
14 14
15<Tip>15<Tip>
1616 Novo no Claude Code na web? Comece com [Começar](/pt/web-quickstart) para conectar sua conta GitHub e enviar sua primeira tarefa. Novo no Claude Code na web? Comece com [Começar](/docs/pt/web-quickstart) para conectar sua conta GitHub e enviar sua primeira tarefa.
17</Tip>17</Tip>
18 18
19Esta página cobre:19Esta página cobre:
36 36
37| Método | Como funciona | Melhor para |37| Método | Como funciona | Melhor para |
38| :--------------- | :--------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------- |38| :--------------- | :--------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------- |
3939| **GitHub App** | Autorize o Claude GitHub App durante [onboarding na web](/pt/web-quickstart). | Onboarding no navegador; equipes que desejam [Auto-fix](#auto-fix-pull-requests) || **GitHub App** | Autorize o Claude GitHub App durante [onboarding na web](/docs/pt/web-quickstart). | Onboarding no navegador; equipes que desejam [Auto-fix](#auto-fix-pull-requests) |
40| **`/web-setup`** | Execute `/web-setup` em seu terminal para sincronizar seu token CLI `gh` local com sua conta Claude. | Desenvolvedores individuais que já usam `gh` |40| **`/web-setup`** | Execute `/web-setup` em seu terminal para sincronizar seu token CLI `gh` local com sua conta Claude. | Desenvolvedores individuais que já usam `gh` |
41 41
42<Note>42<Note>
43 Com qualquer método, uma sessão em nuvem pode acessar qualquer repositório que a conta GitHub conectada possa ver, não apenas os repositórios nos quais o Claude GitHub App está instalado. A instalação do App habilita webhooks de PR para [Auto-fix](#auto-fix-pull-requests); não é um controle de acesso no nível da sessão. Para restringir quais repositórios sua equipe pode alcançar a partir de sessões em nuvem, restrinja o acesso no próprio GitHub, por exemplo, limitando a associação de equipe ou repositório para as contas GitHub conectadas.43 Com qualquer método, uma sessão em nuvem pode acessar qualquer repositório que a conta GitHub conectada possa ver, não apenas os repositórios nos quais o Claude GitHub App está instalado. A instalação do App habilita webhooks de PR para [Auto-fix](#auto-fix-pull-requests); não é um controle de acesso no nível da sessão. Para restringir quais repositórios sua equipe pode alcançar a partir de sessões em nuvem, restrinja o acesso no próprio GitHub, por exemplo, limitando a associação de equipe ou repositório para as contas GitHub conectadas.
44</Note>44</Note>
45 45
4646Qualquer método funciona. [`/schedule`](/pt/routines) verifica qualquer forma de acesso e solicita que você execute `/web-setup` se nenhum estiver configurado. Veja [Conectar a partir do seu terminal](/pt/web-quickstart#connect-from-your-terminal) para o passo a passo de `/web-setup`.Qualquer método funciona. [`/schedule`](/docs/pt/routines) verifica qualquer forma de acesso e solicita que você execute `/web-setup` se nenhum estiver configurado. Veja [Conectar a partir do seu terminal](/docs/pt/web-quickstart#connect-from-your-terminal) para o passo a passo de `/web-setup`.
47 47
48O GitHub App é necessário para [Auto-fix](#auto-fix-pull-requests), que usa o App para receber webhooks de PR. Se você conectar com `/web-setup` e depois quiser Auto-fix, instale o App nesses repositórios.48O GitHub App é necessário para [Auto-fix](#auto-fix-pull-requests), que usa o App para receber webhooks de PR. Se você conectar com `/web-setup` e depois quiser Auto-fix, instale o App nesses repositórios.
49 49
50Administradores de Team e Enterprise podem desabilitar `/web-setup` com o toggle Quick web setup em [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code).50Administradores de Team e Enterprise podem desabilitar `/web-setup` com o toggle Quick web setup em [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code).
51 51
52<Note>52<Note>
5353 Organizações com [Zero Data Retention](/pt/zero-data-retention) habilitado não podem usar `/web-setup` ou outros recursos de sessão em nuvem. Organizações com [Zero Data Retention](/docs/pt/zero-data-retention) habilitado não podem usar `/web-setup` ou outros recursos de sessão em nuvem.
54</Note>54</Note>
55 55
56<h2 id="the-cloud-environment">56<h2 id="the-cloud-environment">
63 O que está disponível em sessões em nuvem63 O que está disponível em sessões em nuvem
64</h3>64</h3>
65 65
6666As sessões em nuvem começam a partir de um clone fresco do seu repositório. Qualquer coisa confirmada no repositório está disponível. Qualquer coisa que você tenha instalado ou configurado apenas em sua própria máquina não está disponível na sessão. A política da sua organização chega separadamente através de [configurações gerenciadas pelo servidor](/pt/server-managed-settings).As sessões em nuvem começam a partir de um clone fresco do seu repositório. Qualquer coisa confirmada no repositório está disponível. Qualquer coisa que você tenha instalado ou configurado apenas em sua própria máquina não está disponível na sessão. A política da sua organização chega separadamente através de [configurações gerenciadas pelo servidor](/docs/pt/server-managed-settings).
67 67
68| | Disponível em sessões em nuvem | Por quê |68| | Disponível em sessões em nuvem | Por quê |
69| :---------------------------------------------------------------------------------------- | :----------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |69| :---------------------------------------------------------------------------------------- | :----------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
72| Seus servidores MCP `.mcp.json` do repositório | Sim | Parte do clone |72| Seus servidores MCP `.mcp.json` do repositório | Sim | Parte do clone |
73| Seu `.claude/rules/` do repositório | Sim | Parte do clone |73| Seu `.claude/rules/` do repositório | Sim | Parte do clone |
74| Seu `.claude/skills/`, `.claude/agents/`, `.claude/commands/` do repositório | Sim | Parte do clone |74| Seu `.claude/skills/`, `.claude/agents/`, `.claude/commands/` do repositório | Sim | Parte do clone |
7575| Plugins declarados em `.claude/settings.json` | Sim | Instalados no início da sessão a partir do [marketplace](/pt/plugin-marketplaces) que você declarou. Requer acesso à rede para alcançar a fonte do marketplace || Plugins declarados em `.claude/settings.json` | Sim | Instalados no início da sessão a partir do [marketplace](/docs/pt/plugin-marketplaces) que você declarou. Requer acesso à rede para alcançar a fonte do marketplace |
7676| [Configurações gerenciadas pelo servidor](/pt/server-managed-settings) da sua organização | Sim | Obtidas dos servidores da Anthropic quando a sessão inicia. Veja [Cobertura de superfície](/pt/model-config#surface-coverage) para como `availableModels` é aplicado em sessões em nuvem. As configurações implantadas em seu dispositivo através de MDM ou arquivos de configurações gerenciadas não se aplicam, porque a sessão é executada em uma VM gerenciada pela Anthropic || [Configurações gerenciadas pelo servidor](/docs/pt/server-managed-settings) da sua organização | Sim | Obtidas dos servidores da Anthropic quando a sessão inicia. Veja [Cobertura de superfície](/docs/pt/model-config#surface-coverage) para como `availableModels` é aplicado em sessões em nuvem. As configurações implantadas em seu dispositivo através de MDM ou arquivos de configurações gerenciadas não se aplicam, porque a sessão é executada em uma VM gerenciada pela Anthropic |
77| Seu `CLAUDE.md` do usuário `~/.claude/` | Não | Vive em sua máquina, não no repositório |77| Seu `CLAUDE.md` do usuário `~/.claude/` | Não | Vive em sua máquina, não no repositório |
78| Suas `~/.claude/skills/`, `~/.claude/agents/`, `~/.claude/commands/` do usuário | Não | Vivem em sua máquina, não no repositório. Confirme-os no diretório `.claude/` do repositório. Skills que você habilita em claude.ai são carregadas em sessões em nuvem automaticamente |78| Suas `~/.claude/skills/`, `~/.claude/agents/`, `~/.claude/commands/` do usuário | Não | Vivem em sua máquina, não no repositório. Confirme-os no diretório `.claude/` do repositório. Skills que você habilita em claude.ai são carregadas em sessões em nuvem automaticamente |
79| Plugins habilitados apenas em suas configurações de usuário | Não | `enabledPlugins` com escopo de usuário vive em `~/.claude/settings.json`. Declare-os em `.claude/settings.json` do repositório |79| Plugins habilitados apenas em suas configurações de usuário | Não | `enabledPlugins` com escopo de usuário vive em `~/.claude/settings.json`. Declare-os em `.claude/settings.json` do repositório |
8080| Servidores MCP que você adicionou com `claude mcp add` | Não | Aqueles escrevem em sua configuração de usuário local, não no repositório. Declare o servidor em [`.mcp.json`](/pt/mcp#project-scope) || Servidores MCP que você adicionou com `claude mcp add` | Não | Aqueles escrevem em sua configuração de usuário local, não no repositório. Declare o servidor em [`.mcp.json`](/docs/pt/mcp#project-scope) |
81| Tokens de API estáticos e credenciais | Não | Nenhum armazenamento de segredos dedicado existe ainda. Veja abaixo |81| Tokens de API estáticos e credenciais | Não | Nenhum armazenamento de segredos dedicado existe ainda. Veja abaixo |
82| Autenticação interativa como AWS SSO | Não | Não suportado. SSO requer login baseado em navegador que não pode ser executado em uma sessão em nuvem |82| Autenticação interativa como AWS SSO | Não | Não suportado. SSO requer login baseado em navegador que não pode ser executado em uma sessão em nuvem |
83 83
8484Para disponibilizar sua própria configuração em sessões em nuvem, confirme-a no repositório; a política da organização chega separadamente através de [configurações gerenciadas pelo servidor](/pt/server-managed-settings).Para disponibilizar sua própria configuração em sessões em nuvem, confirme-a no repositório; a política da organização chega separadamente através de [configurações gerenciadas pelo servidor](/docs/pt/server-managed-settings).
85 85
86Um armazenamento de segredos dedicado ainda não está disponível. Tanto variáveis de ambiente quanto scripts de configuração são armazenados na configuração de ambiente, visíveis para qualquer pessoa que possa editar esse ambiente. Se você precisar de segredos em uma sessão em nuvem, adicione-os como variáveis de ambiente com essa visibilidade em mente.86Um armazenamento de segredos dedicado ainda não está disponível. Tanto variáveis de ambiente quanto scripts de configuração são armazenados na configuração de ambiente, visíveis para qualquer pessoa que possa editar esse ambiente. Se você precisar de segredos em uma sessão em nuvem, adicione-os como variáveis de ambiente com essa visibilidade em mente.
87 87
140 140
141Cada sessão em nuvem tem uma URL de transcrição em claude.ai, e a sessão pode ler seu próprio ID a partir da variável de ambiente `CLAUDE_CODE_REMOTE_SESSION_ID`. Use isso para colocar um link rastreável em corpos de PR, mensagens de commit, posts do Slack ou relatórios gerados para que um revisor possa abrir a execução que os produziu.141Cada sessão em nuvem tem uma URL de transcrição em claude.ai, e a sessão pode ler seu próprio ID a partir da variável de ambiente `CLAUDE_CODE_REMOTE_SESSION_ID`. Use isso para colocar um link rastreável em corpos de PR, mensagens de commit, posts do Slack ou relatórios gerados para que um revisor possa abrir a execução que os produziu.
142 142
143143A partir da v2.1.179, commits que Claude cria em uma sessão web incluem um trailer git `Claude-Session: <url>`, e corpos de PR incluem a URL da sessão em sua própria linha. {/* min-version: 2.1.182 */}A partir da v2.1.182, defina [`attribution.sessionUrl`](/pt/settings#attribution-settings) como `false` para omitir o trailer e o link do corpo de PR.A partir da v2.1.179, commits que Claude cria em uma sessão web incluem um trailer git `Claude-Session: <url>`, e corpos de PR incluem a URL da sessão em sua própria linha. {/* min-version: 2.1.182 */}A partir da v2.1.182, defina [`attribution.sessionUrl`](/docs/pt/settings#attribution-settings) como `false` para omitir o trailer e o link do corpo de PR.
144 144
145Para incluir o link da sessão em algo diferente de um commit ou PR, como uma mensagem do Slack que Claude posta ou um arquivo de relatório que ele escreve, peça a Claude para executar o seguinte comando e use sua saída. O comando converte o prefixo `cse_` no valor da variável de ambiente para o prefixo `session_` que a URL de transcrição espera:145Para incluir o link da sessão em algo diferente de um commit ou PR, como uma mensagem do Slack que Claude posta ou um arquivo de relatório que ele escreve, peça a Claude para executar o seguinte comando e use sua saída. O comando converte o prefixo `cse_` no valor da variável de ambiente para o prefixo `session_` que a URL de transcrição espera:
146 146
180* 16 GB de RAM180* 16 GB de RAM
181* 30 GB de disco181* 30 GB de disco
182 182
183183Tarefas que requerem significativamente mais memória, como grandes trabalhos de compilação ou testes com uso intensivo de memória, podem falhar ou ser encerradas. Para cargas de trabalho além desses limites, use [Remote Control](/pt/remote-control) para executar Claude Code em seu próprio hardware.Tarefas que requerem significativamente mais memória, como grandes trabalhos de compilação ou testes com uso intensivo de memória, podem falhar ou ser encerradas. Para cargas de trabalho além desses limites, use [Remote Control](/docs/pt/remote-control) para executar Claude Code em seu próprio hardware.
184 184
185<h3 id="configure-your-environment">185<h3 id="configure-your-environment">
186 Configure seu ambiente186 Configure seu ambiente
216 216
217Valores em um ambiente compartilhado chegam às sessões de cada membro naquele ambiente. Como ambientes pessoais, ambientes compartilhados não têm armazenamento de segredos dedicado, então não inclua segredos.217Valores em um ambiente compartilhado chegam às sessões de cada membro naquele ambiente. Como ambientes pessoais, ambientes compartilhados não têm armazenamento de segredos dedicado, então não inclua segredos.
218 218
219Organizações no programa de executores auto-hospedados também gerenciam seus pools de executores a partir da mesma página.
220
221<h2 id="setup-scripts">219<h2 id="setup-scripts">
222 Scripts de configuração220 Scripts de configuração
223</h2>221</h2>
259 Scripts de configuração vs. SessionStart hooks257 Scripts de configuração vs. SessionStart hooks
260</h3>258</h3>
261 259
262260Use um script de configuração para instalar coisas que a nuvem precisa mas seu laptop já tem, como um tempo de execução de linguagem ou ferramenta CLI. Use um [SessionStart hook](/pt/hooks#sessionstart) para configuração de projeto que deve ser executada em todos os lugares, nuvem e local, como `npm install`.Use um script de configuração para instalar coisas que a nuvem precisa mas seu laptop já tem, como um tempo de execução de linguagem ou ferramenta CLI. Use um [SessionStart hook](/docs/pt/hooks#sessionstart) para configuração de projeto que deve ser executada em todos os lugares, nuvem e local, como `npm install`.
263 261
264Ambos são executados no início de uma sessão, mas pertencem a lugares diferentes:262Ambos são executados no início de uma sessão, mas pertencem a lugares diferentes:
265 263
270| Executa | Antes de Claude Code ser lançado, quando nenhum [ambiente em cache](#environment-caching) está disponível | Depois de Claude Code ser lançado, em todas as sessões incluindo retomadas |268| Executa | Antes de Claude Code ser lançado, quando nenhum [ambiente em cache](#environment-caching) está disponível | Depois de Claude Code ser lançado, em todas as sessões incluindo retomadas |
271| Escopo | Apenas ambientes em nuvem | Ambientes locais e em nuvem |269| Escopo | Apenas ambientes em nuvem | Ambientes locais e em nuvem |
272 270
273271Os SessionStart hooks também podem ser definidos em seu `~/.claude/settings.json` no nível do usuário localmente, mas as configurações no nível do usuário não são transferidas para sessões em nuvem. Na nuvem, hooks vêm do repositório e das [configurações gerenciadas pelo servidor](/pt/server-managed-settings) da sua organização.Os SessionStart hooks também podem ser definidos em seu `~/.claude/settings.json` no nível do usuário localmente, mas as configurações no nível do usuário não são transferidas para sessões em nuvem. Na nuvem, hooks vêm do repositório e das [configurações gerenciadas pelo servidor](/docs/pt/server-managed-settings) da sua organização.
274 272
275<h3 id="install-dependencies-with-a-sessionstart-hook">273<h3 id="install-dependencies-with-a-sessionstart-hook">
276 Instale dependências com um SessionStart hook274 Instale dependências com um SessionStart hook
317* **Compatibilidade com proxy**: todo o tráfego de saída passa por um [proxy de segurança](#security-proxy). Alguns gerenciadores de pacotes não funcionam corretamente com este proxy. Bun é um exemplo conhecido.315* **Compatibilidade com proxy**: todo o tráfego de saída passa por um [proxy de segurança](#security-proxy). Alguns gerenciadores de pacotes não funcionam corretamente com este proxy. Bun é um exemplo conhecido.
318* **Adiciona latência de inicialização**: os hooks são executados cada vez que uma sessão inicia ou é retomada, diferentemente de scripts de configuração que se beneficiam do [armazenamento em cache de ambiente](#environment-caching). Mantenha os scripts de instalação rápidos verificando se as dependências já estão presentes antes de reinstalar.316* **Adiciona latência de inicialização**: os hooks são executados cada vez que uma sessão inicia ou é retomada, diferentemente de scripts de configuração que se beneficiam do [armazenamento em cache de ambiente](#environment-caching). Mantenha os scripts de instalação rápidos verificando se as dependências já estão presentes antes de reinstalar.
319 317
320318Para persistir variáveis de ambiente para comandos Bash subsequentes, escreva no arquivo em `$CLAUDE_ENV_FILE`. Veja [SessionStart hooks](/pt/hooks#sessionstart) para detalhes.Para persistir variáveis de ambiente para comandos Bash subsequentes, escreva no arquivo em `$CLAUDE_ENV_FILE`. Veja [SessionStart hooks](/docs/pt/hooks#sessionstart) para detalhes.
321 319
322Substituir a imagem base pela sua própria imagem Docker ainda não é suportado. Use um script de configuração para instalar o que você precisa no topo da [imagem fornecida](#installed-tools), ou execute sua imagem como um contêiner ao lado de Claude com `docker compose`.320Substituir a imagem base pela sua própria imagem Docker ainda não é suportado. Use um script de configuração para instalar o que você precisa no topo da [imagem fornecida](#installed-tools), ou execute sua imagem como um contêiner ao lado de Claude com `docker compose`.
323 321
327 325
328O acesso à rede controla conexões de saída do ambiente em nuvem. Cada ambiente especifica um nível de acesso, e você pode estendê-lo com domínios permitidos personalizados. O padrão é **Trusted**, que permite registros de pacotes e outros [domínios na lista de permissões](#default-allowed-domains).326O acesso à rede controla conexões de saída do ambiente em nuvem. Cada ambiente especifica um nível de acesso, e você pode estendê-lo com domínios permitidos personalizados. O padrão é **Trusted**, que permite registros de pacotes e outros [domínios na lista de permissões](#default-allowed-domains).
329 327
330328Para alterar o acesso à rede de um ambiente, [abra-o para edição](#configure-your-environment) e use o seletor **Network access** no diálogo. Não há uma página Environments separada. O ícone de nuvem aparece em qualquer lugar que você inicie uma sessão em nuvem ou configure uma [routine](/pt/routines#environments-and-network-access).Para alterar o acesso à rede de um ambiente, [abra-o para edição](#configure-your-environment) e use o seletor **Network access** no diálogo. Não há uma página Environments separada. O ícone de nuvem aparece em qualquer lugar que você inicie uma sessão em nuvem ou configure uma [routine](/docs/pt/routines#environments-and-network-access).
331 329
332<Note>330<Note>
333 O tráfego do conector MCP é roteado através dos servidores da Anthropic, então os conectores que você habilita em uma sessão ou routine funcionam sem adicionar seus hosts aos **Allowed domains**. Os conectores são configurados por sessão ou por routine; remova qualquer um que você não precise para limitar quais ferramentas Claude pode alcançar. Isso depende do mesmo canal vinculado à Anthropic observado em [Segurança e isolamento](#security-and-isolation).331 O tráfego do conector MCP é roteado através dos servidores da Anthropic, então os conectores que você habilita em uma sessão ou routine funcionam sem adicionar seus hosts aos **Allowed domains**. Os conectores são configurados por sessão ou por routine; remova qualquer um que você não precise para limitar quais ferramentas Claude pode alcançar. Isso depende do mesmo canal vinculado à Anthropic observado em [Segurança e isolamento](#security-and-isolation).
362 360
363Use `*.` para correspondência de subdomínio curinga. Marque **Also include default list of common package managers** para manter os [domínios Trusted](#default-allowed-domains) junto com suas entradas personalizadas, ou deixe desmarcado para permitir apenas o que você listar.361Use `*.` para correspondência de subdomínio curinga. Marque **Also include default list of common package managers** para manter os [domínios Trusted](#default-allowed-domains) junto com suas entradas personalizadas, ou deixe desmarcado para permitir apenas o que você listar.
364 362
365363Os domínios permitidos são configurados por ambiente. Não há uma lista de permissões no nível da organização que os Proprietários possam enviar para os ambientes de todos os usuários; [configurações gerenciadas pelo servidor](/pt/server-managed-settings) podem restringir sessões em nuvem, mas não podem adicionar domínios permitidos.Os domínios permitidos são configurados por ambiente. Não há uma lista de permissões no nível da organização que os Proprietários possam enviar para os ambientes de todos os usuários; [configurações gerenciadas pelo servidor](/docs/pt/server-managed-settings) podem restringir sessões em nuvem, mas não podem adicionar domínios permitidos.
366 364
367<h3 id="github-proxy">365<h3 id="github-proxy">
368 Proxy GitHub366 Proxy GitHub
653 Mover tarefas entre web e terminal651 Mover tarefas entre web e terminal
654</h2>652</h2>
655 653
656654Esses fluxos de trabalho requerem o [Claude Code CLI](/pt/quickstart) conectado à mesma conta claude.ai. Você pode iniciar novas sessões em nuvem a partir do seu terminal, ou puxar sessões em nuvem para seu terminal para continuar localmente. As sessões em nuvem persistem mesmo se você fechar seu laptop, e você pode monitorá-las de qualquer lugar, incluindo o aplicativo móvel Claude.Esses fluxos de trabalho requerem o [Claude Code CLI](/docs/pt/quickstart) conectado à mesma conta claude.ai. Você pode iniciar novas sessões em nuvem a partir do seu terminal, ou puxar sessões em nuvem para seu terminal para continuar localmente. As sessões em nuvem persistem mesmo se você fechar seu laptop, e você pode monitorá-las de qualquer lugar, incluindo o aplicativo móvel Claude.
657 655
658<Note>656<Note>
659657 A partir do CLI, a transferência de sessão é unidirecional: você pode puxar sessões em nuvem para seu terminal com `--teleport`, mas não pode enviar uma sessão de terminal existente para a web. O sinalizador `--cloud` cria uma nova sessão em nuvem para seu repositório atual. O [aplicativo Desktop](/pt/desktop#continue-in-another-surface) fornece um menu Continue in que pode enviar uma sessão local para a web. A partir do CLI, a transferência de sessão é unidirecional: você pode puxar sessões em nuvem para seu terminal com `--teleport`, mas não pode enviar uma sessão de terminal existente para a web. O sinalizador `--cloud` cria uma nova sessão em nuvem para seu repositório atual. O [aplicativo Desktop](/docs/pt/desktop#continue-in-another-surface) fornece um menu Continue in que pode enviar uma sessão local para a web.
660</Note>658</Note>
661 659
662<h3 id="from-terminal-to-web">660<h3 id="from-terminal-to-web">
674{/* min-version: 2.1.195 */}A partir da v2.1.195, o CLI mostra uma lista de verificação ao vivo das etapas de configuração, como clonar o repositório e executar seu [script de configuração](#setup-scripts), enquanto o contêiner em nuvem é iniciado. As mensagens que você digita enquanto o contêiner está sendo provisionado são enfileiradas e enviadas assim que a sessão estiver pronta.672{/* min-version: 2.1.195 */}A partir da v2.1.195, o CLI mostra uma lista de verificação ao vivo das etapas de configuração, como clonar o repositório e executar seu [script de configuração](#setup-scripts), enquanto o contêiner em nuvem é iniciado. As mensagens que você digita enquanto o contêiner está sendo provisionado são enfileiradas e enviadas assim que a sessão estiver pronta.
675 673
676<Note>674<Note>
677675 `--cloud` cria sessões em nuvem. `--remote-control` não está relacionado: expõe uma sessão CLI local para monitoramento a partir da web. Veja [Remote Control](/pt/remote-control). `--cloud` cria sessões em nuvem. `--remote-control` não está relacionado: expõe uma sessão CLI local para monitoramento a partir da web. Veja [Remote Control](/docs/pt/remote-control).
678</Note>676</Note>
679 677
680Use `/tasks` no Claude Code CLI para verificar o progresso, ou abra a sessão em claude.ai ou no aplicativo móvel Claude para interagir diretamente. De lá você pode orientar Claude, fornecer feedback ou responder perguntas como em qualquer outra conversa.678Use `/tasks` no Claude Code CLI para verificar o progresso, ou abra a sessão em claude.ai ou no aplicativo móvel Claude para interagir diretamente. De lá você pode orientar Claude, fornecer feedback ou responder perguntas como em qualquer outra conversa.
697 695
698Este padrão oferece controle sobre a estratégia enquanto permite que Claude execute autonomamente na nuvem.696Este padrão oferece controle sobre a estratégia enquanto permite que Claude execute autonomamente na nuvem.
699 697
700698**Planeje na nuvem com ultraplan**: para rascunhar e revisar o plano em si em uma sessão web, use [ultraplan](/pt/ultraplan). Claude gera o plano em Claude Code na web enquanto você continua trabalhando, depois você comenta em seções em seu navegador e escolhe executar remotamente ou enviar o plano de volta para seu terminal.**Planeje na nuvem com ultraplan**: para rascunhar e revisar o plano em si em uma sessão web, use [ultraplan](/docs/pt/ultraplan). Claude gera o plano em Claude Code na web enquanto você continua trabalhando, depois você comenta em seções em seu navegador e escolhe executar remotamente ou enviar o plano de volta para seu terminal.
701 699
702**Execute tarefas em paralelo**: cada comando `--cloud` cria sua própria sessão em nuvem que é executada independentemente. Você pode iniciar múltiplas tarefas e todas serão executadas simultaneamente em sessões separadas:700**Execute tarefas em paralelo**: cada comando `--cloud` cria sua própria sessão em nuvem que é executada independentemente. Você pode iniciar múltiplas tarefas e todas serão executadas simultaneamente em sessões separadas:
703 701
772 Gerenciar contexto770 Gerenciar contexto
773</h3>771</h3>
774 772
775773As sessões em nuvem suportam [comandos integrados](/pt/commands) que produzem saída de texto. Comandos que apenas executam na interface do terminal, como `/plugin` ou `/resume`, não estão disponíveis. Comandos que abrem um seletor ou painel no terminal se comportam de forma diferente em sessões em nuvem:As sessões em nuvem suportam [comandos integrados](/docs/pt/commands) que produzem saída de texto. Comandos que apenas executam na interface do terminal, como `/plugin` ou `/resume`, não estão disponíveis. Comandos que abrem um seletor ou painel no terminal se comportam de forma diferente em sessões em nuvem:
776 774
777775* {/* min-version: 2.1.205 */}**`/model`, `/effort`, `/fast`, `/color` e `/rename`**: passam o valor como um argumento, por exemplo `/model sonnet`, em vez de abrir o seletor de terminal ou controle deslizante. As formas de argumento requerem Claude Code v2.1.205 ou posterior no ambiente da sessão e seguem as [notas de disponibilidade](/pt/commands#all-commands) de cada comando: `/effort` relata `Not applied` enquanto um [esforço padrão de lançamento](/pt/model-config#adjust-effort-level) de modelo está em vigor, e `/fast` funciona apenas em uma sessão que começou com o modo rápido ativado.* {/* min-version: 2.1.205 */}**`/model`, `/effort`, `/fast`, `/color` e `/rename`**: passam o valor como um argumento, por exemplo `/model sonnet`, em vez de abrir o seletor de terminal ou controle deslizante. As formas de argumento requerem Claude Code v2.1.205 ou posterior no ambiente da sessão e seguem as [notas de disponibilidade](/docs/pt/commands#all-commands) de cada comando: `/effort` relata `Not applied` enquanto um [esforço padrão de lançamento](/docs/pt/model-config#adjust-effort-level) de modelo está em vigor, e `/fast` funciona apenas em uma sessão que começou com o modo rápido ativado.
778776* **`/config`**: na web, abre a seção Claude Code de suas configurações em vez de definir um valor, e o texto após o comando, incluindo `key=value`, é ignorado. Para alterar as configurações de uma sessão em nuvem, use [variáveis de ambiente](#configure-your-environment) ou confirme [arquivos de configurações](/pt/settings) no repositório.* **`/config`**: na web, abre a seção Claude Code de suas configurações em vez de definir um valor, e o texto após o comando, incluindo `key=value`, é ignorado. Para alterar as configurações de uma sessão em nuvem, use [variáveis de ambiente](#configure-your-environment) ou confirme [arquivos de configurações](/docs/pt/settings) no repositório.
779 777
780Para gerenciamento de contexto especificamente:778Para gerenciamento de contexto especificamente:
781 779
785| `/context` | Sim | Mostra o que está atualmente na janela de contexto |783| `/context` | Sim | Mostra o que está atualmente na janela de contexto |
786| `/clear` | Não | Inicie uma nova sessão a partir da barra lateral |784| `/clear` | Não | Inicie uma nova sessão a partir da barra lateral |
787 785
788786A auto-compactação é executada automaticamente quando a janela de contexto se aproxima da capacidade. Para acioná-la mais cedo, defina [`CLAUDE_AUTOCOMPACT_PCT_OVERRIDE`](/pt/env-vars) em suas [variáveis de ambiente](#configure-your-environment). Por exemplo, `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE=70` compacta em 70% de capacidade em vez de esperar até que a janela esteja quase cheia. Para alterar o tamanho efetivo da janela para cálculos de compactação, use [`CLAUDE_CODE_AUTO_COMPACT_WINDOW`](/pt/env-vars).A auto-compactação é executada automaticamente quando a janela de contexto se aproxima da capacidade. Para acioná-la mais cedo, defina [`CLAUDE_AUTOCOMPACT_PCT_OVERRIDE`](/docs/pt/env-vars) em suas [variáveis de ambiente](#configure-your-environment). Por exemplo, `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE=70` compacta em 70% de capacidade em vez de esperar até que a janela esteja quase cheia. Para alterar o tamanho efetivo da janela para cálculos de compactação, use [`CLAUDE_CODE_AUTO_COMPACT_WINDOW`](/docs/pt/env-vars).
789 787
790788[Subagentes](/pt/sub-agents) funcionam da mesma forma que localmente. Claude pode gerá-los com a ferramenta Task para descarregar pesquisa ou trabalho paralelo em uma janela de contexto separada, mantendo a conversa principal mais leve. Subagentes definidos em seu `.claude/agents/` do repositório são coletados automaticamente.[Subagentes](/docs/pt/sub-agents) funcionam da mesma forma que localmente. Claude pode gerá-los com a ferramenta Task para descarregar pesquisa ou trabalho paralelo em uma janela de contexto separada, mantendo a conversa principal mais leve. Subagentes definidos em seu `.claude/agents/` do repositório são coletados automaticamente.
791 789
792790[Equipes de agentes](/pt/agent-teams) estão desabilitadas por padrão mas podem ser habilitadas adicionando `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` às suas [variáveis de ambiente](#configure-your-environment).[Equipes de agentes](/docs/pt/agent-teams) estão desabilitadas por padrão mas podem ser habilitadas adicionando `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` às suas [variáveis de ambiente](#configure-your-environment).
793 791
794<h3 id="review-changes">792<h3 id="review-changes">
795 Revise alterações793 Revise alterações
796</h3>794</h3>
797 795
798796Cada sessão mostra um indicador de diff com linhas adicionadas e removidas, como `+42 -18`. Selecione-o para abrir a visualização de diff, deixe comentários inline em linhas específicas e envie-os para Claude com sua próxima mensagem. Veja [Review and iterate](/pt/web-quickstart#review-and-iterate) para o passo a passo completo incluindo criação de PR. Para ter Claude monitorar o PR para falhas de CI e comentários de revisão automaticamente, veja [Auto-fix pull requests](#auto-fix-pull-requests).Cada sessão mostra um indicador de diff com linhas adicionadas e removidas, como `+42 -18`. Selecione-o para abrir a visualização de diff, deixe comentários inline em linhas específicas e envie-os para Claude com sua próxima mensagem. Veja [Review and iterate](/docs/pt/web-quickstart#review-and-iterate) para o passo a passo completo incluindo criação de PR. Para ter Claude monitorar o PR para falhas de CI e comentários de revisão automaticamente, veja [Auto-fix pull requests](#auto-fix-pull-requests).
799 797
800<h3 id="share-sessions">798<h3 id="share-sessions">
801 Compartilhe sessões799 Compartilhe sessões
807 Compartilhe de uma conta Enterprise ou Team805 Compartilhe de uma conta Enterprise ou Team
808</h4>806</h4>
809 807
810808Para contas Enterprise e Team, as duas opções de visibilidade são **Private** e **Team**. A visibilidade Team torna a sessão visível para outros membros de sua organização claude.ai. [Claude in Slack](/pt/slack) as sessões são automaticamente compartilhadas com visibilidade Team.Para contas Enterprise e Team, as duas opções de visibilidade são **Private** e **Team**. A visibilidade Team torna a sessão visível para outros membros de sua organização claude.ai. [Claude in Slack](/docs/pt/slack) as sessões são automaticamente compartilhadas com visibilidade Team.
811 809
812A verificação de acesso ao repositório é habilitada por padrão, com base na conta GitHub conectada à conta do destinatário. O nome de exibição de sua conta é visível para todos os destinatários com acesso.810A verificação de acesso ao repositório é habilitada por padrão, com base na conta GitHub conectada à conta do destinatário. O nome de exibição de sua conta é visível para todos os destinatários com acesso.
813 811
847Claude pode observar um pull request e responder automaticamente a falhas de CI e comentários de revisão. Claude se inscreve na atividade do GitHub no PR, e quando uma verificação falha ou um revisor deixa um comentário, Claude investiga e envia uma correção se uma for clara.845Claude pode observar um pull request e responder automaticamente a falhas de CI e comentários de revisão. Claude se inscreve na atividade do GitHub no PR, e quando uma verificação falha ou um revisor deixa um comentário, Claude investiga e envia uma correção se uma for clara.
848 846
849<Note>847<Note>
850848 Auto-fix requer que o Claude GitHub App esteja instalado em seu repositório. Se você ainda não fez isso, instale-o a partir da [página do GitHub App](https://github.com/apps/claude) ou quando solicitado durante [setup](/pt/web-quickstart#connect-github-and-create-an-environment). Auto-fix requer que o Claude GitHub App esteja instalado em seu repositório. Se você ainda não fez isso, instale-o a partir da [página do GitHub App](https://github.com/apps/claude) ou quando solicitado durante [setup](/docs/pt/web-quickstart#connect-github-and-create-an-environment).
851</Note>849</Note>
852 850
853Existem algumas maneiras de ativar auto-fix dependendo de onde o PR veio e qual dispositivo você está usando:851Existem algumas maneiras de ativar auto-fix dependendo de onde o PR veio e qual dispositivo você está usando:
854 852
855* **PRs criados em Claude Code na web**: abra a barra de status de CI e selecione **Auto-fix**853* **PRs criados em Claude Code na web**: abra a barra de status de CI e selecione **Auto-fix**
856854* **A partir do seu terminal**: execute [`/autofix-pr`](/pt/commands) enquanto estiver na branch do PR. Claude Code detecta o PR aberto com `gh`, gera uma sessão web e ativa auto-fix em uma etapa* **A partir do seu terminal**: execute [`/autofix-pr`](/docs/pt/commands) enquanto estiver na branch do PR. Claude Code detecta o PR aberto com `gh`, gera uma sessão web e ativa auto-fix em uma etapa
857* **A partir do aplicativo móvel**: diga a Claude para corrigir automaticamente o PR, por exemplo "watch this PR and fix any CI failures or review comments"855* **A partir do aplicativo móvel**: diga a Claude para corrigir automaticamente o PR, por exemplo "watch this PR and fix any CI failures or review comments"
858* **Qualquer PR existente**: cole a URL do PR em uma sessão e diga a Claude para corrigir automaticamente856* **Qualquer PR existente**: cole a URL do PR em uma sessão e diga a Claude para corrigir automaticamente
859 857
892 Troubleshooting890 Troubleshooting
893</h2>891</h2>
894 892
895893Para erros de API de tempo de execução que aparecem na conversa como `API Error: 500`, `529 Overloaded`, `429` ou `Prompt is too long`, veja a [referência de erros](/pt/errors). Esses erros e suas correções são compartilhados com o CLI e aplicativo Desktop. As seções abaixo cobrem problemas específicos para sessões em nuvem.Para erros de API de tempo de execução que aparecem na conversa como `API Error: 500`, `529 Overloaded`, `429` ou `Prompt is too long`, veja a [referência de erros](/docs/pt/errors). Esses erros e suas correções são compartilhados com o CLI e aplicativo Desktop. As seções abaixo cobrem problemas específicos para sessões em nuvem.
896 894
897<h3 id="session-creation-failed">895<h3 id="session-creation-failed">
898 Session creation failed896 Session creation failed
930 928
931* **Limites de taxa**: Claude Code na web compartilha limites de taxa com todo o outro uso de Claude e Claude Code dentro de sua conta. Executar múltiplas tarefas em paralelo consome mais limites de taxa proporcionalmente. Não há cobrança de computação separada para a VM em nuvem.929* **Limites de taxa**: Claude Code na web compartilha limites de taxa com todo o outro uso de Claude e Claude Code dentro de sua conta. Executar múltiplas tarefas em paralelo consome mais limites de taxa proporcionalmente. Não há cobrança de computação separada para a VM em nuvem.
932* **Autenticação de repositório**: você pode apenas mover sessões de web para local quando está autenticado na mesma conta930* **Autenticação de repositório**: você pode apenas mover sessões de web para local quando está autenticado na mesma conta
933931* **Restrições de plataforma**: clonagem de repositório e criação de pull request requerem GitHub. Instâncias [GitHub Enterprise Server](/pt/github-enterprise-server) auto-hospedadas são suportadas para planos Team e Enterprise. GitLab, Bitbucket e outros repositórios não-GitHub podem ser enviados para sessões em nuvem como um [pacote local](#send-local-repositories-without-github), mas a sessão não pode enviar resultados de volta para o remoto* **Restrições de plataforma**: clonagem de repositório e criação de pull request requerem GitHub. Instâncias [GitHub Enterprise Server](/docs/pt/github-enterprise-server) auto-hospedadas são suportadas para planos Team e Enterprise. GitLab, Bitbucket e outros repositórios não-GitHub podem ser enviados para sessões em nuvem como um [pacote local](#send-local-repositories-without-github), mas a sessão não pode enviar resultados de volta para o remoto
934932* **IP allowlist da organização**: as sessões em nuvem chamam a API Anthropic a partir de infraestrutura gerenciada pela Anthropic, não de sua rede. Se sua organização tem [IP allowlisting](https://support.claude.com/en/articles/13200993-restrict-access-to-claude-with-ip-allowlisting) habilitado, cada sessão em nuvem falha com um erro de autenticação. O mesmo se aplica a [Code Review](/pt/code-review) e [Routines](/pt/routines). Entre em contato com [suporte Anthropic](https://support.claude.com/) para isentar serviços hospedados pela Anthropic do allowlist de IP de sua organização.* **IP allowlist da organização**: as sessões em nuvem chamam a API Anthropic a partir de infraestrutura gerenciada pela Anthropic, não de sua rede. Se sua organização tem [IP allowlisting](https://support.claude.com/en/articles/13200993-restrict-access-to-claude-with-ip-allowlisting) habilitado, cada sessão em nuvem falha com um erro de autenticação. O mesmo se aplica a [Code Review](/docs/pt/code-review) e [Routines](/docs/pt/routines). Entre em contato com [suporte Anthropic](https://support.claude.com/) para isentar serviços hospedados pela Anthropic do allowlist de IP de sua organização.
935 933
936<h2 id="related-resources">934<h2 id="related-resources">
937 Recursos relacionados935 Recursos relacionados
938</h2>936</h2>
939 937
940938* [Ultraplan](/pt/ultraplan): rascunhe um plano em uma sessão em nuvem e revise-o em seu navegador* [Ultraplan](/docs/pt/ultraplan): rascunhe um plano em uma sessão em nuvem e revise-o em seu navegador
941939* [Ultrareview](/pt/ultrareview): execute uma revisão de código profunda multi-agente em uma sandbox em nuvem* [Ultrareview](/docs/pt/ultrareview): execute uma revisão de código profunda multi-agente em uma sandbox em nuvem
942940* [Routines](/pt/routines): automatize trabalho em um cronograma, via chamada de API ou em resposta a eventos do GitHub* [Routines](/docs/pt/routines): automatize trabalho em um cronograma, via chamada de API ou em resposta a eventos do GitHub
943941* [Configuração de hooks](/pt/hooks): execute scripts em eventos do ciclo de vida da sessão* [Configuração de hooks](/docs/pt/hooks): execute scripts em eventos do ciclo de vida da sessão
944942* [Referência de configurações](/pt/settings): todas as opções de configuração* [Referência de configurações](/docs/pt/settings): todas as opções de configuração
945943* [Segurança](/pt/security): garantias de isolamento e tratamento de dados* [Segurança](/docs/pt/security): garantias de isolamento e tratamento de dados
946944* [Uso de dados](/pt/data-usage): o que Anthropic retém de sessões em nuvem* [Uso de dados](/docs/pt/data-usage): o que Anthropic retém de sessões em nuvem
947* [Claude Tag](https://claude.com/docs/claude-tag/overview): um @Claude gerenciado pela organização no Slack que é executado no mesmo ambiente em nuvem945* [Claude Tag](https://claude.com/docs/claude-tag/overview): um @Claude gerenciado pela organização no Slack que é executado no mesmo ambiente em nuvem