Pular para o conteúdo principal

Comandos CLI

Você pode iniciar sessões, canalizar conteúdo, retomar conversas e gerenciar atualizações com estes comandos: Se 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?. A partir da v2.1.199, claude --dangerously-skip-permissions daemon <subcommand> executa o subcomando daemon. Versões anteriores tratavam daemon <subcommand> como o prompt para uma nova sessão interativa, então o subcomando nunca era executado quando a flag vinha primeiro, uma configuração comum quando claude é aliasado para incluir a flag. Apenas um --dangerously-skip-permissions ou --allow-dangerously-skip-permissions à frente roteia para daemon desta forma; qualquer outra flag à frente ainda inicia uma sessão interativa.

Sinalizadores CLI

Personalize o comportamento do Claude Code com estes sinalizadores de linha de comando. claude --help não lista todos os sinalizadores, portanto a ausência de um sinalizador em --help não significa que ele não está disponível.

Sinalizadores de prompt do sistema

Claude Code fornece quatro sinalizadores para personalizar o prompt do sistema. Todos os quatro funcionam em modos interativo e não interativo. --system-prompt e --system-prompt-file são mutuamente exclusivos. Os sinalizadores de anexação podem ser combinados com qualquer sinalizador de substituição. Escolha 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. Esses sinalizadores se aplicam apenas à invocação atual. Para personas persistentes que você pode alternar e compartilhar em um projeto, use estilos de saída. Para convenções de projeto que Claude deve sempre seguir, use CLAUDE.md. O guia do Agent SDK sobre prompts do sistema cobre a mesma decisão com mais profundidade.

Veja também