@ coletam informações do seu sistema e as anexam ao prompt, permitindo respostas precisas e relevantes.
@file: Contexto de Código
O comando mais essencial para desenvolvedores. Envia o conteúdo de arquivos ou a estrutura de diretórios inteiros para análise.
Modos de processamento
- full
- summary
- chunked
- smart
Cenário: Análise profunda de um arquivo ou componente pequeno.Envia o conteúdo completo de todos os arquivos, respeitando um limite de tamanho.
Defina o modo usando a flag
--mode. Exemplo: @file --mode=smart ./src@command: Ponte com o Terminal
Execute qualquer comando do shell e use sua saída como contexto e ainda adicione sua duvida — sem copiar e colar apenas com sinal >(MAIOR).
| Sem ChatCLI (antes) | Com ChatCLI (agora) |
|---|---|
| Rodar comando, redirecionar para arquivo, abrir, copiar, colar no navegador | Um único comando com contexto integrado |
Flags especiais
| Flag | Descrição |
|---|---|
@command -i | Modo interativo — para comandos como vim ou ssh |
@command --ai | Envia a saída diretamente para a IA, sem pergunta adicional |
@command --ai <comando> > <sua duvida ou contexto adicional> | Envia a saída diretamente para a IA, com pergunta/contexto adicional |
@git: Contexto do Repositório
Anexa o status (git status -s), branch, diffs de arquivos modificados e os 5 commits mais recentes. Perfeito para gerar mensagens de commit ou resumir alterações.