O modo one-shot do ChatCLI permite executar prompts em uma única linha, ideal para scripts, pipelines CI/CD e automações.
Modo One-Shot básico
Use a flag -p para enviar um prompt e sair imediatamente:
Todas as features de contexto funcionam dentro do prompt:
Pipes e stdin
O ChatCLI aceita entrada via pipe, combinando a saída de outros comandos com seu prompt:
Flags disponíveis
Modo Agente One-Shot
Combine /agent no prompt para delegar tarefas:
Com --agent-auto-exec, comandos perigosos são bloqueados automaticamente. Apenas comandos considerados seguros serão executados.
Exemplos de automação
Gerar release notes automaticamente
Revisar PR no CI
Analisar logs em cron job
Dicas
Crie um alias no seu shell para acesso rápido: alias c='chatcli' e alias ai='chatcli -p'. Depois use: ai "Explique o que faz o comando: iptables -t nat -L"
- Use
--no-anim em todos os scripts para evitar caracteres de escape na saída
- Combine com
> para redirecionar a saída para arquivos
- Use
--timeout para evitar que scripts fiquem travados esperando resposta
- Aspas duplas são importantes:
chatcli -p "texto com @file e @git" (protege contra interpretação do shell)