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 testSaí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.