21| `claude -r "<session>" "query"` | Retomar sessão por ID ou nome | `claude -r "auth-refactor" "Finish this PR"` |21| `claude -r "<session>" "query"` | Retomar sessão por ID ou nome | `claude -r "auth-refactor" "Finish this PR"` |
22| `claude update` | Atualizar para a versão mais recente | `claude update` |22| `claude update` | Atualizar para a versão mais recente | `claude update` |
23| `claude gateway` | Iniciar o servidor [gateway de aplicativos Claude](/docs/pt/claude-apps-gateway) auto-hospedado, para administradores implantando SSO e política na frente do Claude Code no Amazon Bedrock, Google Cloud's Agent Platform ou Microsoft Foundry. Requer `--config` apontando para um [`gateway.yaml`](/docs/pt/claude-apps-gateway-config). | `claude gateway --config gateway.yaml` |23| `claude gateway` | Iniciar o servidor [gateway de aplicativos Claude](/docs/pt/claude-apps-gateway) auto-hospedado, para administradores implantando SSO e política na frente do Claude Code no Amazon Bedrock, Google Cloud's Agent Platform ou Microsoft Foundry. Requer `--config` apontando para um [`gateway.yaml`](/docs/pt/claude-apps-gateway-config). | `claude gateway --config gateway.yaml` |
24| `claude install [version]` | Instalar ou reinstalar o binário nativo. Aceita uma versão como `2.1.118`, ou `stable` ou `latest`. Veja [Instalar uma versão específica](/docs/pt/setup#install-a-specific-version) | `claude install stable` |24| `claude install [version]` | Instalar ou reinstalar o binário nativo. Aceita uma versão como `2.1.118`, ou `stable` ou `latest`. Veja [Instalar uma versão específica](/docs/pt/setup.md#install-a-specific-version) | `claude install stable` |
25| `claude auth login` | Faça login em sua conta Anthropic. Use `--email` para preencher previamente seu endereço de email, `--sso` para forçar autenticação SSO e `--console` para fazer login com Anthropic Console para faturamento de uso de API em vez de uma assinatura Claude | `claude auth login --console` |25| `claude auth login` | Faça login em sua conta Anthropic. Use `--email` para preencher previamente seu endereço de email, `--sso` para forçar autenticação SSO e `--console` para fazer login com Anthropic Console para faturamento de uso de API em vez de uma assinatura Claude | `claude auth login --console` |
26| `claude auth logout` | Fazer logout de sua conta Anthropic | `claude auth logout` |26| `claude auth logout` | Fazer logout de sua conta Anthropic | `claude auth logout` |
27| `claude auth status` | Mostrar status de autenticação como JSON. Use `--text` para saída legível por humanos. Sai com código 0 se conectado, 1 se não. O JSON inclui um campo `configDirectory` nomeando o [diretório de configuração](/docs/pt/claude-directory) que a CLI usa. O campo requer Claude Code v2.1.268 ou posterior. O campo `authMethod` do JSON é um de `none`, `claude.ai`, `oauth_token`, `api_key`, `api_key_helper` ou `third_party` | `claude auth status` |27| `claude auth status` | Mostrar status de autenticação como JSON. Use `--text` para saída legível por humanos. Sai com código 0 se conectado, 1 se não. O JSON inclui um campo `configDirectory` nomeando o [diretório de configuração](/docs/pt/claude-directory.md) que a CLI usa. O campo requer Claude Code v2.1.268 ou posterior. O campo `authMethod` do JSON é um de `none`, `claude.ai`, `oauth_token`, `api_key`, `api_key_helper` ou `third_party` | `claude auth status` |
28| `claude agents` | Abrir [visualização de agente](/docs/pt/agent-view) para monitorar e despachar sessões de fundo paralelas. Use `--cwd <path>` para mostrar apenas sessões iniciadas nesse diretório, ou `--json` para imprimir sessões ativas como um array JSON para scripts (`--json --all` também inclui sessões de fundo concluídas). Passe `--permission-mode`, `--model`, `--effort` ou `--agent` para definir [padrões para sessões despachadas](/docs/pt/agent-view#permission-mode-model-and-effort). Aceita `--settings`, `--add-dir`, `--plugin-dir` e `--mcp-config` como o comando `claude` de nível superior. Abrir visualização de agente requer um terminal interativo | `claude agents --json` |28| `claude agents` | Abrir [visualização de agente](/docs/pt/agent-view.md) para monitorar e despachar sessões de fundo paralelas. Use `--cwd <path>` para mostrar apenas sessões iniciadas nesse diretório, ou `--json` para imprimir sessões ativas como um array JSON para scripts (`--json --all` também inclui sessões de fundo concluídas). Passe `--permission-mode`, `--model`, `--effort` ou `--agent` para definir [padrões para sessões despachadas](/docs/pt/agent-view.md#permission-mode-model-and-effort). Aceita `--settings`, `--add-dir`, `--plugin-dir` e `--mcp-config` como o comando `claude` de nível superior. Abrir visualização de agente requer um terminal interativo | `claude agents --json` |
29| `claude attach <id\|name>` | Anexar a uma [sessão de fundo](/docs/pt/agent-view#manage-sessions-from-the-shell) neste terminal. Passar parte do nome de uma sessão em execução no lugar do ID requer Claude Code v2.1.290 ou posterior | `claude attach 7c5dcf5d` |29| `claude attach <id\|name>` | Anexar a uma [sessão de fundo](/docs/pt/agent-view.md#manage-sessions-from-the-shell) neste terminal. Passar parte do nome de uma sessão em execução no lugar do ID requer Claude Code v2.1.290 ou posterior | `claude attach 7c5dcf5d` |
30| `claude auto-mode defaults` | Imprimir as regras do classificador do [modo auto](/docs/pt/permission-modes#eliminate-prompts-with-auto-mode) integradas como JSON. Use `claude auto-mode config` para ver sua configuração efetiva com as configurações aplicadas. `--label <prefix>` imprime apenas as regras cujo rótulo começa com esse prefixo, correspondência sem distinção de maiúsculas e minúsculas. Requer Claude Code v2.1.208 ou posterior | `claude auto-mode defaults --label 'Git Destructive'` |30| `claude auto-mode defaults` | Imprimir as regras do classificador do [modo auto](/docs/pt/permission-modes.md#eliminate-prompts-with-auto-mode) integradas como JSON. Use `claude auto-mode config` para ver sua configuração efetiva com as configurações aplicadas. `--label <prefix>` imprime apenas as regras cujo rótulo começa com esse prefixo, correspondência sem distinção de maiúsculas e minúsculas. Requer Claude Code v2.1.208 ou posterior | `claude auto-mode defaults --label 'Git Destructive'` |
31| `claude auto-mode reset` | Restaurar a configuração padrão do [modo auto](/docs/pt/permission-modes#eliminate-prompts-with-auto-mode) removendo a seção `autoMode` do seu arquivo de configurações do usuário. Solicita confirmação antes de escrever; passe `-y`/`--yes` para pular o prompt. As regras de [configurações gerenciadas](/docs/pt/server-managed-settings) ou a flag `--settings` ainda se aplicam. Requer Claude Code v2.1.212 ou posterior. Veja [Inspecionar os padrões e sua configuração efetiva](/docs/pt/auto-mode-config#inspect-the-defaults-and-your-effective-config) | `claude auto-mode reset --yes` |31| `claude auto-mode reset` | Restaurar a configuração padrão do [modo auto](/docs/pt/permission-modes.md#eliminate-prompts-with-auto-mode) removendo a seção `autoMode` do seu arquivo de configurações do usuário. Solicita confirmação antes de escrever; passe `-y`/`--yes` para pular o prompt. As regras de [configurações gerenciadas](/docs/pt/server-managed-settings.md) ou a flag `--settings` ainda se aplicam. Requer Claude Code v2.1.212 ou posterior. Veja [Inspecionar os padrões e sua configuração efetiva](/docs/pt/auto-mode-config.md#inspect-the-defaults-and-your-effective-config) | `claude auto-mode reset --yes` |
32| `claude daemon logs` | Acompanhar o arquivo de log do [supervisor](/docs/pt/agent-view#the-supervisor-process) de sessão de fundo, `~/.claude/daemon.log`, imprimindo novas linhas à medida que chegam até você pressionar `Ctrl+C` | `claude daemon logs` |32| `claude daemon logs` | Acompanhar o arquivo de log do [supervisor](/docs/pt/agent-view.md#the-supervisor-process) de sessão de fundo, `~/.claude/daemon.log`, imprimindo novas linhas à medida que chegam até você pressionar `Ctrl+C` | `claude daemon logs` |
33| `claude daemon run` | Executar o [supervisor](/docs/pt/agent-view#the-supervisor-process) de sessão de fundo em primeiro plano neste terminal, imprimindo seu log | `claude daemon run` |33| `claude daemon run` | Executar o [supervisor](/docs/pt/agent-view.md#the-supervisor-process) de sessão de fundo em primeiro plano neste terminal, imprimindo seu log | `claude daemon run` |
34| `claude daemon status` | Imprimir o estado do [supervisor](/docs/pt/agent-view#the-supervisor-process) de sessão de fundo, versão, diretório de socket e contagem de workers para diagnósticos. Sai com 1 se o supervisor não estiver em execução | `claude daemon status` |34| `claude daemon status` | Imprimir o estado do [supervisor](/docs/pt/agent-view.md#the-supervisor-process) de sessão de fundo, versão, diretório de socket e contagem de workers para diagnósticos. Sai com 1 se o supervisor não estiver em execução | `claude daemon status` |
35| `claude daemon stop --any` | Parar o [supervisor](/docs/pt/agent-view#the-supervisor-process) de sessão de fundo e as sessões que ele hospeda. Passe `--keep-workers` para deixar as sessões de fundo em execução para que o próximo supervisor se reconecte a elas. `--any` confirma a parada de um supervisor sob demanda, que é o padrão. Use isto para recuperar de um [supervisor não responsivo](/docs/pt/agent-view#agent-view-says-the-background-service-did-not-respond) | `claude daemon stop --any --keep-workers` |35| `claude daemon stop --any` | Parar o [supervisor](/docs/pt/agent-view.md#the-supervisor-process) de sessão de fundo e as sessões que ele hospeda. Passe `--keep-workers` para deixar as sessões de fundo em execução para que o próximo supervisor se reconecte a elas. `--any` confirma a parada de um supervisor sob demanda, que é o padrão. Use isto para recuperar de um [supervisor não responsivo](/docs/pt/agent-view.md#agent-view-says-the-background-service-did-not-respond) | `claude daemon stop --any --keep-workers` |
36| `claude doctor` | Imprimir diagnósticos de instalação e configurações somente leitura do terminal sem iniciar uma sessão, incluindo saúde da instalação, erros de validação de arquivo de configurações e elegibilidade de Remote Control. Para a verificação de configuração em sessão que também pode aplicar correções, execute [`/doctor`](/docs/pt/commands#all-commands) | `claude doctor` |36| `claude doctor` | Imprimir diagnósticos de instalação e configurações somente leitura do terminal sem iniciar uma sessão, incluindo saúde da instalação, erros de validação de arquivo de configurações e elegibilidade de Remote Control. Para a verificação de configuração em sessão que também pode aplicar correções, execute [`/doctor`](/docs/pt/commands#all-commands) | `claude doctor` |
37| `claude import [source]` | Iniciar uma sessão interativa que executa [`/import`](/docs/pt/commands#all-commands) para trazer configuração de outros agentes de codificação para Claude Code. Aceita as mesmas opções `--dry-run` e `--yes` do comando. Não disponível no Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry ou Claude Platform na AWS. Também indisponível quando você desativa [busca de feature-flag](/docs/pt/env-vars#features-that-need-feature-flag-fetching). Requer Claude Code v2.1.213 ou posterior | `claude import codex --dry-run` |37| `claude import [source]` | Iniciar uma sessão interativa que executa [`/import`](/docs/pt/commands#all-commands) para trazer configuração de outros agentes de codificação para Claude Code. Aceita as mesmas opções `--dry-run` e `--yes` do comando. Não disponível no Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry ou Claude Platform na AWS. Também indisponível quando você desativa [busca de feature-flag](/docs/pt/env-vars.md#features-that-need-feature-flag-fetching). Requer Claude Code v2.1.213 ou posterior | `claude import codex --dry-run` |
38| `claude logs <id\|name>` | Imprimir saída recente de uma [sessão de fundo](/docs/pt/agent-view#manage-sessions-from-the-shell). Passar parte do nome de uma sessão no lugar do ID requer Claude Code v2.1.290 ou posterior | `claude logs 7c5dcf5d` |38| `claude logs <id\|name>` | Imprimir saída recente de uma [sessão de fundo](/docs/pt/agent-view.md#manage-sessions-from-the-shell). Passar parte do nome de uma sessão no lugar do ID requer Claude Code v2.1.290 ou posterior | `claude logs 7c5dcf5d` |
39| `claude mcp` | Configurar servidores Model Context Protocol (MCP) | Veja a [documentação Claude Code MCP](/docs/pt/mcp). |39| `claude mcp` | Configurar servidores Model Context Protocol (MCP) | Veja a [documentação Claude Code MCP](/docs/pt/mcp.md). |
40| `claude mcp login <name>` | Executar o fluxo OAuth de um servidor MCP configurado sem abrir o painel interativo `/mcp`. Funciona para servidores HTTP, SSE e conectores claude.ai. Adicione `--no-browser` via SSH para imprimir a URL de autorização em vez de abrir um navegador. Para um servidor HTTP ou SSE, cole a URL de redirecionamento de volta no prompt. Para um conector claude.ai, veja [Autorizar um conector novamente a partir do seu shell](/docs/pt/remote-control#authorize-a-connector-again-from-your-shell). Veja [Autenticar a partir da linha de comando](/docs/pt/mcp#authenticate-from-the-command-line) | `claude mcp login sentry` |40| `claude mcp login <name>` | Executar o fluxo OAuth de um servidor MCP configurado sem abrir o painel interativo `/mcp`. Funciona para servidores HTTP, SSE e conectores claude.ai. Adicione `--no-browser` via SSH para imprimir a URL de autorização em vez de abrir um navegador. Para um servidor HTTP ou SSE, cole a URL de redirecionamento de volta no prompt. Para um conector claude.ai, veja [Autorizar um conector novamente a partir do seu shell](/docs/pt/remote-control.md#authorize-a-connector-again-from-your-shell). Veja [Autenticar a partir da linha de comando](/docs/pt/mcp.md#authenticate-from-the-command-line) | `claude mcp login sentry` |
41| `claude mcp logout <name>` | Limpar credenciais OAuth armazenadas para um servidor MCP | `claude mcp logout sentry` |41| `claude mcp logout <name>` | Limpar credenciais OAuth armazenadas para um servidor MCP | `claude mcp logout sentry` |
42| `claude plugin` | Gerenciar Claude Code [plugins](/docs/pt/plugins/overview). Alias: `claude plugins`. Veja [referência de plugin](/docs/pt/plugins/cli-reference#claude-plugin-commands) para subcomandos | `claude plugin install code-review@claude-plugins-official` |42| `claude plugin` | Gerenciar Claude Code [plugins](/docs/pt/plugins/overview.md). Alias: `claude plugins`. Veja [referência de plugin](/docs/pt/plugins/cli-reference.md#claude-plugin-commands) para subcomandos | `claude plugin install code-review@claude-plugins-official` |
43| `claude purge [path]` | Excluir todo o estado local do Claude Code para um projeto: transcrições, listas de tarefas, logs de depuração, histórico de edição de arquivo, linhas de histórico de prompt e a entrada do projeto em `~/.claude.json`. Omita `[path]` para escolher em uma lista interativa. Flags: `--dry-run` para visualizar, `-y`/`--yes` para pular confirmação, `-i`/`--interactive` para confirmar cada item, `--all` para cada projeto. Veja [Limpar dados locais](/docs/pt/claude-directory#clear-local-data) | `claude purge ~/work/repo --dry-run` |43| `claude purge [path]` | Excluir todo o estado local do Claude Code para um projeto: transcrições, listas de tarefas, logs de depuração, histórico de edição de arquivo, linhas de histórico de prompt e a entrada do projeto em `~/.claude.json`. Omita `[path]` para escolher em uma lista interativa. Flags: `--dry-run` para visualizar, `-y`/`--yes` para pular confirmação, `-i`/`--interactive` para confirmar cada item, `--all` para cada projeto. Veja [Limpar dados locais](/docs/pt/claude-directory.md#clear-local-data) | `claude purge ~/work/repo --dry-run` |
44| `claude remote-control` | Iniciar um servidor [Remote Control](/docs/pt/remote-control) para controlar Claude Code a partir de Claude.ai ou do aplicativo Claude. Executa em modo servidor (sem sessão interativa local). Veja [Flags de modo servidor](/docs/pt/remote-control#start-a-remote-control-session). Depois de parar o servidor, você pode trazer de volta as sessões que ele estava servindo. Veja [Retomar sessões após parar o servidor](/docs/pt/remote-control#resume-sessions-after-stopping-the-server) | `claude remote-control --name "My Project"` |44| `claude remote-control` | Iniciar um servidor [Remote Control](/docs/pt/remote-control.md) para controlar Claude Code a partir de Claude.ai ou do aplicativo Claude. Executa em modo servidor (sem sessão interativa local). Veja [Flags de modo servidor](/docs/pt/remote-control.md#start-a-remote-control-session). Depois de parar o servidor, você pode trazer de volta as sessões que ele estava servindo. Veja [Retomar sessões após parar o servidor](/docs/pt/remote-control.md#resume-sessions-after-stopping-the-server) | `claude remote-control --name "My Project"` |
45| `claude respawn <id>` | Reiniciar uma [sessão de fundo](/docs/pt/agent-view#manage-sessions-from-the-shell), em execução ou parada, com sua conversa intacta. Use `--all` para reiniciar cada sessão em execução, por exemplo, para pegar um binário Claude Code atualizado | `claude respawn 7c5dcf5d` |45| `claude respawn <id>` | Reiniciar uma [sessão de fundo](/docs/pt/agent-view.md#manage-sessions-from-the-shell), em execução ou parada, com sua conversa intacta. Use `--all` para reiniciar cada sessão em execução, por exemplo, para pegar um binário Claude Code atualizado | `claude respawn 7c5dcf5d` |
46| `claude rm <id>` | Remover uma [sessão de fundo](/docs/pt/agent-view#manage-sessions-from-the-shell) da lista. Quando a remoção é [recusada por causa do worktree da sessão](/docs/pt/agent-view#what-deleting-a-session-removes) e um segundo `claude rm` pode resolvê-la, a recusa imprime a flag exata e o valor a passar: `--discard-unpushed <commit>@<worktree-id>` descarta um worktree que tem commits não enviados junto com esses commits, e `--force-remove-worktree <worktree-id>` exclui um diretório de worktree que o git ou o hook `WorktreeRemove` não conseguiu remover. `--discard-unpushed` requer Claude Code v2.1.260 ou posterior, e `--force-remove-worktree` requer v2.1.268 ou posterior. A transcrição da conversa permanece em sua máquina local, disponível através de `claude --resume` | `claude rm 7c5dcf5d` |46| `claude rm <id>` | Remover uma [sessão de fundo](/docs/pt/agent-view.md#manage-sessions-from-the-shell) da lista. Quando a remoção é [recusada por causa do worktree da sessão](/docs/pt/agent-view.md#what-deleting-a-session-removes) e um segundo `claude rm` pode resolvê-la, a recusa imprime a flag exata e o valor a passar: `--discard-unpushed <commit>@<worktree-id>` descarta um worktree que tem commits não enviados junto com esses commits, e `--force-remove-worktree <worktree-id>` exclui um diretório de worktree que o git ou o hook `WorktreeRemove` não conseguiu remover. `--discard-unpushed` requer Claude Code v2.1.260 ou posterior, e `--force-remove-worktree` requer v2.1.268 ou posterior. A transcrição da conversa permanece em sua máquina local, disponível através de `claude --resume` | `claude rm 7c5dcf5d` |
47| `claude self-hosted-runner` | Iniciar um processo de runner que registra esta máquina ou contêiner com um [ambiente auto-hospedado](/docs/pt/self-hosted-environments) e hospeda sessões na nuvem do Claude Code em sua infraestrutura. Execute `claude self-hosted-runner setup` para um passo a passo do operador guiado, `claude self-hosted-runner doctor` para [diagnosticar um runner implantado](/docs/pt/self-hosted-environments-deploy#troubleshooting) e `claude self-hosted-runner orchestrator` para gerar [runners sob demanda](/docs/pt/self-hosted-environments-configuration#on-demand-runners). Requer Claude Code v2.1.224 ou posterior | `claude self-hosted-runner setup` |47| `claude self-hosted-runner` | Iniciar um processo de runner que registra esta máquina ou contêiner com um [ambiente auto-hospedado](/docs/pt/self-hosted-environments) e hospeda sessões na nuvem do Claude Code em sua infraestrutura. Execute `claude self-hosted-runner setup` para um passo a passo do operador guiado, `claude self-hosted-runner doctor` para [diagnosticar um runner implantado](/docs/pt/self-hosted-environments-deploy.md#troubleshooting) e `claude self-hosted-runner orchestrator` para gerar [runners sob demanda](/docs/pt/self-hosted-environments-configuration.md#on-demand-runners). Requer Claude Code v2.1.224 ou posterior | `claude self-hosted-runner setup` |
48| `claude setup-token` | Gerar um token OAuth de longa duração para CI e scripts. Imprime o token no terminal sem salvá-lo. Requer uma assinatura Claude. Veja [Gerar um token de longa duração](/docs/pt/authentication#generate-a-long-lived-token) | `claude setup-token` |48| `claude setup-token` | Gerar um token OAuth de longa duração para CI e scripts. Imprime o token no terminal sem salvá-lo. Requer uma assinatura Claude. Veja [Gerar um token de longa duração](/docs/pt/authentication.md#generate-a-long-lived-token) | `claude setup-token` |
49| `claude stop <id>` | Parar uma [sessão de fundo](/docs/pt/agent-view#manage-sessions-from-the-shell). Também aceita `claude kill` | `claude stop 7c5dcf5d` |49| `claude stop <id>` | Parar uma [sessão de fundo](/docs/pt/agent-view.md#manage-sessions-from-the-shell). Também aceita `claude kill` | `claude stop 7c5dcf5d` |
50| `claude ultrareview [target]` | Executar [ultrareview](/docs/pt/ultrareview#run-ultrareview-non-interactively) de forma não interativa. Imprime descobertas para stdout e sai com 0 em caso de sucesso ou 1 em caso de falha. Use `--json` para o payload bruto e `--timeout <minutes>` para sobrescrever o padrão de 45 minutos. Use `--post` em um alvo de pull request `github.com` para postar as descobertas concluídas para o PR como um comentário simples de sua conta GitHub. `--no-post` é o padrão. `--post` e `--no-post` requerem Claude Code v2.1.227 ou posterior. Veja [Postar descobertas para o pull request](/docs/pt/ultrareview#post-findings-to-the-pull-request) | `claude ultrareview 1234 --json` |50| `claude ultrareview [target]` | Executar [ultrareview](/docs/pt/ultrareview.md#run-ultrareview-non-interactively) de forma não interativa. Imprime descobertas para stdout e sai com 0 em caso de sucesso ou 1 em caso de falha. Use `--json` para o payload bruto e `--timeout <minutes>` para sobrescrever o padrão de 45 minutos. Use `--post` em um alvo de pull request `github.com` para postar as descobertas concluídas para o PR como um comentário simples de sua conta GitHub. `--no-post` é o padrão. `--post` e `--no-post` requerem Claude Code v2.1.227 ou posterior. Veja [Postar descobertas para o pull request](/docs/pt/ultrareview.md#post-findings-to-the-pull-request) | `claude ultrareview 1234 --json` |
51 51
52Se você digitar incorretamente um subcomando, Claude Code sugere a correspondência mais próxima e sai sem iniciar uma sessão. Por exemplo, `claude udpate` imprime `Did you mean claude update?`.52Se você digitar incorretamente um subcomando, Claude Code sugere a correspondência mais próxima e sai sem iniciar uma sessão. Por exemplo, `claude udpate` imprime `Did you mean claude update?`.
53 53
59 59
60| Sinalizador | Descrição | Exemplo |60| Sinalizador | Descrição | Exemplo |
61| :- | :- | :- |61| :- | :- | :- |
62| `--add-dir` | Adicionar diretórios de trabalho adicionais para Claude ler e editar arquivos. Concede acesso a arquivos; Claude Code [não descobre](/docs/pt/permissions#additional-directories-grant-file-access-not-configuration) a maioria da configuração `.claude/` desses diretórios. Valida se cada caminho existe como um diretório. Você não pode adicionar a maioria dos [caminhos de rede](/docs/pt/errors#working-directory-is-a-network-path), como `\\server\share`. Para persistir esses diretórios entre sessões, defina [`permissions.additionalDirectories`](/docs/pt/settings-reference#permissions-additionaldirectories) nas configurações | `claude --add-dir ../apps ../lib` |62| `--add-dir` | Adicionar diretórios de trabalho adicionais para Claude ler e editar arquivos. Concede acesso a arquivos; Claude Code [não descobre](/docs/pt/permissions.md#additional-directories-grant-file-access-not-configuration) a maioria da configuração `.claude/` desses diretórios. Valida se cada caminho existe como um diretório. Você não pode adicionar a maioria dos [caminhos de rede](/docs/pt/errors.md#working-directory-is-a-network-path), como `\\server\share`. Para persistir esses diretórios entre sessões, defina [`permissions.additionalDirectories`](/docs/pt/settings-reference#permissions-additionaldirectories) nas configurações | `claude --add-dir ../apps ../lib` |
63| `--advisor <model>` | Ativar a [ferramenta advisor](/docs/pt/advisor) do lado do servidor para esta sessão com um alias de modelo, `fable`, `opus` ou `sonnet`, ou um ID de modelo completo. Tem precedência sobre a configuração `advisorModel` para a sessão. `fable` requer [acesso a Fable](/docs/pt/advisor#choose-an-advisor-model) | `claude --advisor opus` |63| `--advisor <model>` | Ativar a [ferramenta advisor](/docs/pt/advisor.md) do lado do servidor para esta sessão com um alias de modelo, `fable`, `opus` ou `sonnet`, ou um ID de modelo completo. Tem precedência sobre a configuração `advisorModel` para a sessão. `fable` requer [acesso a Fable](/docs/pt/advisor.md#choose-an-advisor-model) | `claude --advisor opus` |
64| `--agent` | Especificar um agente para a sessão atual (substitui a configuração `agent`) | `claude --agent my-custom-agent` |64| `--agent` | Especificar um agente para a sessão atual (substitui a configuração `agent`) | `claude --agent my-custom-agent` |
65| `--agents` | Definir subagents personalizados dinamicamente via JSON. Aceita os [campos listados para subagents definidos via CLI](/docs/pt/sub-agents#choose-the-subagent-scope). Com `--print`, o valor pode ser o caminho para um arquivo JSON contendo o objeto; a forma de arquivo requer Claude Code v2.1.281 ou posterior. Claude Code valida o valor na inicialização e sai em um valor inválido; veja [`Invalid --agents configuration`](/docs/pt/errors#invalid-agents-configuration) para a mensagem e para os sinalizadores e variável de ambiente que pulam a validação. A validação requer Claude Code v2.1.242 ou posterior | `claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}'` |65| `--agents` | Definir subagents personalizados dinamicamente via JSON. Aceita os [campos listados para subagents definidos via CLI](/docs/pt/sub-agents.md#choose-the-subagent-scope). Com `--print`, o valor pode ser o caminho para um arquivo JSON contendo o objeto; a forma de arquivo requer Claude Code v2.1.281 ou posterior. Claude Code valida o valor na inicialização e sai em um valor inválido; veja [`Invalid --agents configuration`](/docs/pt/errors#invalid-agents-configuration) para a mensagem e para os sinalizadores e variável de ambiente que pulam a validação. A validação requer Claude Code v2.1.242 ou posterior | `claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}'` |
66| `--allow-dangerously-skip-permissions` | Adicionar `bypassPermissions` ao ciclo de modo `Shift+Tab` sem iniciar nele. Permite começar em um modo diferente como `plan` e mudar para `bypassPermissions` depois. Veja [modos de permissão](/docs/pt/permission-modes#skip-all-checks-with-bypasspermissions-mode) | `claude --permission-mode plan --allow-dangerously-skip-permissions` |66| `--allow-dangerously-skip-permissions` | Adicionar `bypassPermissions` ao ciclo de modo `Shift+Tab` sem iniciar nele. Permite começar em um modo diferente como `plan` e mudar para `bypassPermissions` depois. Veja [modos de permissão](/docs/pt/permission-modes.md#skip-all-checks-with-bypasspermissions-mode) | `claude --permission-mode plan --allow-dangerously-skip-permissions` |
67| `--allowedTools`, `--allowed-tools` | Ferramentas que executam sem solicitar permissão, exceto leituras de [caminhos de rede](/docs/pt/permissions#network-paths). Veja [sintaxe de regra de permissão](/docs/pt/settings-reference#permission-rule-syntax) para correspondência de padrões. Para restringir quais ferramentas estão disponíveis, use `--tools` em vez disso. Se você nomear uma das [ferramentas de rastreamento de tarefas](/docs/pt/tools-reference#task-tool-availability) aqui, Claude Code também as habilita na sessão | `"Bash(git log *)" "Bash(git diff *)" "Read"` |67| `--allowedTools`, `--allowed-tools` | Ferramentas que executam sem solicitar permissão, exceto leituras de [caminhos de rede](/docs/pt/permissions.md#network-paths). Veja [sintaxe de regra de permissão](/docs/pt/settings-reference.md#permission-rule-syntax) para correspondência de padrões. Para restringir quais ferramentas estão disponíveis, use `--tools` em vez disso. Se você nomear uma das [ferramentas de rastreamento de tarefas](/docs/pt/tools-reference.md#task-tool-availability) aqui, Claude Code também as habilita na sessão | `"Bash(git log *)" "Bash(git diff *)" "Read"` |
68| `--append-subagent-system-prompt` | Anexar texto personalizado ao final do prompt do sistema de cada [subagent](/docs/pt/sub-agents), incluindo subagents aninhados, exceto um [subagent bifurcado](/docs/pt/sub-agents#fork-the-current-conversation), que reutiliza o prompt da conversa. Aplica-se apenas em modo não interativo com `-p`. Requer Claude Code v2.1.205 ou posterior | `claude -p --append-subagent-system-prompt "Cite file paths in every answer" "query"` |68| `--append-subagent-system-prompt` | Anexar texto personalizado ao final do prompt do sistema de cada [subagent](/docs/pt/sub-agents.md), incluindo subagents aninhados, exceto um [subagent bifurcado](/docs/pt/sub-agents.md#fork-the-current-conversation), que reutiliza o prompt da conversa. Aplica-se apenas em modo não interativo com `-p`. Requer Claude Code v2.1.205 ou posterior | `claude -p --append-subagent-system-prompt "Cite file paths in every answer" "query"` |
69| `--append-subagent-system-prompt-file` | Carregar texto de um arquivo e anexá-lo aos prompts do sistema de [subagent](/docs/pt/sub-agents). Uma alternativa a `--append-subagent-system-prompt` para texto muito longo para passar na linha de comando. Os dois sinalizadores não podem ser combinados. Aplica-se apenas em modo não interativo com `-p`. Requer Claude Code v2.1.261 ou posterior | `claude -p --append-subagent-system-prompt-file ./subagent-rules.txt "query"` |69| `--append-subagent-system-prompt-file` | Carregar texto de um arquivo e anexá-lo aos prompts do sistema de [subagent](/docs/pt/sub-agents.md). Uma alternativa a `--append-subagent-system-prompt` para texto muito longo para passar na linha de comando. Os dois sinalizadores não podem ser combinados. Aplica-se apenas em modo não interativo com `-p`. Requer Claude Code v2.1.261 ou posterior | `claude -p --append-subagent-system-prompt-file ./subagent-rules.txt "query"` |
70| `--append-system-prompt` | Anexar texto personalizado ao final do prompt do sistema padrão | `claude --append-system-prompt "Always use TypeScript"` |70| `--append-system-prompt` | Anexar texto personalizado ao final do prompt do sistema padrão | `claude --append-system-prompt "Always use TypeScript"` |
71| `--append-system-prompt-file` | Carregar texto de prompt do sistema adicional de um arquivo e anexar ao prompt padrão | `claude --append-system-prompt-file ./extra-rules.txt` |71| `--append-system-prompt-file` | Carregar texto de prompt do sistema adicional de um arquivo e anexar ao prompt padrão | `claude --append-system-prompt-file ./extra-rules.txt` |
72| `--autocompact <auto\|tokens>` | Definir a [janela auto-compact](/docs/pt/model-config#set-the-auto-compact-window) para esta sessão sem alterar suas configurações salvas. Aceita os mesmos valores que `/autocompact`; essa seção cobre as formas de valor e o que substitui o sinalizador. Requer Claude Code v2.1.221 ou posterior | `claude --autocompact 500k` |72| `--autocompact <auto\|tokens>` | Definir a [janela auto-compact](/docs/pt/model-config.md#set-the-auto-compact-window) para esta sessão sem alterar suas configurações salvas. Aceita os mesmos valores que `/autocompact`; essa seção cobre as formas de valor e o que substitui o sinalizador. Requer Claude Code v2.1.221 ou posterior | `claude --autocompact 500k` |
73| `--ax-screen-reader` | Renderizar saída amigável ao leitor de tela: texto simples sem bordas decorativas ou animações. Força o renderizador clássico, portanto a configuração [`tui`](/docs/pt/settings-reference#tui) não tem efeito; [sessões de fundo](/docs/pt/agent-view) anexadas ainda renderizam em tela cheia. Tem precedência sobre [`CLAUDE_AX_SCREEN_READER`](/docs/pt/env-vars) e a configuração [`axScreenReader`](/docs/pt/settings-reference#axscreenreader). Requer Claude Code v2.1.181 ou posterior | `claude --ax-screen-reader` |73| `--ax-screen-reader` | Renderizar saída amigável ao leitor de tela: texto simples sem bordas decorativas ou animações. Força o renderizador clássico, portanto a configuração [`tui`](/docs/pt/settings-reference#tui) não tem efeito; [sessões de fundo](/docs/pt/agent-view.md) anexadas ainda renderizam em tela cheia. Tem precedência sobre [`CLAUDE_AX_SCREEN_READER`](/docs/pt/env-vars) e a configuração [`axScreenReader`](/docs/pt/settings-reference#axscreenreader). Requer Claude Code v2.1.181 ou posterior | `claude --ax-screen-reader` |
74| `--bare` | Modo mínimo: pular auto-descoberta de hooks, skills, comandos personalizados, subagents, plugins instalados, servidores MCP, memória automática e CLAUDE.md para que chamadas com script iniciem mais rapidamente. Skills em um diretório que você passa com `--add-dir` ainda carregam. Claude tem acesso a ferramentas Bash, leitura de arquivo e edição de arquivo. Define [`CLAUDE_CODE_SIMPLE`](/docs/pt/env-vars). Veja [modo bare](/docs/pt/headless#start-faster-with-bare-mode) | `claude --bare -p "query"` |74| `--bare` | Modo mínimo: pular auto-descoberta de hooks, skills, comandos personalizados, subagents, plugins instalados, servidores MCP, memória automática e CLAUDE.md para que chamadas com script iniciem mais rapidamente. Skills em um diretório que você passa com `--add-dir` ainda carregam. Claude tem acesso a ferramentas Bash, leitura de arquivo e edição de arquivo. Define [`CLAUDE_CODE_SIMPLE`](/docs/pt/env-vars). Veja [modo bare](/docs/pt/headless.md#start-faster-with-bare-mode) | `claude --bare -p "query"` |
75| `--betas` | Cabeçalhos beta para incluir em solicitações de API (apenas usuários de chave de API) | `claude --betas interleaved-thinking` |75| `--betas` | Cabeçalhos beta para incluir em solicitações de API (apenas usuários de chave de API) | `claude --betas interleaved-thinking` |
76| `--bg`, `--background` | Iniciar a sessão como um [agente de fundo](/docs/pt/agent-view) e retornar imediatamente. Imprime o ID da sessão e comandos de gerenciamento. Combine com `--exec` para executar um comando shell como um trabalho de fundo em vez de uma sessão Claude, ou com `--agent` para executar um subagent específico. Verifica [confiança do workspace](/docs/pt/permissions#project-allow-rules-and-workspace-trust) para o diretório antes de iniciar. Não pode ser combinado com `-p`/`--print`; veja a [referência de erro](/docs/pt/errors#command-line-errors) | `claude --bg "investigate the flaky test"` |76| `--bg`, `--background` | Iniciar a sessão como um [agente de fundo](/docs/pt/agent-view.md) e retornar imediatamente. Imprime o ID da sessão e comandos de gerenciamento. Combine com `--exec` para executar um comando shell como um trabalho de fundo em vez de uma sessão Claude, ou com `--agent` para executar um subagent específico. Verifica [confiança do workspace](/docs/pt/permissions.md#project-allow-rules-and-workspace-trust) para o diretório antes de iniciar. Não pode ser combinado com `-p`/`--print`; veja a [referência de erro](/docs/pt/errors.md#command-line-errors) | `claude --bg "investigate the flaky test"` |
77| `--channels` | (Visualização de pesquisa) Servidores MCP cujas notificações de [channel](/docs/pt/channels) Claude deve ouvir nesta sessão. Lista separada por espaço de entradas `plugin:<name>@<marketplace>`. Requer autenticação Anthropic através de claude.ai ou uma chave de API do Console | `claude --channels plugin:my-notifier@my-marketplace` |77| `--channels` | (Visualização de pesquisa) Servidores MCP cujas notificações de [channel](/docs/pt/channels.md) Claude deve ouvir nesta sessão. Lista separada por espaço de entradas `plugin:<name>@<marketplace>`. Requer autenticação Anthropic através de claude.ai ou uma chave de API do Console | `claude --channels plugin:my-notifier@my-marketplace` |
78| `--chrome` | Ativar [integração do navegador Chrome](/docs/pt/chrome) para automação web e testes | `claude --chrome` |78| `--chrome` | Ativar [integração do navegador Chrome](/docs/pt/chrome.md) para automação web e testes | `claude --chrome` |
79| `--cloud` | Com uma descrição de tarefa, criar uma nova [sessão na nuvem](/docs/pt/claude-code-on-the-web). Com um ID de sessão (`session_...` ou `cse_...`) ou uma URL claude.ai/code, enfileirar uma mensagem nessa sessão existente em vez disso, com `-p`. Veja [enviar uma mensagem de acompanhamento](/docs/pt/claude-code-on-the-web#send-follow-ups-from-the-cli). | `claude --cloud "Fix the login bug"` |79| `--cloud` | Com uma descrição de tarefa, criar uma nova [sessão na nuvem](/docs/pt/claude-code-on-the-web.md). Com um ID de sessão (`session_...` ou `cse_...`) ou uma URL claude.ai/code, enfileirar uma mensagem nessa sessão existente em vez disso, com `-p`. Veja [enviar uma mensagem de acompanhamento](/docs/pt/claude-code-on-the-web.md#send-follow-ups-from-the-cli). | `claude --cloud "Fix the login bug"` |
80| `--continue`, `-c` | Carregar a conversa mais recente no diretório atual, incluindo uma [sessão de fundo que terminou](/docs/pt/sessions#where-the-session-picker-looks); abrir sessões de fundo terminadas requer Claude Code v2.1.257 ou posterior. Pula sessões criadas com `claude -p` ou o Agent SDK, e sessões cujo primeiro prompt foi `/loop`. `claude -p --continue` inclui sessões `-p`, SDK e `/loop`. Inclui sessões que adicionaram este diretório com `/add-dir` | `claude --continue` |80| `--continue`, `-c` | Carregar a conversa mais recente no diretório atual, incluindo uma [sessão de fundo que terminou](/docs/pt/sessions.md#where-the-session-picker-looks); abrir sessões de fundo terminadas requer Claude Code v2.1.257 ou posterior. Pula sessões criadas com `claude -p` ou o Agent SDK, e sessões cujo primeiro prompt foi `/loop`. `claude -p --continue` inclui sessões `-p`, SDK e `/loop`. Inclui sessões que adicionaram este diretório com `/add-dir` | `claude --continue` |
81| `--dangerously-load-development-channels` | Ativar [canais](/docs/pt/channels-reference#test-during-the-research-preview) que não estão na allowlist aprovada, para desenvolvimento local. Aceita entradas `plugin:<name>@<marketplace>` e `server:<name>`. Solicita confirmação, portanto entra em vigor em sessões interativas. Com `-p`, Claude Code ignora a flag | `claude --dangerously-load-development-channels server:webhook` |81| `--dangerously-load-development-channels` | Ativar [canais](/docs/pt/channels-reference.md#test-during-the-research-preview) que não estão na allowlist aprovada, para desenvolvimento local. Aceita entradas `plugin:<name>@<marketplace>` e `server:<name>`. Solicita confirmação, portanto entra em vigor em sessões interativas. Com `-p`, Claude Code ignora a flag | `claude --dangerously-load-development-channels server:webhook` |
82| `--dangerously-skip-permissions` | Pular prompts de permissão. Equivalente a `--permission-mode bypassPermissions`. Veja [modos de permissão](/docs/pt/permission-modes#skip-all-checks-with-bypasspermissions-mode) para o que isso faz e não faz. Para sessões iniciadas com `--bg`, o modo [persiste quando o supervisor reinicia a sessão](/docs/pt/agent-view#permission-mode-model-and-effort) | `claude --dangerously-skip-permissions` |82| `--dangerously-skip-permissions` | Pular prompts de permissão. Equivalente a `--permission-mode bypassPermissions`. Veja [modos de permissão](/docs/pt/permission-modes.md#skip-all-checks-with-bypasspermissions-mode) para o que isso faz e não faz. Para sessões iniciadas com `--bg`, o modo [persiste quando o supervisor reinicia a sessão](/docs/pt/agent-view.md#permission-mode-model-and-effort) | `claude --dangerously-skip-permissions` |
83| `--debug` | Ativar modo de depuração com filtragem de categoria opcional, como `--debug='mcp,startup'` ou `--debug='!mcp'`. O filtro se vincula apenas na forma `=`; um filtro separado por espaço ativa o modo de depuração sem filtragem | `claude --debug='mcp,startup'` |83| `--debug` | Ativar modo de depuração com filtragem de categoria opcional, como `--debug='mcp,startup'` ou `--debug='!mcp'`. O filtro se vincula apenas na forma `=`; um filtro separado por espaço ativa o modo de depuração sem filtragem | `claude --debug='mcp,startup'` |
84| `--debug-file <path>` | Escrever logs de depuração em um caminho de arquivo específico. Ativa implicitamente o modo de depuração. Tem precedência sobre `CLAUDE_CODE_DEBUG_LOGS_DIR` | `claude --debug-file /tmp/claude-debug.log` |84| `--debug-file <path>` | Escrever logs de depuração em um caminho de arquivo específico. Ativa implicitamente o modo de depuração. Tem precedência sobre `CLAUDE_CODE_DEBUG_LOGS_DIR` | `claude --debug-file /tmp/claude-debug.log` |
85| `--desktop` | Abrir o [aplicativo Claude Desktop](/docs/pt/desktop) no diretório atual e sair sem iniciar uma sessão no terminal. Adicione `--continue` ou `--resume` com um ID de sessão para [abrir essa sessão no Desktop](/docs/pt/desktop#coming-from-the-cli) em vez disso. `--resume` aqui leva apenas um ID de sessão, não um nome ou caminho de transcrição. Não leva prompt e nenhum outro sinalizador exceto `--verbose` e os sinalizadores `--debug`, já que o aplicativo inicia a sessão em si. Disponível em macOS e Windows x64 quando você está conectado com uma assinatura Claude. Requer Claude Code v2.1.285 ou posterior | `claude --desktop` |85| `--desktop` | Abrir o [aplicativo Claude Desktop](/docs/pt/desktop.md) no diretório atual e sair sem iniciar uma sessão no terminal. Adicione `--continue` ou `--resume` com um ID de sessão para [abrir essa sessão no Desktop](/docs/pt/desktop.md#coming-from-the-cli) em vez disso. `--resume` aqui leva apenas um ID de sessão, não um nome ou caminho de transcrição. Não leva prompt e nenhum outro sinalizador exceto `--verbose` e os sinalizadores `--debug`, já que o aplicativo inicia a sessão em si. Disponível em macOS e Windows x64 quando você está conectado com uma assinatura Claude. Requer Claude Code v2.1.285 ou posterior | `claude --desktop` |
86| `--disable-slash-commands` | Desativar todas as skills e comandos para esta sessão | `claude --disable-slash-commands` |86| `--disable-slash-commands` | Desativar todas as skills e comandos para esta sessão | `claude --disable-slash-commands` |
87| `--disallowedTools`, `--disallowed-tools` | Regras de negação. Um nome de ferramenta simples remove as ferramentas correspondentes do contexto do Claude: `"Edit"` remove Edit, `"*"` remove todas as ferramentas e `"mcp__*"` remove todas as ferramentas MCP. Uma regra com escopo como `Bash(rm *)` deixa a ferramenta disponível e nega apenas chamadas correspondentes [conforme escrito](/docs/pt/permissions#bash-rule-limits). Uma regra nomeando [`EndConversation`](/docs/pt/tools-reference#endconversation-tool-behavior) não pode removê-la enquanto qualquer outra ferramenta permanecer | `"Bash(git log *)" "Bash(git diff *)" "Edit"` |87| `--disallowedTools`, `--disallowed-tools` | Regras de negação. Um nome de ferramenta simples remove as ferramentas correspondentes do contexto do Claude: `"Edit"` remove Edit, `"*"` remove todas as ferramentas e `"mcp__*"` remove todas as ferramentas MCP. Uma regra com escopo como `Bash(rm *)` deixa a ferramenta disponível e nega apenas chamadas correspondentes [conforme escrito](/docs/pt/permissions.md#bash-rule-limits). Uma regra nomeando [`EndConversation`](/docs/pt/tools-reference#endconversation-tool-behavior) não pode removê-la enquanto qualquer outra ferramenta permanecer | `"Bash(git log *)" "Bash(git diff *)" "Edit"` |
88| `--effort` | Definir o [nível de esforço](/docs/pt/model-config#adjust-effort-level) para a sessão atual. Opções: `low`, `medium`, `high`, `xhigh`, `max` ou `ultracode`. Os níveis disponíveis dependem do modelo. `ultracode` inicia a sessão em esforço `xhigh` com [ultracode](/docs/pt/workflows#let-claude-decide-with-ultracode) ativado e requer Claude Code v2.1.203 ou posterior. Substitui as configurações [`modelSettings`](/docs/pt/settings-reference#modelsettings) e [`effortLevel`](/docs/pt/settings-reference#effortlevel) para esta sessão e não persiste | `claude --effort high` |88| `--effort` | Definir o [nível de esforço](/docs/pt/model-config.md#adjust-effort-level) para a sessão atual. Opções: `low`, `medium`, `high`, `xhigh`, `max` ou `ultracode`. Os níveis disponíveis dependem do modelo. `ultracode` inicia a sessão em esforço `xhigh` com [ultracode](/docs/pt/workflows.md#let-claude-decide-with-ultracode) ativado e requer Claude Code v2.1.203 ou posterior. Substitui as configurações [`modelSettings`](/docs/pt/settings-reference#modelsettings) e [`effortLevel`](/docs/pt/settings-reference#effortlevel) para esta sessão e não persiste | `claude --effort high` |
89| `--enable-auto-mode` | Removido em v2.1.111. Auto mode agora está no ciclo `Shift+Tab` por padrão; use `--permission-mode auto` para iniciar nele | `claude --permission-mode auto` |89| `--enable-auto-mode` | Removido em v2.1.111. Auto mode agora está no ciclo `Shift+Tab` por padrão; use `--permission-mode auto` para iniciar nele | `claude --permission-mode auto` |
90| `--environment <environment-id>` | Criar uma nova sessão em nuvem que é executada no [ambiente auto-hospedado](/docs/pt/self-hosted-environments) com o ID fornecido. IDs de ambiente começam com `ccpool_`. Veja [comportamento de dispatch de `--environment`](/docs/pt/self-hosted-environments-testing#environment-dispatch-behavior) para comportamento de dispatch e as combinações de sinalizadores que ele rejeita. Requer Claude Code v2.1.224 ou posterior | `claude -p "Fix the login bug" --environment ccpool_abc123` |90| `--environment <environment-id>` | Criar uma nova sessão em nuvem que é executada no [ambiente auto-hospedado](/docs/pt/self-hosted-environments) com o ID fornecido. IDs de ambiente começam com `ccpool_`. Veja [comportamento de dispatch de `--environment`](/docs/pt/self-hosted-environments-testing#environment-dispatch-behavior) para comportamento de dispatch e as combinações de sinalizadores que ele rejeita. Requer Claude Code v2.1.224 ou posterior | `claude -p "Fix the login bug" --environment ccpool_abc123` |
91| `--exclude-dynamic-system-prompt-sections` | Mover contexto por usuário, como a localização de memória automática, para fora do prompt do sistema e para a primeira mensagem do usuário. Melhora a reutilização de prompt-cache em diferentes usuários e máquinas executando a mesma tarefa. Aplica-se apenas com o prompt do sistema padrão; ignorado quando `--system-prompt` ou `--system-prompt-file` está definido. Use com `-p` para cargas de trabalho com script e multi-usuário | `claude -p --exclude-dynamic-system-prompt-sections "query"` |91| `--exclude-dynamic-system-prompt-sections` | Mover contexto por usuário, como a localização de memória automática, para fora do prompt do sistema e para a primeira mensagem do usuário. Melhora a reutilização de prompt-cache em diferentes usuários e máquinas executando a mesma tarefa. Aplica-se apenas com o prompt do sistema padrão; ignorado quando `--system-prompt` ou `--system-prompt-file` está definido. Use com `-p` para cargas de trabalho com script e multi-usuário | `claude -p --exclude-dynamic-system-prompt-sections "query"` |
92| `--exec` | Executar um comando shell como um trabalho de fundo com suporte PTY em vez de iniciar uma sessão Claude. Use com `--bg` para iniciar a partir do shell | `claude --bg --exec 'pytest -x'` |92| `--exec` | Executar um comando shell como um trabalho de fundo com suporte PTY em vez de iniciar uma sessão Claude. Use com `--bg` para iniciar a partir do shell | `claude --bg --exec 'pytest -x'` |
93| `--fallback-model` | Ativar fallback automático para o(s) modelo(s) especificado(s) quando o modelo primário está sobrecarregado ou não está disponível, por exemplo um modelo descontinuado. Aceita uma lista separada por vírgula tentada em ordem. Veja [Cadeias de modelo fallback](/docs/pt/model-config#fallback-model-chains). Para persistir uma cadeia entre sessões, use a configuração [`fallbackModel`](/docs/pt/settings-reference#fallbackmodel), que este sinalizador substitui | `claude --fallback-model sonnet,haiku` |93| `--fallback-model` | Ativar fallback automático para o(s) modelo(s) especificado(s) quando o modelo primário está sobrecarregado ou não está disponível, por exemplo um modelo descontinuado. Aceita uma lista separada por vírgula tentada em ordem. Veja [Cadeias de modelo fallback](/docs/pt/model-config.md#fallback-model-chains). Para persistir uma cadeia entre sessões, use a configuração [`fallbackModel`](/docs/pt/settings-reference#fallbackmodel), que este sinalizador substitui | `claude --fallback-model sonnet,haiku` |
94| `--fork-session` | Ao retomar, criar um novo ID de sessão em vez de reutilizar o original (use com `--resume` ou `--continue`) | `claude --resume abc123 --fork-session` |94| `--fork-session` | Ao retomar, criar um novo ID de sessão em vez de reutilizar o original (use com `--resume` ou `--continue`) | `claude --resume abc123 --fork-session` |
95| `--forward-subagent-text` | Emitir blocos de texto e pensamento de [subagentes](/docs/pt/sub-agents) no fluxo de saída como mensagens `assistant` e `user` com `parent_tool_use_id` definido, para que você possa reconstruir a transcrição de cada subagente. Sem esta flag, Claude Code omite os blocos de texto e pensamento de um subagente que é executado em [primeiro plano](/docs/pt/sub-agents#run-subagents-in-foreground-or-background). Requer `--print` e `--output-format stream-json`. Para subagentes aninhados, skills bifurcadas e a versão que cada um requer, veja [Acompanhar mensagens de subagentes](/docs/pt/headless#follow-subagent-messages). A variável de ambiente [`CLAUDE_CODE_FORWARD_SUBAGENT_TEXT`](/docs/pt/env-vars) ativa o mesmo comportamento. Requer Claude Code v2.1.211 ou posterior | `claude -p --output-format stream-json --verbose --forward-subagent-text "query"` |95| `--forward-subagent-text` | Emitir blocos de texto e pensamento de [subagentes](/docs/pt/sub-agents.md) no fluxo de saída como mensagens `assistant` e `user` com `parent_tool_use_id` definido, para que você possa reconstruir a transcrição de cada subagente. Sem esta flag, Claude Code omite os blocos de texto e pensamento de um subagente que é executado em [primeiro plano](/docs/pt/sub-agents.md#run-subagents-in-foreground-or-background). Requer `--print` e `--output-format stream-json`. Para subagentes aninhados, skills bifurcadas e a versão que cada um requer, veja [Acompanhar mensagens de subagentes](/docs/pt/headless.md#follow-subagent-messages). A variável de ambiente [`CLAUDE_CODE_FORWARD_SUBAGENT_TEXT`](/docs/pt/env-vars) ativa o mesmo comportamento. Requer Claude Code v2.1.211 ou posterior | `claude -p --output-format stream-json --verbose --forward-subagent-text "query"` |
96| `--from-pr` | Abrir o seletor de sessão filtrado para sessões vinculadas a um pull request específico. Aceita um número de PR, uma URL de PR do GitHub ou GitHub Enterprise, uma URL de merge request do GitLab ou uma URL de pull request do Bitbucket. As sessões são vinculadas automaticamente quando Claude cria o pull request | `claude --from-pr 123` |96| `--from-pr` | Abrir o seletor de sessão filtrado para sessões vinculadas a um pull request específico. Aceita um número de PR, uma URL de PR do GitHub ou GitHub Enterprise, uma URL de merge request do GitLab ou uma URL de pull request do Bitbucket. As sessões são vinculadas automaticamente quando Claude cria o pull request | `claude --from-pr 123` |
97| `--ide` | Conectar automaticamente ao IDE na inicialização se exatamente um IDE válido estiver disponível | `claude --ide` |97| `--ide` | Conectar automaticamente ao IDE na inicialização se exatamente um IDE válido estiver disponível | `claude --ide` |
98| `--init` | Executar hooks de [Setup](/docs/pt/hooks#setup) com o matcher `init` antes da sessão (apenas modo print) | `claude -p --init "query"` |98| `--init` | Executar hooks de [Setup](/docs/pt/hooks.md#setup) com o matcher `init` antes da sessão (apenas modo print) | `claude -p --init "query"` |
99| `--init-only` | Executar hooks de [Setup](/docs/pt/hooks#setup) e `SessionStart`, depois sair sem iniciar uma conversa | `claude --init-only` |99| `--init-only` | Executar hooks de [Setup](/docs/pt/hooks.md#setup) e `SessionStart`, depois sair sem iniciar uma conversa | `claude --init-only` |
100| `--include-hook-events` | Incluir eventos do ciclo de vida do hook no fluxo de saída. Eventos de hook `SessionStart` e `Setup` são sempre incluídos e não precisam deste sinalizador. Alguns eventos de hook, como `Notification`, `SessionEnd`, `PreCompact` e `PostCompact`, nunca produzem um evento `hook_started`, mesmo com este sinalizador. Para esses eventos, Claude Code ainda emite `hook_progress` enquanto um hook de comando que é executado por mais de um segundo produz saída, e emite `hook_response` apenas quando um [hook que é executado em segundo plano](/docs/pt/hooks#run-hooks-in-the-background) termina. Requer `--output-format stream-json` | `claude -p --output-format stream-json --verbose --include-hook-events "query"` |100| `--include-hook-events` | Incluir eventos do ciclo de vida do hook no fluxo de saída. Eventos de hook `SessionStart` e `Setup` são sempre incluídos e não precisam deste sinalizador. Alguns eventos de hook, como `Notification`, `SessionEnd`, `PreCompact` e `PostCompact`, nunca produzem um evento `hook_started`, mesmo com este sinalizador. Para esses eventos, Claude Code ainda emite `hook_progress` enquanto um hook de comando que é executado por mais de um segundo produz saída, e emite `hook_response` apenas quando um [hook que é executado em segundo plano](/docs/pt/hooks.md#run-hooks-in-the-background) termina. Requer `--output-format stream-json` | `claude -p --output-format stream-json --verbose --include-hook-events "query"` |
101| `--include-partial-messages` | Incluir eventos de streaming parcial na saída. Requer `--print` e `--output-format stream-json` | `claude -p --output-format stream-json --verbose --include-partial-messages "query"` |101| `--include-partial-messages` | Incluir eventos de streaming parcial na saída. Requer `--print` e `--output-format stream-json` | `claude -p --output-format stream-json --verbose --include-partial-messages "query"` |
102| `--input-format` | Especificar formato de entrada para modo print (opções: `text`, `stream-json`) | `claude -p --output-format json --input-format stream-json` |102| `--input-format` | Especificar formato de entrada para modo print (opções: `text`, `stream-json`) | `claude -p --output-format json --input-format stream-json` |
103| `--json-schema` | Obter saída JSON validada correspondendo a um JSON Schema após o agente completar seu fluxo de trabalho (apenas modo print). Veja [saídas estruturadas](/docs/pt/agent-sdk/structured-outputs). Claude Code sai com um erro em um schema inválido e aceita a palavra-chave `format` como uma anotação sem validação do lado do cliente | `claude -p --json-schema '{"type":"object","properties":{...}}' "query"` |103| `--json-schema` | Obter saída JSON validada correspondendo a um JSON Schema após o agente completar seu fluxo de trabalho (apenas modo print). Veja [saídas estruturadas](/docs/pt/agent-sdk/structured-outputs.md). Claude Code sai com um erro em um schema inválido e aceita a palavra-chave `format` como uma anotação sem validação do lado do cliente | `claude -p --json-schema '{"type":"object","properties":{...}}' "query"` |
104| `--maintenance` | Executar hooks de [Setup](/docs/pt/hooks#setup) com o matcher `maintenance` antes da sessão (apenas modo print) | `claude -p --maintenance "query"` |104| `--maintenance` | Executar hooks de [Setup](/docs/pt/hooks.md#setup) com o matcher `maintenance` antes da sessão (apenas modo print) | `claude -p --maintenance "query"` |
105| `--max-budget-usd` | Interromper a execução quando o gasto estimado em chamadas de API atingir este valor (apenas modo print). Claude Code compara o limite com sua [estimativa de custo do lado do cliente](/docs/pt/agent-sdk/cost-tracking#estimates-not-billing), que pode diferir da sua fatura. Gastos de [subagentes](/docs/pt/sub-agents) contam para o limite. O gasto pode ultrapassar o limite, portanto [deixe uma margem](/docs/pt/agent-sdk/agent-loop#budget-headroom). Quando você retorna a uma conversa com `--continue` ou `--resume`, totais [restaurados de execuções anteriores](/docs/pt/agent-sdk/cost-tracking#accumulate-costs-across-multiple-calls) não contam para ele. Uma vez que o gasto atinge o limite, gerar outro subagente falha com `Budget limit reached`, e Claude Code para subagentes de fundo que ainda estão em execução; os comportamentos de aplicação do limite requerem Claude Code v2.1.217 ou posterior | `claude -p --max-budget-usd 5.00 "query"` |105| `--max-budget-usd` | Interromper a execução quando o gasto estimado em chamadas de API atingir este valor (apenas modo print). Claude Code compara o limite com sua [estimativa de custo do lado do cliente](/docs/pt/agent-sdk/cost-tracking.md#estimates-not-billing), que pode diferir da sua fatura. Gastos de [subagentes](/docs/pt/sub-agents.md) contam para o limite. O gasto pode ultrapassar o limite, portanto [deixe uma margem](/docs/pt/agent-sdk/agent-loop.md#budget-headroom). Quando você retorna a uma conversa com `--continue` ou `--resume`, totais [restaurados de execuções anteriores](/docs/pt/agent-sdk/cost-tracking.md#accumulate-costs-across-multiple-calls) não contam para ele. Uma vez que o gasto atinge o limite, gerar outro subagente falha com `Budget limit reached`, e Claude Code para subagentes de fundo que ainda estão em execução; os comportamentos de aplicação do limite requerem Claude Code v2.1.217 ou posterior | `claude -p --max-budget-usd 5.00 "query"` |
106| `--max-turns` | Limitar o número de turnos de agente (apenas modo print). Sai com um erro quando o limite é atingido. Sem limite por padrão. Com `--input-format stream-json`, uma mensagem ainda enfileirada quando o limite termina um turno permanece enfileirada e inicia um novo turno com seu próprio limite | `claude -p --max-turns 3 "query"` |106| `--max-turns` | Limitar o número de turnos de agente (apenas modo print). Sai com um erro quando o limite é atingido. Sem limite por padrão. Com `--input-format stream-json`, uma mensagem ainda enfileirada quando o limite termina um turno permanece enfileirada e inicia um novo turno com seu próprio limite | `claude -p --max-turns 3 "query"` |
107| `--mcp-config` | Carregar servidores MCP de arquivos JSON ou strings (separados por espaço). Quando você passa este sinalizador com `-p`, Claude Code aguarda servidores ainda pendentes se conectarem antes de executar o primeiro turno, até o timeout de inicialização [`MCP_TIMEOUT`](/docs/pt/env-vars), 30 segundos por padrão; um servidor com uma [lista de ferramentas em cache](/docs/pt/mcp#managing-your-servers) pula a espera e se conecta no primeiro uso. Em um [ambiente auto-hospedado](/docs/pt/self-hosted-environments-configuration#connection-timing), uma espera mais curta se aplica em vez disso. A espera requer Claude Code v2.1.221 ou posterior | `claude --mcp-config ./mcp.json` |107| `--mcp-config` | Carregar servidores MCP de arquivos JSON ou strings (separados por espaço). Quando você passa este sinalizador com `-p`, Claude Code aguarda servidores ainda pendentes se conectarem antes de executar o primeiro turno, até o timeout de inicialização [`MCP_TIMEOUT`](/docs/pt/env-vars), 30 segundos por padrão; um servidor com uma [lista de ferramentas em cache](/docs/pt/mcp.md#managing-your-servers) pula a espera e se conecta no primeiro uso. Em um [ambiente auto-hospedado](/docs/pt/self-hosted-environments-configuration.md#connection-timing), uma espera mais curta se aplica em vez disso. A espera requer Claude Code v2.1.221 ou posterior | `claude --mcp-config ./mcp.json` |
108| `--model` | Define o modelo para a sessão atual com um [alias de modelo](/docs/pt/model-config#model-aliases) como `sonnet`, `opus`, `haiku` ou `fable`, ou o nome completo de um modelo. Substitui a configuração [`model`](/docs/pt/settings-reference#model) e [`ANTHROPIC_MODEL`](/docs/pt/model-config#environment-variables) | `claude --model claude-sonnet-5` |108| `--model` | Define o modelo para a sessão atual com um [alias de modelo](/docs/pt/model-config.md#model-aliases) como `sonnet`, `opus`, `haiku` ou `fable`, ou o nome completo de um modelo. Substitui a configuração [`model`](/docs/pt/settings-reference#model) e [`ANTHROPIC_MODEL`](/docs/pt/model-config#environment-variables) | `claude --model claude-sonnet-5` |
109| `--name`, `-n` | Definir um nome de exibição para a sessão, mostrado em `/resume` e no título do terminal. Você pode retomar uma sessão nomeada com `claude --resume <name>`. [`/rename`](/docs/pt/commands) altera o nome durante a sessão e também o mostra na barra de prompt | `claude -n "my-feature-work"` |109| `--name`, `-n` | Definir um nome de exibição para a sessão, mostrado em `/resume` e no título do terminal. Você pode retomar uma sessão nomeada com `claude --resume <name>`. [`/rename`](/docs/pt/commands) altera o nome durante a sessão e também o mostra na barra de prompt | `claude -n "my-feature-work"` |
110| `--no-chrome` | Desativar [integração do navegador Chrome](/docs/pt/chrome) para esta sessão | `claude --no-chrome` |110| `--no-chrome` | Desativar [integração do navegador Chrome](/docs/pt/chrome.md) para esta sessão | `claude --no-chrome` |
111| `--no-session-persistence` | Desativar persistência de sessão para que as sessões não sejam salvas em disco e não possam ser retomadas. Apenas modo print. A variável de ambiente [`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](/docs/pt/env-vars) faz o mesmo em qualquer modo | `claude -p --no-session-persistence "query"` |111| `--no-session-persistence` | Desativar persistência de sessão para que as sessões não sejam salvas em disco e não possam ser retomadas. Apenas modo print. A variável de ambiente [`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](/docs/pt/env-vars) faz o mesmo em qualquer modo | `claude -p --no-session-persistence "query"` |
112| `--output-format` | Especificar formato de saída para modo print (opções: `text`, `json`, `stream-json`) | `claude -p "query" --output-format json` |112| `--output-format` | Especificar formato de saída para modo print (opções: `text`, `json`, `stream-json`) | `claude -p "query" --output-format json` |
113| `--permission-mode` | Começar em um [modo de permissão](/docs/pt/permission-modes) especificado. Aceita `default`, `acceptEdits`, `plan`, `auto`, `dontAsk`, `bypassPermissions` ou `manual` como um alias para `default`. O alias `manual` seleciona o modo de permissão que a UI rotula como Manual e requer Claude Code v2.1.200 ou posterior; `claude --help` o lista no lugar de `default` e ambos os valores funcionam. Substitui `defaultMode` dos arquivos de configuração. Sem este sinalizador ou `--dangerously-skip-permissions`, uma nova sessão inicia no modo de permissão descrito em [qual modo de permissão uma sessão inicia](/docs/pt/permission-modes#which-mode-a-session-starts-in), que também cobre o que uma execução `-p` inicia | `claude --permission-mode plan` |113| `--permission-mode` | Começar em um [modo de permissão](/docs/pt/permission-modes.md) especificado. Aceita `default`, `acceptEdits`, `plan`, `auto`, `dontAsk`, `bypassPermissions` ou `manual` como um alias para `default`. O alias `manual` seleciona o modo de permissão que a UI rotula como Manual e requer Claude Code v2.1.200 ou posterior; `claude --help` o lista no lugar de `default` e ambos os valores funcionam. Substitui `defaultMode` dos arquivos de configuração. Sem este sinalizador ou `--dangerously-skip-permissions`, uma nova sessão inicia no modo de permissão descrito em [qual modo de permissão uma sessão inicia](/docs/pt/permission-modes.md#which-mode-a-session-starts-in), que também cobre o que uma execução `-p` inicia | `claude --permission-mode plan` |
114| `--permission-prompt-tool` | Especificar uma ferramenta MCP para lidar com prompts de permissão em modo não interativo. Passe o nome completo, como `mcp__<server>__<tool>`, de uma ferramenta em um servidor MCP que a execução carrega. Claude Code aguarda a conexão do servidor MCP dessa ferramenta antes de executar o primeiro turno, até o timeout de inicialização [`MCP_TIMEOUT`](/docs/pt/env-vars), 30 segundos por padrão. A ferramenta de prompt não pode aprovar uma ferramenta MCP marcada como [exigindo interação do usuário](/docs/pt/mcp#require-approval-for-a-specific-tool): Claude Code converte um resultado `allow` para uma em uma negação. Esta restrição requer Claude Code v2.1.199 ou posterior | `claude -p --mcp-config ./mcp.json --permission-prompt-tool mcp__permissions__approve "query"` |114| `--permission-prompt-tool` | Especificar uma ferramenta MCP para lidar com prompts de permissão em modo não interativo. Passe o nome completo, como `mcp__<server>__<tool>`, de uma ferramenta em um servidor MCP que a execução carrega. Claude Code aguarda a conexão do servidor MCP dessa ferramenta antes de executar o primeiro turno, até o timeout de inicialização [`MCP_TIMEOUT`](/docs/pt/env-vars), 30 segundos por padrão. A ferramenta de prompt não pode aprovar uma ferramenta MCP marcada como [exigindo interação do usuário](/docs/pt/mcp.md#require-approval-for-a-specific-tool): Claude Code converte um resultado `allow` para uma em uma negação. Esta restrição requer Claude Code v2.1.199 ou posterior | `claude -p --mcp-config ./mcp.json --permission-prompt-tool mcp__permissions__approve "query"` |
115| `--permission-prompts` | Definir quem responde prompts de permissão em modo print. Com o padrão `host`, Claude Code os envia para o host do Agent SDK ou a ferramenta `--permission-prompt-tool`. Passe `none` quando ninguém puder responder, e Claude Code os nega em vez disso. Veja [Desativar prompts de permissão em execuções sem supervisão](/docs/pt/headless#turn-off-permission-prompts-in-unattended-runs). Requer Claude Code v2.1.259 ou posterior | `claude -p --permission-prompts none "query"` |115| `--permission-prompts` | Definir quem responde prompts de permissão em modo print. Com o padrão `host`, Claude Code os envia para o host do Agent SDK ou a ferramenta `--permission-prompt-tool`. Passe `none` quando ninguém puder responder, e Claude Code os nega em vez disso. Veja [Desativar prompts de permissão em execuções sem supervisão](/docs/pt/headless.md#turn-off-permission-prompts-in-unattended-runs). Requer Claude Code v2.1.259 ou posterior | `claude -p --permission-prompts none "query"` |
116| `--plugin-dir` | Carregar um plugin de um diretório ou arquivo `.zip`, ou vários de uma [pasta de plugins](/docs/pt/plugins/create#load-a-directory-or-archive-for-one-session), apenas para esta sessão. Cada sinalizador leva um caminho. Repita o sinalizador para mais caminhos: `--plugin-dir A --plugin-dir B.zip`. Passar uma pasta de plugins requer Claude Code v2.1.265 ou posterior | `claude --plugin-dir ./my-plugin` |116| `--plugin-dir` | Carregar um plugin de um diretório ou arquivo `.zip`, ou vários de uma [pasta de plugins](/docs/pt/plugins/create.md#load-a-directory-or-archive-for-one-session), apenas para esta sessão. Cada sinalizador leva um caminho. Repita o sinalizador para mais caminhos: `--plugin-dir A --plugin-dir B.zip`. Passar uma pasta de plugins requer Claude Code v2.1.265 ou posterior | `claude --plugin-dir ./my-plugin` |
117| `--plugin-url` | Buscar um arquivo `.zip` de plugin de uma URL apenas para esta sessão. Repita o sinalizador para vários plugins, ou passe URLs separadas por espaço em um único valor entre aspas | `claude --plugin-url https://example.com/plugin.zip` |117| `--plugin-url` | Buscar um arquivo `.zip` de plugin de uma URL apenas para esta sessão. Repita o sinalizador para vários plugins, ou passe URLs separadas por espaço em um único valor entre aspas | `claude --plugin-url https://example.com/plugin.zip` |
118| `--print`, `-p` | Imprimir resposta sem modo interativo (veja a [documentação do Agent SDK](/docs/pt/agent-sdk/overview) para detalhes de uso programático). Para `--resume` em uma sessão em segundo plano que ainda está em execução, veja [Retomar uma sessão em segundo plano em execução](/docs/pt/sessions#resume-a-running-background-session) | `claude -p "query"` |118| `--print`, `-p` | Imprimir resposta sem modo interativo (veja a [documentação do Agent SDK](/docs/pt/agent-sdk/overview.md) para detalhes de uso programático). Para `--resume` em uma sessão em segundo plano que ainda está em execução, veja [Retomar uma sessão em segundo plano em execução](/docs/pt/sessions.md#resume-a-running-background-session) | `claude -p "query"` |
119| `--prompt-suggestions` | Emitir uma mensagem `prompt_suggestion` com um prompt de usuário previsto após cada turno que gera um; conversas muito curtas podem não produzir nenhum. Requer `--print`, `--output-format stream-json` e `--verbose`. Veja [Sugestões de prompt](/docs/pt/interactive-mode#prompt-suggestions) | `claude -p --prompt-suggestions --output-format stream-json --verbose "query"` |119| `--prompt-suggestions` | Emitir uma mensagem `prompt_suggestion` com um prompt de usuário previsto após cada turno que gera um; conversas muito curtas podem não produzir nenhum. Requer `--print`, `--output-format stream-json` e `--verbose`. Veja [Sugestões de prompt](/docs/pt/interactive-mode.md#prompt-suggestions) | `claude -p --prompt-suggestions --output-format stream-json --verbose "query"` |
120| `--ref <branch>` | Com `--environment`, basear o checkout da nova sessão em uma ref nomeada em vez de `HEAD` local | `claude -p "Run the smoke test" --environment ccpool_abc123 --ref main` |120| `--ref <branch>` | Com `--environment`, basear o checkout da nova sessão em uma ref nomeada em vez de `HEAD` local | `claude -p "Run the smoke test" --environment ccpool_abc123 --ref main` |
121| `--remote` | Alias descontinuado para `--cloud`, incluindo o formulário de sessão existente | `claude --remote "Fix the login bug"` |121| `--remote` | Alias descontinuado para `--cloud`, incluindo o formulário de sessão existente | `claude --remote "Fix the login bug"` |
122| `--remote-control`, `--rc` | Iniciar uma sessão interativa com [Remote Control](/docs/pt/remote-control#start-a-remote-control-session) ativado para que você também possa controlá-la a partir de claude.ai ou do aplicativo Claude. Opcionalmente, passe um nome para a sessão | `claude --remote-control "My Project"` |122| `--remote-control`, `--rc` | Iniciar uma sessão interativa com [Remote Control](/docs/pt/remote-control.md#start-a-remote-control-session) ativado para que você também possa controlá-la a partir de claude.ai ou do aplicativo Claude. Opcionalmente, passe um nome para a sessão | `claude --remote-control "My Project"` |
123| `--remote-control-session-name-prefix <prefix>` | Prefixo para nomes de sessão [Remote Control](/docs/pt/remote-control) gerados automaticamente quando nenhum nome explícito está definido. Padrão é o nome do host da sua máquina, produzindo nomes como `myhost-graceful-unicorn`. Defina `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` para o mesmo efeito | `claude remote-control --remote-control-session-name-prefix dev-box` |123| `--remote-control-session-name-prefix <prefix>` | Prefixo para nomes de sessão [Remote Control](/docs/pt/remote-control.md) gerados automaticamente quando nenhum nome explícito está definido. Padrão é o nome do host da sua máquina, produzindo nomes como `myhost-graceful-unicorn`. Defina `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` para o mesmo efeito | `claude remote-control --remote-control-session-name-prefix dev-box` |
124| `--replay-user-messages` | Re-emitir mensagens do usuário de stdin de volta em stdout para confirmação. Requer `--input-format stream-json` e `--output-format stream-json` | `claude -p --input-format stream-json --output-format stream-json --verbose --replay-user-messages` |124| `--replay-user-messages` | Re-emitir mensagens do usuário de stdin de volta em stdout para confirmação. Requer `--input-format stream-json` e `--output-format stream-json` | `claude -p --input-format stream-json --output-format stream-json --verbose --replay-user-messages` |
125| `--restricted` | Iniciar em modo restrito. Use-o quando um harness de avaliação dirige `claude` em uma máquina compartilhada e Claude Code não deve executar comandos ou ler configurações de usuário e projeto dessa máquina. Claude Code remove as ferramentas integradas que executam comandos ou código, e WebFetch, a menos que você as nomeie individualmente em `--tools`, não através do preset `default`. Também confina as ferramentas de arquivo integradas aos [diretórios de trabalho](/docs/pt/permissions#working-directories), carrega apenas [configurações gerenciadas](/docs/pt/managed-settings) e `--settings`, recusa [`bypassPermissions`](/docs/pt/permission-modes#skip-all-checks-with-bypasspermissions-mode) e [recusa criar sessões em nuvem](/docs/pt/errors#cloud-sessions-cannot-be-created-from-a-restricted-session). Requer Claude Code v2.1.248 ou posterior | `claude --restricted -p "query"` |125| `--restricted` | Iniciar em modo restrito. Use-o quando um harness de avaliação dirige `claude` em uma máquina compartilhada e Claude Code não deve executar comandos ou ler configurações de usuário e projeto dessa máquina. Claude Code remove as ferramentas integradas que executam comandos ou código, e WebFetch, a menos que você as nomeie individualmente em `--tools`, não através do preset `default`. Também confina as ferramentas de arquivo integradas aos [diretórios de trabalho](/docs/pt/permissions.md#working-directories), carrega apenas [configurações gerenciadas](/docs/pt/managed-settings.md) e `--settings`, recusa [`bypassPermissions`](/docs/pt/permission-modes#skip-all-checks-with-bypasspermissions-mode) e [recusa criar sessões em nuvem](/docs/pt/errors.md#cloud-sessions-cannot-be-created-from-a-restricted-session). Requer Claude Code v2.1.248 ou posterior | `claude --restricted -p "query"` |
126| `--resume`, `-r` | Retomar uma sessão específica por ID ou nome, ou mostrar um seletor interativo para escolher uma sessão. No lugar de um ID, você pode passar o caminho absoluto para o arquivo de [transcrição](/docs/pt/sessions#where-transcripts-are-stored) `.jsonl` de uma sessão. O seletor e a busca por nome incluem sessões que adicionaram este diretório com `/add-dir`. Quando você passa um ID de sessão, Claude Code pesquisa o diretório do projeto atual e seus git worktrees, depois todos os outros projetos nesta máquina. Antes de v2.1.223, a busca de ID cobria apenas o diretório do projeto atual e seus git worktrees. [Sessões de fundo](/docs/pt/agent-view) aparecem no seletor marcadas com `bg`. Retomar uma que ainda está em execução [abre essa sessão](/docs/pt/sessions#resume-a-running-background-session) neste terminal através de `claude attach`, e um prompt que você passa na linha de comando vai para ela como seu próximo turno. Antes de v2.1.285, Claude Code recusava e imprimia o comando `claude attach` para executar em vez disso | `claude --resume auth-refactor` |126| `--resume`, `-r` | Retomar uma sessão específica por ID ou nome, ou mostrar um seletor interativo para escolher uma sessão. No lugar de um ID, você pode passar o caminho absoluto para o arquivo de [transcrição](/docs/pt/sessions.md#where-transcripts-are-stored) `.jsonl` de uma sessão. O seletor e a busca por nome incluem sessões que adicionaram este diretório com `/add-dir`. Quando você passa um ID de sessão, Claude Code pesquisa o diretório do projeto atual e seus git worktrees, depois todos os outros projetos nesta máquina. Antes de v2.1.223, a busca de ID cobria apenas o diretório do projeto atual e seus git worktrees. [Sessões de fundo](/docs/pt/agent-view.md) aparecem no seletor marcadas com `bg`. Retomar uma que ainda está em execução [abre essa sessão](/docs/pt/sessions.md#resume-a-running-background-session) neste terminal através de `claude attach`, e um prompt que você passa na linha de comando vai para ela como seu próximo turno. Antes de v2.1.285, Claude Code recusava e imprimia o comando `claude attach` para executar em vez disso | `claude --resume auth-refactor` |
127| `--safe-mode` | Iniciar com todas as personalizações desativadas para solucionar problemas de uma configuração quebrada: CLAUDE.md, skills, plugins, hooks, servidores MCP, comandos e agentes personalizados, estilos de saída, workflows, temas personalizados, atalhos de teclado personalizados, comandos de linha de status e sugestão de arquivo, servidores LSP e memória automática não carregam. Autenticação, seleção de modelo, ferramentas integradas e permissões funcionam normalmente, o que difere de [`--bare`](/docs/pt/headless#start-faster-with-bare-mode). A política de configurações gerenciadas ainda se aplica, incluindo hooks configurados por política, linha de status e comandos de sugestão de arquivo; plugins gerenciados, skills gerenciadas, CLAUDE.md gerenciado e servidores MCP configurados por política não. Útil para verificar se uma personalização é o que dispara [fallback automático de modelo](/docs/pt/model-config#automatic-model-fallback). Define [`CLAUDE_CODE_SAFE_MODE`](/docs/pt/env-vars) | `claude --safe-mode` |127| `--safe-mode` | Iniciar com todas as personalizações desativadas para solucionar problemas de uma configuração quebrada: CLAUDE.md, skills, plugins, hooks, servidores MCP, comandos e agentes personalizados, estilos de saída, workflows, temas personalizados, atalhos de teclado personalizados, comandos de linha de status e sugestão de arquivo, servidores LSP e memória automática não carregam. Autenticação, seleção de modelo, ferramentas integradas e permissões funcionam normalmente, o que difere de [`--bare`](/docs/pt/headless#start-faster-with-bare-mode). A política de configurações gerenciadas ainda se aplica, incluindo hooks configurados por política, linha de status e comandos de sugestão de arquivo; plugins gerenciados, skills gerenciadas, CLAUDE.md gerenciado e servidores MCP configurados por política não. Útil para verificar se uma personalização é o que dispara [fallback automático de modelo](/docs/pt/model-config.md#automatic-model-fallback). Define [`CLAUDE_CODE_SAFE_MODE`](/docs/pt/env-vars) | `claude --safe-mode` |
128| `--session-id` | Usar um ID de sessão específico para a conversa (deve ser um UUID válido) | `claude --session-id "550e8400-e29b-41d4-a716-446655440000"` |128| `--session-id` | Usar um ID de sessão específico para a conversa (deve ser um UUID válido) | `claude --session-id "550e8400-e29b-41d4-a716-446655440000"` |
129| `--setting-sources` | Lista separada por vírgula de fontes de configuração a carregar (`user`, `project`, `local`). Veja [agent view](/docs/pt/agent-view#what-carries-over-when-you-background) e [agent teams](/docs/pt/agent-teams#context-and-communication) para as sessões que você inicia a partir desta que herdam a lista | `claude --setting-sources user,project` |129| `--setting-sources` | Lista separada por vírgula de fontes de configuração a carregar (`user`, `project`, `local`). Veja [agent view](/docs/pt/agent-view.md#what-carries-over-when-you-background) e [agent teams](/docs/pt/agent-teams.md#context-and-communication) para as sessões que você inicia a partir desta que herdam a lista | `claude --setting-sources user,project` |
130| `--settings` | Caminho para um arquivo JSON de configurações ou uma string JSON para carregar configurações adicionais. Os valores que você define aqui substituem as mesmas chaves em seus arquivos `settings.json` para esta sessão. As chaves que você omite mantêm seus valores baseados em arquivo. O arquivo deve ser um arquivo regular com no máximo 2 MiB. Veja [precedência de configurações](/docs/pt/settings#settings-precedence) | `claude --settings ./settings.json` |130| `--settings` | Caminho para um arquivo JSON de configurações ou uma string JSON para carregar configurações adicionais. Os valores que você define aqui substituem as mesmas chaves em seus arquivos `settings.json` para esta sessão. As chaves que você omite mantêm seus valores baseados em arquivo. O arquivo deve ser um arquivo regular com no máximo 2 MiB. Veja [precedência de configurações](/docs/pt/settings.md#settings-precedence) | `claude --settings ./settings.json` |
131| `--strict-mcp-config` | Usar apenas servidores MCP de `--mcp-config`, ignorando todas as outras configurações de MCP. Veja [Controle exclusivo com managed-mcp.json](/docs/pt/managed-mcp#exclusive-control-with-managed-mcp-json) para o que o sinalizador faz sob um arquivo MCP gerenciado | `claude --strict-mcp-config --mcp-config ./mcp.json` |131| `--strict-mcp-config` | Usar apenas servidores MCP de `--mcp-config`, ignorando todas as outras configurações de MCP. Veja [Controle exclusivo com managed-mcp.json](/docs/pt/managed-mcp.md#exclusive-control-with-managed-mcp-json) para o que o sinalizador faz sob um arquivo MCP gerenciado | `claude --strict-mcp-config --mcp-config ./mcp.json` |
132| `--system-prompt` | Substituir todo o prompt do sistema por texto personalizado | `claude --system-prompt "You are a Python expert"` |132| `--system-prompt` | Substituir todo o prompt do sistema por texto personalizado | `claude --system-prompt "You are a Python expert"` |
133| `--system-prompt-file` | Carregar prompt do sistema de um arquivo, substituindo o prompt padrão | `claude --system-prompt-file ./custom-prompt.txt` |133| `--system-prompt-file` | Carregar prompt do sistema de um arquivo, substituindo o prompt padrão | `claude --system-prompt-file ./custom-prompt.txt` |
134| `--system-prompt-snapshot` | Passar `off` para reconstruir o prompt do sistema em cada solicitação em vez de reutilizar o prompt [registrado na primeira solicitação da conversa](#system-prompt-flags-in-resumed-conversations), por exemplo enquanto você itera no texto `--append-system-prompt` em execuções `--continue`. Requer Claude Code v2.1.257 ou posterior | `claude --system-prompt-snapshot off` |134| `--system-prompt-snapshot` | Passar `off` para reconstruir o prompt do sistema em cada solicitação em vez de reutilizar o prompt [registrado na primeira solicitação da conversa](#system-prompt-flags-in-resumed-conversations), por exemplo enquanto você itera no texto `--append-system-prompt` em execuções `--continue`. Requer Claude Code v2.1.257 ou posterior | `claude --system-prompt-snapshot off` |
135| `--teleport` | Retomar uma [sessão na nuvem](/docs/pt/claude-code-on-the-web) em seu terminal local | `claude --teleport` |135| `--teleport` | Retomar uma [sessão na nuvem](/docs/pt/claude-code-on-the-web.md) em seu terminal local | `claude --teleport` |
136| `--teammate-mode` | Definir como [equipe de agentes](/docs/pt/agent-teams) colegas de equipe são exibidos: `in-process` (padrão), `auto`, `tmux` ou `iterm2`. Substitui a configuração [`teammateMode`](/docs/pt/settings-reference#teammatemode) para esta sessão. Veja [Escolher um modo de exibição](/docs/pt/agent-teams#choose-a-display-mode) | `claude --teammate-mode auto` |136| `--teammate-mode` | Definir como [equipe de agentes](/docs/pt/agent-teams.md) colegas de equipe são exibidos: `in-process` (padrão), `auto`, `tmux` ou `iterm2`. Substitui a configuração [`teammateMode`](/docs/pt/settings-reference#teammatemode) para esta sessão. Veja [Escolher um modo de exibição](/docs/pt/agent-teams.md#choose-a-display-mode) | `claude --teammate-mode auto` |
137| `--tmux` | Criar uma sessão tmux para o worktree. Requer `--worktree`. Usa painéis nativos do iTerm2 quando disponível; passe `--tmux=classic` para tmux tradicional | `claude -w feature-auth --tmux` |137| `--tmux` | Criar uma sessão tmux para o worktree. Requer `--worktree`. Usa painéis nativos do iTerm2 quando disponível; passe `--tmux=classic` para tmux tradicional | `claude -w feature-auth --tmux` |
138| `--tools` | Restringir quais ferramentas integradas Claude pode usar. Use `""` para desativar todas, `"default"` para o conjunto padrão, ou nomes de ferramentas como `"Bash,Edit,Read"`. Em macOS, Linux e WSL, o conjunto padrão deixa de fora `Glob` e `Grep`, conforme descrito em [Comportamento da ferramenta Glob](/docs/pt/tools-reference#glob-tool-behavior). Se você nomear uma das [ferramentas de rastreamento de tarefas](/docs/pt/tools-reference#task-tool-availability) aqui, Claude Code também as habilita na sessão. O sinalizador não afeta ferramentas MCP; para negar essas também, use `--disallowedTools "mcp__*"`. Uma lista que omite [`EndConversation`](/docs/pt/tools-reference#endconversation-tool-behavior) não a remove; `""` a remove apenas quando nenhuma ferramenta MCP permanecer | `claude --tools "Bash,Edit,Read"` |138| `--tools` | Restringir quais ferramentas integradas Claude pode usar. Use `""` para desativar todas, `"default"` para o conjunto padrão, ou nomes de ferramentas como `"Bash,Edit,Read"`. Em macOS, Linux e WSL, o conjunto padrão deixa de fora `Glob` e `Grep`, conforme descrito em [Comportamento da ferramenta Glob](/docs/pt/tools-reference.md#glob-tool-behavior). Se você nomear uma das [ferramentas de rastreamento de tarefas](/docs/pt/tools-reference.md#task-tool-availability) aqui, Claude Code também as habilita na sessão. O sinalizador não afeta ferramentas MCP; para negar essas também, use `--disallowedTools "mcp__*"`. Uma lista que omite [`EndConversation`](/docs/pt/tools-reference#endconversation-tool-behavior) não a remove; `""` a remove apenas quando nenhuma ferramenta MCP permanecer | `claude --tools "Bash,Edit,Read"` |
139| `--verbose` | Ativar logging detalhado, mostra saída completa turno por turno. Substitui a configuração [`viewMode`](/docs/pt/settings-reference#viewmode) para esta sessão | `claude --verbose` |139| `--verbose` | Ativar logging detalhado, mostra saída completa turno por turno. Substitui a configuração [`viewMode`](/docs/pt/settings-reference#viewmode) para esta sessão | `claude --verbose` |
140| `--version`, `-v` | Exibir o número da versão | `claude -v` |140| `--version`, `-v` | Exibir o número da versão | `claude -v` |
141| `--worktree`, `-w` | Iniciar Claude em um [git worktree](/docs/pt/worktrees) isolado em `<repo>/.claude/worktrees/<name>`. Se você não der um nome, Claude Code gera um. Passe `#<number>`, uma URL de pull request do GitHub ou uma URL de merge request do GitLab para [buscar esse PR ou MR de `origin` e ramificar o worktree a partir dele](/docs/pt/worktrees#branch-from-a-pull-request). Ramificar a partir de um merge request do GitLab requer Claude Code v2.1.233 ou posterior | `claude -w feature-auth` |141| `--worktree`, `-w` | Iniciar Claude em um [git worktree](/docs/pt/worktrees.md) isolado em `<repo>/.claude/worktrees/<name>`. Se você não der um nome, Claude Code gera um. Passe `#<number>`, uma URL de pull request do GitHub ou uma URL de merge request do GitLab para [buscar esse PR ou MR de `origin` e ramificar o worktree a partir dele](/docs/pt/worktrees#branch-from-a-pull-request). Ramificar a partir de um merge request do GitLab requer Claude Code v2.1.233 ou posterior | `claude -w feature-auth` |
142 142
143### Sinalizadores de prompt do sistema143### Sinalizadores de prompt do sistema
144 144
162 162
163Claude recebe o system prompt padrão seguido do conteúdo de `style.md`, uma linha em branco e então `Always reply in French`. O conteúdo do arquivo vem primeiro mesmo se você passar `--append-system-prompt` antes de `--append-system-prompt-file`.163Claude recebe o system prompt padrão seguido do conteúdo de `style.md`, uma linha em branco e então `Always reply in French`. O conteúdo do arquivo vem primeiro mesmo se você passar `--append-system-prompt` antes de `--append-system-prompt-file`.
164 164
165Quando o texto de substituição combina instruções que são as mesmas em cada execução com contexto que muda por execução, adicione uma linha contendo apenas `__SYSTEM_PROMPT_DYNAMIC_BOUNDARY__` entre as instruções e o contexto. Claude Code divide o prompt na primeira linha assim e remove essa linha, portanto a parte acima dela permanece em cache enquanto a parte abaixo muda. Requer Claude Code v2.1.275 ou posterior. [Cache a parte estática de um prompt personalizado](/docs/pt/agent-sdk/modifying-system-prompts#cache-the-static-part-of-a-custom-prompt) lista as configurações onde a divisão se aplica.165Quando o texto de substituição combina instruções que são as mesmas em cada execução com contexto que muda por execução, adicione uma linha contendo apenas `__SYSTEM_PROMPT_DYNAMIC_BOUNDARY__` entre as instruções e o contexto. Claude Code divide o prompt na primeira linha assim e remove essa linha, portanto a parte acima dela permanece em cache enquanto a parte abaixo muda. Requer Claude Code v2.1.275 ou posterior. [Cache a parte estática de um prompt personalizado](/docs/pt/agent-sdk/modifying-system-prompts.md#cache-the-static-part-of-a-custom-prompt) lista as configurações onde a divisão se aplica.
166 166
167Escolha com base em se a identidade padrão do Claude Code ainda se adequa à sua tarefa. Use um sinalizador de anexação quando Claude deve permanecer um assistente de codificação que também segue suas regras extras: instruções por invocação, formatação de saída ou contexto de domínio para um script `-p`. Anexar preserva a orientação de ferramentas padrão, instruções de segurança e convenções de codificação, portanto você fornece apenas o que difere. Use um sinalizador de substituição quando a superfície, identidade ou modelo de permissão diferir do Claude Code, como um agente não codificador em um pipeline que nenhum humano observa. Substituir descarta todo o prompt padrão, incluindo orientação de ferramentas e instruções de segurança, portanto você assume a responsabilidade por tudo o que sua tarefa ainda precisa.167Escolha com base em se a identidade padrão do Claude Code ainda se adequa à sua tarefa. Use um sinalizador de anexação quando Claude deve permanecer um assistente de codificação que também segue suas regras extras: instruções por invocação, formatação de saída ou contexto de domínio para um script `-p`. Anexar preserva a orientação de ferramentas padrão, instruções de segurança e convenções de codificação, portanto você fornece apenas o que difere. Use um sinalizador de substituição quando a superfície, identidade ou modelo de permissão diferir do Claude Code, como um agente não codificador em um pipeline que nenhum humano observa. Substituir descarta todo o prompt padrão, incluindo orientação de ferramentas e instruções de segurança, portanto você assume a responsabilidade por tudo o que sua tarefa ainda precisa.
168 168
169Para personas persistentes que você pode alternar e compartilhar em um projeto, use [estilos de saída](/docs/pt/output-styles). Para convenções de projeto que Claude deve sempre seguir, use [CLAUDE.md](/docs/pt/memory). O [guia do Agent SDK sobre prompts do sistema](/docs/pt/agent-sdk/modifying-system-prompts#decide-on-a-starting-point) cobre a mesma decisão com mais profundidade.169Para personas persistentes que você pode alternar e compartilhar em um projeto, use [estilos de saída](/docs/pt/output-styles.md). Para convenções de projeto que Claude deve sempre seguir, use [CLAUDE.md](/docs/pt/memory.md). O [guia do Agent SDK sobre prompts do sistema](/docs/pt/agent-sdk/modifying-system-prompts.md#decide-on-a-starting-point) cobre a mesma decisão com mais profundidade.
170 170
171#### Sinalizadores de prompt do sistema em conversas retomadas171#### Sinalizadores de prompt do sistema em conversas retomadas
172 172
173Por padrão, Claude Code constrói o prompt do sistema uma vez, na primeira solicitação de uma conversa, com o texto de quaisquer sinalizadores de prompt do sistema aplicados, e o registra na sessão. Até que a conversa seja compactada, cada solicitação posterior usa esse prompt registrado, incluindo depois que você retorna à conversa com `--resume` ou `--continue`. Se você passar texto de sinalizador de prompt do sistema diferente, ou nenhum, nesse lançamento posterior, ele entra em vigor uma vez que a conversa é compactada ou quando você inicia uma nova conversa.173Por padrão, Claude Code constrói o prompt do sistema uma vez, na primeira solicitação de uma conversa, com o texto de quaisquer sinalizadores de prompt do sistema aplicados, e o registra na sessão. Até que a conversa seja compactada, cada solicitação posterior usa esse prompt registrado, incluindo depois que você retorna à conversa com `--resume` ou `--continue`. Se você passar texto de sinalizador de prompt do sistema diferente, ou nenhum, nesse lançamento posterior, ele entra em vigor uma vez que a conversa é compactada ou quando você inicia uma nova conversa.
174 174
175Fora de [sessões em nuvem](/docs/pt/cloud-environments), se você iniciar Claude Code em [modo bare](/docs/pt/headless#start-faster-with-bare-mode), passando `--bare` ou definindo `CLAUDE_CODE_SIMPLE=1`, o registro permanece desativado a menos que você passe `--system-prompt-snapshot on`. Antes de v2.1.268, sessões que não [buscam sinalizadores de recurso](/docs/pt/env-vars#features-that-need-feature-flag-fetching), incluindo sessões no Amazon Bedrock, na Plataforma de Agentes do Google Cloud e no Microsoft Foundry, reconstruíram o prompt em cada solicitação e `--system-prompt-snapshot` não tinha efeito.175Fora de [sessões em nuvem](/docs/pt/cloud-environments.md), se você iniciar Claude Code em [modo bare](/docs/pt/headless.md#start-faster-with-bare-mode), passando `--bare` ou definindo `CLAUDE_CODE_SIMPLE=1`, o registro permanece desativado a menos que você passe `--system-prompt-snapshot on`. Antes de v2.1.268, sessões que não [buscam sinalizadores de recurso](/docs/pt/env-vars.md#features-that-need-feature-flag-fetching), incluindo sessões no Amazon Bedrock, na Plataforma de Agentes do Google Cloud e no Microsoft Foundry, reconstruíram o prompt em cada solicitação e `--system-prompt-snapshot` não tinha efeito.
176 176
177Para reconstruir o prompt em cada solicitação em vez disso, por exemplo enquanto você itera em sua redação em execuções `--continue`, passe `--system-prompt-snapshot off`. Antes de v2.1.265, passar qualquer um dos sinalizadores de prompt do sistema também desativava o registro a menos que você passasse `--system-prompt-snapshot on`.177Para reconstruir o prompt em cada solicitação em vez disso, por exemplo enquanto você itera em sua redação em execuções `--continue`, passe `--system-prompt-snapshot off`. Antes de v2.1.265, passar qualquer um dos sinalizadores de prompt do sistema também desativava o registro a menos que você passasse `--system-prompt-snapshot on`.
178 178
179## Veja também179## Veja também
180 180
181* [Extensão Chrome](/docs/pt/chrome) - Automação de navegador e testes web181* [Extensão Chrome](/docs/pt/chrome.md) - Automação de navegador e testes web
182* [Modo interativo](/docs/pt/interactive-mode) - Atalhos de teclado, modos de entrada e recursos interativos182* [Modo interativo](/docs/pt/interactive-mode.md) - Atalhos de teclado, modos de entrada e recursos interativos
183* [Guia de início rápido](/docs/pt/quickstart) - Começar com Claude Code183* [Guia de início rápido](/docs/pt/quickstart.md) - Começar com Claude Code
184* [Fluxos de trabalho comuns](/docs/pt/common-workflows) - Fluxos de trabalho e padrões avançados184* [Fluxos de trabalho comuns](/docs/pt/common-workflows.md) - Fluxos de trabalho e padrões avançados
185* [Configurações](/docs/pt/settings) - Opções de configuração185* [Configurações](/docs/pt/settings.md) - Opções de configuração
186* [Documentação do Agent SDK](/docs/pt/agent-sdk/overview) - Uso programático e integrações186* [Documentação do Agent SDK](/docs/pt/agent-sdk/overview.md) - Uso programático e integrações