55| `spend limit reached` / `spend limit unavailable` | [Usage limits](#spend-limit-reached) |55| `spend limit reached` / `spend limit unavailable` | [Usage limits](#spend-limit-reached) |
56| `Not logged in · Please run /login` | [Authentication](#not-logged-in) |56| `Not logged in · Please run /login` | [Authentication](#not-logged-in) |
57| `Couldn't save your login` | [Authentication](#couldnt-save-your-login) |57| `Couldn't save your login` | [Authentication](#couldnt-save-your-login) |
58| `Sign in again to take your previous account or API key off the config file.` | [Autenticação](#sign-in-again-to-take-your-previous-account-or-api-key-off-the-config-file) |
59| `Your account or API key may still be in the config file. Run claude auth logout.` | [Autenticação](#your-account-or-api-key-may-still-be-in-the-config-file) |
58| `Authentication required · Sign in again to continue` | [Authentication](#not-logged-in) |60| `Authentication required · Sign in again to continue` | [Authentication](#not-logged-in) |
59| `Could not resolve authentication method` | [Authentication](#could-not-resolve-authentication-method) |61| `Could not resolve authentication method` | [Authentication](#could-not-resolve-authentication-method) |
60| `Invalid API key` | [Authentication](#invalid-api-key) |62| `Invalid API key` | [Authentication](#invalid-api-key) |
82| `Couldn't verify your organization's policy for remote control` | [Troubleshoot Remote Control](https://code.claude.com/docs/pt/remote-control.md#couldnt-verify-your-organizations-policy-for-remote-control) |84| `Couldn't verify your organization's policy for remote control` | [Troubleshoot Remote Control](https://code.claude.com/docs/pt/remote-control.md#couldnt-verify-your-organizations-policy-for-remote-control) |
83| `Remote Control is disabled by your organization's policy` | [Troubleshoot Remote Control](https://code.claude.com/docs/pt/remote-control.md#remote-control-is-disabled-by-your-organizations-policy) |85| `Remote Control is disabled by your organization's policy` | [Troubleshoot Remote Control](https://code.claude.com/docs/pt/remote-control.md#remote-control-is-disabled-by-your-organizations-policy) |
84| `Remote Control was turned off by your organization's policy` | [Troubleshoot Remote Control](https://code.claude.com/docs/pt/remote-control.md#remote-control-was-turned-off-by-your-organizations-policy) |86| `Remote Control was turned off by your organization's policy` | [Troubleshoot Remote Control](https://code.claude.com/docs/pt/remote-control.md#remote-control-was-turned-off-by-your-organizations-policy) |
87| `Session failed: working folder not found:` | [Solucionar problemas do Remote Control](https://code.claude.com/docs/pt/remote-control.md#working-folder-not-found) |
88| `The program file this Remote Control started from is gone` | [Solucionar problemas do Remote Control](https://code.claude.com/docs/pt/remote-control.md#program-file-is-gone) |
89| `Session failed: spawn error:` seguido de uma mensagem `ENOENT` | [Solucionar problemas do Remote Control](https://code.claude.com/docs/pt/remote-control.md#program-file-is-gone) |
85| `OAuth token revoked` / `OAuth token has expired` | [Authentication](#oauth-token-revoked-or-expired) |90| `OAuth token revoked` / `OAuth token has expired` | [Authentication](#oauth-token-revoked-or-expired) |
86| `Failed to authenticate: OAuth token revoked` | [Authentication](#oauth-token-revoked-or-expired) |91| `Failed to authenticate: OAuth token revoked` | [Authentication](#oauth-token-revoked-or-expired) |
87| `Your account does not have access to Claude. Please login again or contact your administrator.` | [Authentication](#oauth-token-revoked-or-expired) |92| `Your account does not have access to Claude. Please login again or contact your administrator.` | [Authentication](#oauth-token-revoked-or-expired) |
165| `Request too large for the API's 32MB request limit` | [Request errors](#request-too-large) |170| `Request too large for the API's 32MB request limit` | [Request errors](#request-too-large) |
166| `Image was too large` | [Request errors](#image-was-too-large) |171| `Image was too large` | [Request errors](#image-was-too-large) |
167| `API Error: an image in the conversation could not be processed and was removed` | [Request errors](#image-was-too-large) |172| `API Error: an image in the conversation could not be processed and was removed` | [Request errors](#image-was-too-large) |
173| `An image in the conversation exceeds the dimension limit for many-image requests` | [Erros de requisição](#image-was-too-large) |
168| `Unable to resize image` | [Request errors](#unable-to-resize-image) |174| `Unable to resize image` | [Request errors](#unable-to-resize-image) |
169| `Request rejected as unprocessable by the model` | [Request errors](#request-rejected-as-unprocessable-by-the-model) |175| `Request rejected as unprocessable by the model` | [Request errors](#request-rejected-as-unprocessable-by-the-model) |
170| `PDF too large` / `PDF is password protected` / `pdftoppm is not installed` | [Request errors](#pdf-errors) |176| `PDF too large` / `PDF is password protected` / `pdftoppm is not installed` | [Request errors](#pdf-errors) |
229| `Error: --agents takes a JSON object, or a file path only with --print (-p)` | [Command-line errors](#invalid-agents-configuration) |235| `Error: --agents takes a JSON object, or a file path only with --print (-p)` | [Command-line errors](#invalid-agents-configuration) |
230| `Error: --agents file not found` | [Command-line errors](#invalid-agents-configuration) |236| `Error: --agents file not found` | [Command-line errors](#invalid-agents-configuration) |
231| `Error: Settings file exceeds the 2MiB limit` | [Command-line errors](#settings-file-exceeds-the-2mib-limit) |237| `Error: Settings file exceeds the 2MiB limit` | [Command-line errors](#settings-file-exceeds-the-2mib-limit) |
238| `Configuration error in` | [Erros de linha de comando](#configuration-error-in-claude-json) |
239| `Claude configuration file at <path> was empty and no backup holds anything: starting with defaults.` | [Erros de linha de comando](#claude-configuration-file-was-empty) |
232| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory` | [Command-line errors](#the-current-directory-no-longer-exists) |240| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory` | [Command-line errors](#the-current-directory-no-longer-exists) |
233| `Temp directory <dir> ... Refusing to use it` / `Claude Code's temporary directory <dir> could not be created` | [Command-line errors](#temp-directory-refused-or-cannot-be-created) |241| `Temp directory <dir> ... Refusing to use it` / `Claude Code's temporary directory <dir> could not be created` | [Command-line errors](#temp-directory-refused-or-cannot-be-created) |
234| `ENOSPC: no space left on device, mkdir '<dir>'` | [Command-line errors](#temp-directory-refused-or-cannot-be-created) |242| `ENOSPC: no space left on device, mkdir '<dir>'` | [Command-line errors](#temp-directory-refused-or-cannot-be-created) |
334| `cannot contain null bytes (\0)` | [Tool errors](#path-cannot-contain-null-bytes) |342| `cannot contain null bytes (\0)` | [Tool errors](#path-cannot-contain-null-bytes) |
335| `Path contains null bytes` | [Tool errors](#path-cannot-contain-null-bytes) |343| `Path contains null bytes` | [Tool errors](#path-cannot-contain-null-bytes) |
336| `command contains the invisible character U+FEFF (byte order mark) or U+180E (Mongolian vowel separator), and was not run` | [Erros de ferramenta](#command-contains-an-invisible-character) |344| `command contains the invisible character U+FEFF (byte order mark) or U+180E (Mongolian vowel separator), and was not run` | [Erros de ferramenta](#command-contains-an-invisible-character) |
345| `This call was not run. The command was approved before Claude Code restarted` | [Erros de ferramenta](#command-approved-before-a-restart-was-not-run) |
337| `File is too large to read as an image (the limit is 128MB)` | [Tool errors](#file-is-too-large-to-read-as-an-image) |346| `File is too large to read as an image (the limit is 128MB)` | [Tool errors](#file-is-too-large-to-read-as-an-image) |
338| `Cannot read this as an image: <path> is a pipe or a device` | [Tool errors](#file-is-too-large-to-read-as-an-image) |347| `Cannot read this as an image: <path> is a pipe or a device` | [Tool errors](#file-is-too-large-to-read-as-an-image) |
339| `subagent_type is required: the general-purpose agent is not available in this session` | [Tool errors](#subagent-type-is-required) |348| `subagent_type is required: the general-purpose agent is not available in this session` | [Tool errors](#subagent-type-is-required) |
420| `Not loaded: rename <path>, then restart — its name uses "<name>", a name reserved for the skills synced from your claude.ai account` | [Configuration warnings](#a-skill-command-or-workflow-wasnt-loaded-because-its-name-is-reserved) |429| `Not loaded: rename <path>, then restart — its name uses "<name>", a name reserved for the skills synced from your claude.ai account` | [Configuration warnings](#a-skill-command-or-workflow-wasnt-loaded-because-its-name-is-reserved) |
421| `N skill or command names refused: run with --debug to see which ([names]), rename, then restart` | [Configuration warnings](#skill-or-command-name-refused) |430| `N skill or command names refused: run with --debug to see which ([names]), rename, then restart` | [Configuration warnings](#skill-or-command-name-refused) |
422| `Ignoring N permissions.allow entries from ... this workspace has not been trusted` | [Configuration warnings](#workspace-has-not-been-trusted) |431| `Ignoring N permissions.allow entries from ... this workspace has not been trusted` | [Configuration warnings](#workspace-has-not-been-trusted) |
432| `Make this change again later: <path> could not be updated, so it applies to this session only` | [Avisos de configuração](#make-this-change-again-later) |
423| `is a network path, which cannot be added as a working directory` | [Configuration warnings](#working-directory-is-a-network-path) |433| `is a network path, which cannot be added as a working directory` | [Configuration warnings](#working-directory-is-a-network-path) |
424| `Remote managed settings failed to load (<cause>)` | [Configuration warnings](#remote-managed-settings-failed-to-load) |434| `Remote managed settings failed to load (<cause>)` | [Configuration warnings](#remote-managed-settings-failed-to-load) |
435| `Your organization requires remote managed settings to load, but they could not be loaded` | [Impor inicialização fail-closed](https://code.claude.com/docs/pt/server-managed-settings.md#enforce-fail-closed-startup) |
436| `Remote managed settings are still loading` | [Avisos de configuração](#remote-managed-settings-failed-to-load) |
437| `Remote managed settings did not load` | [Avisos de configuração](#remote-managed-settings-failed-to-load) |
438| `Claude Code couldn't load your organization's settings` / `Claude Code couldn't reach Anthropic to load your organization's settings` / `requires them before a session can start` | [Avisos de configuração](#couldnt-load-your-organizations-settings) |
439| `Claude Code can't start this session yet` | [Avisos de configuração](#couldnt-load-your-organizations-settings) |
440| `Your Claude session has expired. Sign in again to continue (claude auth login).` | [Avisos de configuração](#couldnt-load-your-organizations-settings) |
425| `Managed settings were not approved; exiting without applying them.` | [Configuration warnings](#managed-settings-were-not-approved) |441| `Managed settings were not approved; exiting without applying them.` | [Configuration warnings](#managed-settings-were-not-approved) |
426| `Your organization's managed settings need your approval, which couldn't be asked for here.` | [Configuration warnings](#managed-settings-need-your-approval) |442| `Your organization's managed settings need your approval, which couldn't be asked for here.` | [Configuration warnings](#managed-settings-need-your-approval) |
427| `Claude Code can't start: your organization's managed settings block the default model` / `Claude Code can't start: your organization allows only the models listed in "availableModels"` | [Configuration warnings](#managed-settings-block-the-default-model) |443| `Claude Code can't start: your organization's managed settings block the default model` / `Claude Code can't start: your organization allows only the models listed in "availableModels"` | [Configuration warnings](#managed-settings-block-the-default-model) |
454| `is ignored — managed settings set allowManagedReadPathsOnly` / `is ignored — managed settings set allowManagedDomainsOnly` | [Configuration warnings](#sandbox-allow-entries-are-ignored-under-a-managed-lock) |470| `is ignored — managed settings set allowManagedReadPathsOnly` / `is ignored — managed settings set allowManagedDomainsOnly` | [Configuration warnings](#sandbox-allow-entries-are-ignored-under-a-managed-lock) |
455| `Sandbox mask files left behind at write-deny paths` | [Configuration warnings](#stale-sandbox-mask-files-left-by-a-killed-session) |471| `Sandbox mask files left behind at write-deny paths` | [Configuration warnings](#stale-sandbox-mask-files-left-by-a-killed-session) |
456| `Stale sandbox mask files left by a killed session` | [Configuration warnings](#stale-sandbox-mask-files-left-by-a-killed-session) |472| `Stale sandbox mask files left by a killed session` | [Configuration warnings](#stale-sandbox-mask-files-left-by-a-killed-session) |
473| `Ubuntu's AppArmor restriction on user namespaces stops bubblewrap here` | [Solução de problemas de sandboxing](https://code.claude.com/docs/pt/sandboxing.md#apparmor-restriction-stops-bubblewrap) |
474| `bwrap: setting up uid map: Permission denied` / `bwrap: loopback: Failed RTM_NEWADDR: Operation not permitted` | [Solução de problemas de sandboxing](https://code.claude.com/docs/pt/sandboxing.md#bwrap-uid-map-permission-denied) |
457| As respostas parecem ter qualidade inferior ao normal | [Response quality](#responses-seem-lower-quality-than-usual) |475| As respostas parecem ter qualidade inferior ao normal | [Response quality](#responses-seem-lower-quality-than-usual) |
458 476
459## Tentativas automáticas477## Tentativas automáticas
1031* Execute `/login` para se autenticar com sua assinatura Claude ou conta do Console1049* Execute `/login` para se autenticar com sua assinatura Claude ou conta do Console
1032* Se você esperava que uma variável de ambiente o autenticasse, confirme que `ANTHROPIC_API_KEY` está definida e exportada no shell onde você iniciou o `claude`1050* Se você esperava que uma variável de ambiente o autenticasse, confirme que `ANTHROPIC_API_KEY` está definida e exportada no shell onde você iniciou o `claude`
1033* Para CI ou automação em que o login interativo não é possível, configure um script [`apiKeyHelper`](https://code.claude.com/docs/pt/settings-reference#apikeyhelper) que obtenha uma chave na inicialização1051* Para CI ou automação em que o login interativo não é possível, configure um script [`apiKeyHelper`](https://code.claude.com/docs/pt/settings-reference#apikeyhelper) que obtenha uma chave na inicialização
1052* Se jobs `claude -p` encerram com esta mensagem quando alguém entra novamente na mesma conta e organização claude.ai, atualize o Claude Code onde esse login é executado. Antes da v2.1.318, o Claude Code removia o login armazenado durante esse login, antes de salvar o novo.
1034* Consulte [Precedência de autenticação](https://code.claude.com/docs/pt/authentication.md#authentication-precedence) para entender qual credencial o Claude Code usa quando várias estão presentes1053* Consulte [Precedência de autenticação](https://code.claude.com/docs/pt/authentication.md#authentication-precedence) para entender qual credencial o Claude Code usa quando várias estão presentes
1035 1054
1036Se for solicitado que você faça login repetidamente, consulte [Não conectado ou token expirado](https://code.claude.com/docs/pt/troubleshoot-install.md#not-logged-in-or-token-expired) para verificações do relógio do sistema e etapas de recuperação do armazenamento de credenciais do macOS.1055Se for solicitado que você faça login repetidamente, consulte [Não conectado ou token expirado](https://code.claude.com/docs/pt/troubleshoot-install.md#not-logged-in-or-token-expired) para verificações do relógio do sistema e etapas de recuperação do armazenamento de credenciais do macOS.
1441* Em outras plataformas, execute `/login` novamente1460* Em outras plataformas, execute `/login` novamente
1442* Se o login ainda não for salvo, consulte [Não conectado ou token expirado](https://code.claude.com/docs/pt/troubleshoot-install.md#not-logged-in-or-token-expired) para o comando de desbloqueio do keychain e outras etapas de recuperação do armazenamento de credenciais1461* Se o login ainda não for salvo, consulte [Não conectado ou token expirado](https://code.claude.com/docs/pt/troubleshoot-install.md#not-logged-in-or-token-expired) para o comando de desbloqueio do keychain e outras etapas de recuperação do armazenamento de credenciais
1443 1462
1463### Sign in again to take your previous account or API key off the config file
1464
1465Este aviso após você entrar significa que qualquer conta com a qual você estava conectado antes ainda pode estar armazenada em [`~/.claude.json`](https://code.claude.com/docs/pt/claude-directory#ce-claude-json):
1466
1467```text theme={null}
1468Sign in again to take your previous account or API key off the config file.
1469```
1470
1471Uma chave de API também pode ainda estar em `~/.claude.json` se um login do Console tiver criado uma no Linux ou no Windows.
1472
1473**O que fazer:**
1474
1475* Execute `claude auth login` no seu shell para entrar novamente. O Claude Code então tenta novamente o salvamento que remove do arquivo a conta ou a chave de API substituída.
1476
1477### Your account or API key may still be in the config file
1478
1479Você executou `/logout` ou `claude auth logout`, e o Claude Code desconectou este processo, mas não conseguiu confirmar que [`~/.claude.json`](https://code.claude.com/docs/pt/claude-directory#ce-claude-json) não contém mais sua conta. Ou o salvamento não foi concluído, ou o arquivo não pôde ser lido de volta para verificação.
1480
1481```text theme={null}
1482Your account or API key may still be in the config file. Run claude auth logout.
1483```
1484
1485Uma chave de API também pode ainda estar em `~/.claude.json` se um login do Console tiver criado uma no Linux ou no Windows.
1486
1487**O que fazer:**
1488
1489* Execute `claude auth logout` no seu shell para tentar o salvamento novamente. Quando o salvamento for concluído, o comando imprime `Successfully logged out from your Anthropic account.`
1490
1444### Couldn't start the local listener that receives the browser sign-in1491### Couldn't start the local listener that receives the browser sign-in
1445 1492
1446Cada uma destas mensagens de `/login`, `claude auth login` ou `claude setup-token` significa que o Claude Code não conseguiu abrir a porta em `127.0.0.1` para onde seu navegador retorna o resultado do login.1493Cada uma destas mensagens de `/login`, `claude auth login` ou `claude setup-token` significa que o Claude Code não conseguiu abrir a porta em `127.0.0.1` para onde seu navegador retorna o resultado do login.
2420Image was too large. Double press esc to go back and try again with a smaller image.2467Image was too large. Double press esc to go back and try again with a smaller image.
2421API Error: 400 ... image dimensions exceed max allowed size2468API Error: 400 ... image dimensions exceed max allowed size
2422API Error: an image in the conversation could not be processed and was removed.2469API Error: an image in the conversation could not be processed and was removed.
2470An image in the conversation exceeds the dimension limit for many-image requests (3000px). Run /compact to remove old images from context, or start a new session.
2423```2471```
2424 2472
2425A linha `could not be processed and was removed` significa que a API recusou uma imagem na conversa, como uma acima dos limites de tamanho ou de dimensão.2473A linha `could not be processed and was removed` significa que a API recusou uma imagem na conversa, como uma acima dos limites de tamanho ou de dimensão.
2434 2482
2435* Redimensione a imagem antes de colá-la. A API aceita imagens de até 8000 pixels no lado mais longo para uma única imagem, ou 3000 pixels quando há mais de 20 imagens no contexto.2483* Redimensione a imagem antes de colá-la. A API aceita imagens de até 8000 pixels no lado mais longo para uma única imagem, ou 3000 pixels quando há mais de 20 imagens no contexto.
2436* Faça uma captura de tela mais recortada da região relevante em vez da tela inteira2484* Faça uma captura de tela mais recortada da região relevante em vez da tela inteira
2485* Para a mensagem `dimension limit for many-image requests`, execute `/compact` no prompt do Claude Code se a mensagem o mencionar, ou inicie uma nova sessão com menos imagens
2486
2487A mensagem `dimension limit for many-image requests` mostra o limite de pixels informado no erro da API.
2437 2488
2438### Unable to resize image2489### Unable to resize image
2439 2490
3223 3274
3224* Aponte `--settings` para um arquivo de configurações JSON regular com menos de 2 MiB. Consulte [Configurações](https://code.claude.com/docs/pt/settings.md) para ver o formato.3275* Aponte `--settings` para um arquivo de configurações JSON regular com menos de 2 MiB. Consulte [Configurações](https://code.claude.com/docs/pt/settings.md) para ver o formato.
3225 3276
3277### Configuration error in \~/.claude.json
3278
3279O Claude Code não conseguiu analisar `~/.claude.json`, o arquivo que contém os detalhes da sua conta, os servidores MCP e o estado por projeto. Seu arquivo não foi alterado. Uma inicialização [não interativa](https://code.claude.com/docs/pt/headless.md), como `claude -p`, sai com o código 1 toda vez até que você repare o arquivo.
3280
3281Quando o Claude Code encontra um [backup](https://code.claude.com/docs/pt/claude-directory.md#cleaned-up-automatically), a saída o menciona e imprime uma linha `cp` que o copia de volta:
3282
3283```text wrap theme={null}
3284Claude configuration file at /home/user/.claude.json is corrupted: <JSON parser's message>
3285The corrupted file has been backed up to: /home/user/.claude/backups/.claude.json.corrupted.1793664000000
3286A backup file exists at: /home/user/.claude/backups/.claude.json.backup.1793660400000
3287You can manually restore it by running: cp -f "/home/user/.claude/backups/.claude.json.backup.1793660400000" "/home/user/.claude.json"
3288
3289Configuration error in /home/user/.claude.json: <JSON parser's message>
3290```
3291
3292**O que fazer:**
3293
3294* **A saída tem uma linha `cp`**: execute essa linha no seu terminal. No Windows, execute-a no PowerShell. Ela substitui o arquivo corrompido pelo backup, uma versão anterior de `~/.claude.json`.
3295* **A saída não tem uma linha `cp`, ou o erro volta depois que você a executa**: corrija o JSON em `~/.claude.json`, copie outro arquivo `.claude.json.backup.<timestamp>` de [`~/.claude/backups/`](https://code.claude.com/docs/pt/claude-directory#cleaned-up-automatically) por cima dele, se houver um, ou renomeie-o. Sem arquivo em `~/.claude.json`, o Claude Code inicia com as configurações padrão e sem nada do que o arquivo continha.
3296
3297Antes da v2.1.318, você ficava com os padrões em `~/.claude.json` depois que uma inicialização não interativa imprimia esse erro, então a próxima inicialização era executada sem a sua configuração.
3298
3299### Claude configuration file was empty and no backup holds anything
3300
3301Esta mensagem na inicialização significa que o arquivo mencionado estava vazio e nenhuma das [cópias `.backup`](https://code.claude.com/docs/pt/claude-directory#cleaned-up-automatically) do arquivo contém nada. O Claude Code iniciou com os padrões para o que esse arquivo contém. Seus arquivos `settings.json` e `.mcp.json` são arquivos separados.
3302
3303```text wrap theme={null}
3304Claude configuration file at /home/user/.claude.json was empty and no backup holds anything: starting with defaults.
3305```
3306
3307**O que fazer:**
3308
3309* Configure novamente o que você tinha configurado nesse arquivo. Por exemplo, adicione seus [servidores MCP](https://code.claude.com/docs/pt/mcp.md#mcp-installation-scopes) de escopo `user` e `local` com `claude mcp add` no seu terminal.
3310* Faça login novamente se o Claude Code solicitar
3311
3312Antes da v2.1.318, o Claude Code informava um arquivo vazio sem backup como [corrompido](#configuration-error-in-claude-json).
3313
3226### O diretório atual não existe mais3314### O diretório atual não existe mais
3227 3315
3228Você iniciou `claude` a partir de um diretório que foi excluído ou movido depois que seu shell entrou nele, por exemplo um worktree ou um diretório temporário que outro shell removeu. O Claude Code não consegue ler seu diretório de trabalho, então sai com código 1 antes de iniciar a sessão, tanto no modo interativo quanto no [não interativo](https://code.claude.com/docs/pt/headless.md). Antes da v2.1.239, o Claude Code travava com o código-fonte do bundle minificado e uma stack `ENOENT ... uv_cwd` bruta no stderr em vez desta mensagem.3316Você iniciou `claude` a partir de um diretório que foi excluído ou movido depois que seu shell entrou nele, por exemplo um worktree ou um diretório temporário que outro shell removeu. O Claude Code não consegue ler seu diretório de trabalho, então sai com código 1 antes de iniciar a sessão, tanto no modo interativo quanto no [não interativo](https://code.claude.com/docs/pt/headless.md). Antes da v2.1.239, o Claude Code travava com o código-fonte do bundle minificado e uma stack `ENOENT ... uv_cwd` bruta no stderr em vez desta mensagem.
3334* **`Error: Workspace not trusted. <folder> is your home directory`**: como a confiança para seu diretório pessoal nunca é salva, executar `claude` ali primeiro não ajuda. Execute `claude ultrareview` a partir de um diretório de projeto, depois de executar `claude` ali uma vez para aceitar a caixa de diálogo de confiança, ou acrescente `--trust-workspace`.3422* **`Error: Workspace not trusted. <folder> is your home directory`**: como a confiança para seu diretório pessoal nunca é salva, executar `claude` ali primeiro não ajuda. Execute `claude ultrareview` a partir de um diretório de projeto, depois de executar `claude` ali uma vez para aceitar a caixa de diálogo de confiança, ou acrescente `--trust-workspace`.
3335* **`No answer in time.` seguido de `Error: Workspace not trusted`**: a pergunta `Trust <folder>? [y/N]` ficou sem resposta por 5 minutos. Execute `claude ultrareview` novamente e responda.3423* **`No answer in time.` seguido de `Error: Workspace not trusted`**: a pergunta `Trust <folder>? [y/N]` ficou sem resposta por 5 minutos. Execute `claude ultrareview` novamente e responda.
3336* **`Ultrareview did not start: <folder> is not trusted`**: você recusou na pergunta `Trust <folder>? [y/N]`, por exemplo respondendo `n` ou pressionando Enter. Para iniciar a revisão, execute `claude ultrareview` novamente e responda `y`.3424* **`Ultrareview did not start: <folder> is not trusted`**: você recusou na pergunta `Trust <folder>? [y/N]`, por exemplo respondendo `n` ou pressionando Enter. Para iniciar a revisão, execute `claude ultrareview` novamente e responda `y`.
3337* **``Ultrareview did not start: `--trust-workspace` takes no value``**: algo que não é uma flag vem após `--trust-workspace`, como um número de PR ou `false`. Se você não confia na pasta, omita a flag. Para confiar nela durante esta execução, coloque o número do PR ou o branch base antes da flag: `claude ultrareview 1234 --trust-workspace`.3425* **``Ultrareview did not start: `--trust-workspace` takes no value``**: algo que não é uma flag vem depois de `--trust-workspace`, como um número de PR ou `false`. Se você não confia na pasta, omita a flag. Para confiar nela nesta execução, coloque o número do PR ou o branch base antes da flag: `claude ultrareview 1234 --trust-workspace`.
3338 3426
3339Antes da v2.1.309, `claude ultrareview` não aceitava `--trust-workspace`.3427Antes da v2.1.309, `claude ultrareview` não aceitava `--trust-workspace`.
3340 3428
3627Mensagens semelhantes são disparadas antes mesmo de o comando ser executado:3715Mensagens semelhantes são disparadas antes mesmo de o comando ser executado:
3628 3716
3629* `Shell command permission check failed for pattern "..."`: a verificação de permissão do comando não o permitiu. [Permission checks on injected commands](https://code.claude.com/docs/pt/skills.md#permission-checks-on-injected-commands) explica quais resultados abortam em cada modo de permissão e como pré-aprovar um comando com `allowed-tools`3717* `Shell command permission check failed for pattern "..."`: a verificação de permissão do comando não o permitiu. [Permission checks on injected commands](https://code.claude.com/docs/pt/skills.md#permission-checks-on-injected-commands) explica quais resultados abortam em cada modo de permissão e como pré-aprovar um comando com `allowed-tools`
3630* ``Skill <name> requires bash (`shell: bash` in frontmatter) but Git Bash was not found``: o frontmatter da skill exige bash em uma máquina sem ele. Instale o Git for Windows ou altere o frontmatter para `shell: powershell`. Consulte [How injected commands run](https://code.claude.com/docs/pt/skills.md#how-injected-commands-run)3718* ``Skill <name> requires bash (`shell: bash` in frontmatter) but Git Bash was not found``: o frontmatter da skill exige bash em uma máquina que não o tem. Instale o Git for Windows ou altere o frontmatter para `shell: powershell`. Consulte [How injected commands run](https://code.claude.com/docs/pt/skills.md#how-injected-commands-run)
3631 3719
3632**O que fazer:**3720**O que fazer:**
3633 3721
3780 3868
3781* **Você não passou um branch base**: o Claude Code comparou com o branch padrão do repositório e sugere passar seu branch base explicitamente, como no exemplo acima3869* **Você não passou um branch base**: o Claude Code comparou com o branch padrão do repositório e sugere passar seu branch base explicitamente, como no exemplo acima
3782* **Você passou um branch base que já estava no seu clone**: a dica diz ``Make sure <branch> exists locally or on origin (try `git fetch origin <branch>`)``3870* **Você passou um branch base que já estava no seu clone**: a dica diz ``Make sure <branch> exists locally or on origin (try `git fetch origin <branch>`)``
3783* **Você passou um branch base que não estava no seu clone**: o Claude Code o buscou de origin antes de comparar. A dica diz ``<branch> was fetched from origin but shares no history with HEAD. If another branch is your real base, pass it explicitly (`/code-review ultra <branch>`)``; quando o Claude Code não consegue determinar se o seu clone é shallow, ele sugere `git fetch --unshallow origin` em vez disso. Antes da v2.1.221, a dica sugeria `git fetch --unshallow origin` para todo branch base buscado, e em um clone completo esse comando falha com `fatal: --unshallow on a complete repository does not make sense`.3871* **Você passou um branch base que não estava no seu clone**: o Claude Code o buscou da origin antes de comparar. A dica diz ``<branch> was fetched from origin but shares no history with HEAD. If another branch is your real base, pass it explicitly (`/code-review ultra <branch>`)``; quando o Claude Code não consegue determinar se seu clone é shallow, ele sugere `git fetch --unshallow origin` em vez disso. Antes da v2.1.221, a dica sugeria `git fetch --unshallow origin` para todo branch base buscado, e em um clone completo esse comando falha com `fatal: --unshallow on a complete repository does not make sense`.
3784 3872
3785**O que fazer:**3873**O que fazer:**
3786 3874
4666* **Para um comando que Claude escreveu**: você não tem nada a corrigir. A mensagem diz ao Claude como reescrever o comando.4754* **Para um comando que Claude escreveu**: você não tem nada a corrigir. A mensagem diz ao Claude como reescrever o comando.
4667* **Para um arquivo de skill ou de comando**: a mensagem vem após `No shell command in <name> was run`. Veja [onde encontrar o caractere e removê-lo](#no-shell-command-was-run).4755* **Para um arquivo de skill ou de comando**: a mensagem vem após `No shell command in <name> was run`. Veja [onde encontrar o caractere e removê-lo](#no-shell-command-was-run).
4668 4756
4757### Comando aprovado antes de o Claude Code reiniciar não foi executado
4758
4759Um comando de shell que você aprovou não foi executado, e Claude recebe esta mensagem como o resultado do comando:
4760
4761```text wrap theme={null}
4762This call was not run. The command was approved before Claude Code restarted, and Claude Code could not confirm that the shell is back in the directory where it was approved. That directory may be gone or replaced, lie outside the directory where the session started, or be one that Claude Code needs approval to enter or is not allowed to examine. The shell's directory is <directory>. If the command still makes sense, cd to the directory it was meant for and make the call again; it may need approval again.
4763```
4764
4765A terceira frase da mensagem pode, em vez disso, dizer `It does not keep track of that directory across a restart in a session that has been in a worktree.`
4766
4767**O que fazer:**
4768
4769* Deixe Claude continuar e responda ao prompt se for solicitado que você aprove o comando novamente.
4770
4669### File is too large to read as an image4771### File is too large to read as an image
4670 4772
4671Claude tentou ler um arquivo como imagem com a [ferramenta Read](https://code.claude.com/docs/pt/tools-reference.md#read-tool-behavior), e o arquivo é maior que 128 MB, o máximo que Read carrega de um arquivo de imagem. Nada foi lido, e Claude recebe este erro como o resultado da ferramenta:4773Claude tentou ler um arquivo como imagem com a [ferramenta Read](https://code.claude.com/docs/pt/tools-reference.md#read-tool-behavior), e o arquivo é maior que 128 MB, o máximo que Read carrega de um arquivo de imagem. Nada foi lido, e Claude recebe este erro como o resultado da ferramenta:
5818 5920
5819### Falha ao carregar configurações gerenciadas remotamente5921### Falha ao carregar configurações gerenciadas remotamente
5820 5922
5821Sua sessão é elegível para [configurações gerenciadas pelo servidor](https://code.claude.com/docs/pt/server-managed-settings.md), mas Claude Code não conseguiu buscá-las ou não conseguiu aplicar o que o servidor retornou, então mostra este aviso em sessões interativas.5923Sua sessão é elegível para [configurações gerenciadas pelo servidor](https://code.claude.com/docs/pt/server-managed-settings.md), mas Claude Code não conseguiu buscá-las ou não conseguiu aplicar o que o servidor retornou, então mostra este aviso em sessões interativas e na aba Code do Claude Desktop.
5822 5924
5823A causa entre parênteses nomeia o que falhou, como `network error`, `request timed out` ou `authentication rejected (401)`. A causa `no setting in the server response could be applied as written` significa que o servidor respondeu mas nenhuma das configurações que retornou passou na [validação](https://code.claude.com/docs/pt/server-managed-settings.md#invalid-entries-in-delivered-settings). Antes da v2.1.282, esta causa lia `server returned invalid settings`.5925A causa entre parênteses nomeia o que falhou, como `network error`, `request timed out` ou `authentication rejected (401)`. A causa `no setting in the server response could be applied as written` significa que o servidor respondeu mas nenhuma das configurações que retornou passou na [validação](https://code.claude.com/docs/pt/server-managed-settings.md#invalid-entries-in-delivered-settings). Antes da v2.1.282, esta causa lia `server returned invalid settings`.
5824 5926
5827* **Configurações em cache de uma busca anterior bem-sucedida**: Claude Code executa a sessão nessa política em cache, exceto as [variáveis de ambiente retidas](https://code.claude.com/docs/pt/server-managed-settings.md#fetch-and-caching-behavior), e a linha lê `using cached policy`.5929* **Configurações em cache de uma busca anterior bem-sucedida**: Claude Code executa a sessão nessa política em cache, exceto as [variáveis de ambiente retidas](https://code.claude.com/docs/pt/server-managed-settings.md#fetch-and-caching-behavior), e a linha lê `using cached policy`.
5828* **Sem cache**: Claude Code executa a sessão sem configurações gerenciadas pelo servidor, e a linha lê `no remote policy applied`.5930* **Sem cache**: Claude Code executa a sessão sem configurações gerenciadas pelo servidor, e a linha lê `no remote policy applied`.
5829 5931
5932Na aba Code, o aviso aparece como uma linha na conversa quando você envia uma mensagem, e uma nova linha aparece quando o estado da busca muda. Três mensagens relacionadas aparecem da mesma forma:
5933
5934* `Remote managed settings are still loading`: a busca ainda estava em execução quando a sessão prosseguiu
5935* `Remote managed settings did not load`: a busca terminou sem resposta
5936* `Remote managed settings have now loaded`: as configurações foram carregadas após um desses avisos, e o resto da linha diz se uma política remota se aplica
5937
5830**O que fazer:**5938**O que fazer:**
5831 5939
5832* Aja sobre a causa que a mensagem nomeia: para uma causa de rede, verifique se esta máquina pode alcançar `api.anthropic.com`; para uma causa de autenticação, verifique seu login com `/status`5940* Aja sobre a causa que a mensagem nomeia: para uma causa de rede, verifique se esta máquina pode alcançar `api.anthropic.com`; para uma causa de autenticação, verifique seu login com `/status`
5835 5943
5836Antes da v2.1.248, Claude Code relatava uma busca de configurações falhada apenas no log de depuração.5944Antes da v2.1.248, Claude Code relatava uma busca de configurações falhada apenas no log de depuração.
5837 5945
5946### Claude Code não conseguiu carregar as configurações da sua organização
5947
5948Sua sessão não foi iniciada porque as configurações da sua organização, incluindo suas [configurações gerenciadas pelo servidor](https://code.claude.com/docs/pt/server-managed-settings.md), precisam ser carregadas primeiro e Claude Code não conseguiu carregá-las. Por exemplo:
5949
5950```text theme={null}
5951Claude Code couldn't reach Anthropic to load your organization's settings (could not connect). <Organization name> requires them before a session can start.
5952```
5953
5954Se a mensagem estiver em uma caixa de diálogo intitulada `Claude Code can't start this session yet`, a caixa de diálogo se fecha e a sessão inicia assim que as configurações são carregadas.
5955
5956No [modo não interativo](https://code.claude.com/docs/pt/headless.md) e em [sessões em segundo plano](https://code.claude.com/docs/pt/agent-view.md), Claude Code imprime a mensagem e sai com status 1 em vez disso.
5957
5958**O que fazer:**
5959
5960* **`could not connect` ou `the reply came from a network proxy, not Anthropic`**: verifique sua conexão de rede e, em uma rede corporativa, peça à equipe de TI para permitir HTTPS para `api.anthropic.com/api/claude_code/policy_limits` e `api.anthropic.com/api/claude_code/settings`. Depois selecione **Retry now** ou execute seu comando novamente.
5961* **`timed out`, `Anthropic returned an error` ou `Anthropic asked it to retry shortly`**: deixe a caixa de diálogo tentar novamente ou execute seu comando novamente mais tarde. Verifique [status.anthropic.com](https://status.anthropic.com) se isso continuar acontecendo.
5962* **`still loading` ou `couldn't verify your sign-in with Anthropic yet`**: deixe a caixa de diálogo tentar novamente ou execute seu comando novamente. Se a mensagem de login continuar voltando, faça login novamente executando `claude auth login` no seu shell.
5963* **`Your Claude session has expired`**: o login armazenado nesta máquina não é mais válido, então tentar novamente não ajudará. Na caixa de diálogo, selecione **Sign in again** para fechar Claude Code; depois, no seu shell, execute `claude auth login`, que funciona mesmo enquanto as sessões não podem iniciar.
5964* **`none of the settings the server returned could be applied as written`**: peça ao seu administrador para corrigir as [configurações gerenciadas pelo servidor](https://code.claude.com/docs/pt/server-managed-settings.md#invalid-entries-in-delivered-settings) da organização e depois tente novamente.
5965
5838### As configurações gerenciadas não foram aprovadas5966### As configurações gerenciadas não foram aprovadas
5839 5967
5840As [configurações gerenciadas pelo servidor](https://code.claude.com/docs/pt/server-managed-settings.md) de sua organização incluem configurações que precisam de sua aprovação, e você recusou a [caixa de diálogo de aprovação de segurança](https://code.claude.com/docs/pt/server-managed-settings.md#security-approval-dialogs), então Claude Code sai sem aplicá-las:5968As [configurações gerenciadas pelo servidor](https://code.claude.com/docs/pt/server-managed-settings.md) de sua organização incluem configurações que precisam de sua aprovação, e você recusou a [caixa de diálogo de aprovação de segurança](https://code.claude.com/docs/pt/server-managed-settings.md#security-approval-dialogs), então Claude Code sai sem aplicá-las:
6294 6422
6295Antes da v2.1.257, `claude doctor` não sinalizava esses arquivos; versões anteriores deixam os mesmos espaços reservados para trás quando uma sessão é morta.6423Antes da v2.1.257, `claude doctor` não sinalizava esses arquivos; versões anteriores deixam os mesmos espaços reservados para trás quando uma sessão é morta.
6296 6424
6425### Make this change again later: \~/.claude.json could not be updated
6426
6427Este aviso em stderr significa que uma alteração em [`~/.claude.json`](https://code.claude.com/docs/pt/claude-directory#ce-claude-json), como um login ou uma resposta a um prompt de confiança, não foi salva no arquivo:
6428
6429```text theme={null}
6430Make this change again later: /home/user/.claude.json could not be updated, so it applies to this session only.
6431```
6432
6433**O que fazer:**
6434
6435* Faça a alteração novamente em uma sessão posterior. Por exemplo, execute `/login` novamente ou responda ao prompt de confiança novamente.
6436
6297## As respostas parecem ter qualidade inferior ao usual6437## As respostas parecem ter qualidade inferior ao usual
6298 6438
6299Se as respostas do Claude parecerem menos capazes do que você espera, mas nenhum erro for exibido, a causa geralmente é o estado da conversa em vez do modelo em si. Claude Code não muda silenciosamente versões de modelo. Ele pode mudar para um modelo de fallback nestes casos:6439Se as respostas do Claude parecerem menos capazes do que você espera, mas nenhum erro for exibido, a causa geralmente é o estado da conversa em vez do modelo em si. Claude Code não muda silenciosamente versões de modelo. Ele pode mudar para um modelo de fallback nestes casos: