Skip to main content

Command Palette

Search for a command to run...

CLI

Modo Shell

O Modo Shell executa comandos de shell diretamente pela CLI, sem sair da conversa. Use-o para comandos rápidos e não interativos, com verificações de segurança e saída exibida na conversa.

Execução de comandos

Os comandos são executados no seu shell de login ($SHELL), usando o diretório de trabalho e o ambiente da CLI. Encadeie comandos para executá-los em outros diretórios:

cd subdir && npm test

Saída

Saídas grandes são truncadas automaticamente, e processos de longa duração atingem o tempo limite para manter o desempenho.

Limitações

  • Os comandos têm tempo limite de 30 segundos
  • Processos de longa duração, servidores e prompts interativos não são compatíveis
  • Use comandos curtos e não interativos para obter melhores resultados

Permissões

Antes da execução, os comandos são verificados com base nas suas permissões e nas configurações da equipe. Consulte Permissões para conferir a configuração detalhada.

As políticas de administrador podem bloquear determinados comandos, e comandos com redirecionamento não podem ser adicionados à lista de permissão inline.

Diretrizes de uso

O Modo Shell é ideal para verificações de status, builds rápidos, operações com arquivos e inspeção do ambiente.

Evite servidores de longa duração, aplicações interativas e comandos que exigem entrada.

Cada comando é executado de forma independente — use cd <dir> && ... para executar comandos em outros diretórios.

Solução de problemas

  • Se um comando travar, cancele-o com Ctrl+C e adicione flags não interativas
  • Quando for solicitada uma permissão, aprove-a uma vez ou adicione-a à lista de permissão com Tab
  • Para expandir a saída truncada, use Ctrl+O
  • Para executar em diretórios diferentes, use cd <dir> && ..., pois as alterações não persistem
  • O Modo Shell oferece suporte a zsh e bash definidos na variável $SHELL

Perguntas frequentes

Não. Cada comando é executado de forma independente. Use cd <dir> && ... para executar comandos em diretórios diferentes.

Não. Os comandos têm tempo limite de 30 segundos, e isso não pode ser configurado.

As permissões são gerenciadas pela configuração da CLI e da equipe. Use o banner de decisão para adicionar comandos às listas de permissão.

Pressione EscapeEsc quando a entrada estiver vazia, Backspace/Delete com a entrada vazia ou Ctrl+C para limpar e sair.