Modo de exibicao minimalista para o coder mode: indicadores inline de ferramentas, zero verbosidade.
O modo compact é uma opção de renderização ultra-minimalista para os modos /coder e /agent, inspirada em ferramentas como Claude Code e aru. Em vez de cards com bordas (╭──╰), todas as operações são exibidas como linhas inline compactas.
A partir da v1.119, CHATCLI_CODER_UI afeta os DOIS modos (/coder e /agent). Antes ela só valia no /coder. O nome da variável é mantido por compatibilidade. Quem já tinha CHATCLI_CODER_UI=compact no .env vai ver o /agent ficar compacto também.
Configure a variável de ambiente CHATCLI_CODER_UI:
# Modo compact (ultra-minimalista)export CHATCLI_CODER_UI=compact# Modo minimal (cards menores, sem streaming)export CHATCLI_CODER_UI=minimal# Modo full (padrão, cards completos com output)export CHATCLI_CODER_UI=full
O modo compact inclui regras de anti-verbosidade no system prompt do /coder. Essas regras se aplicam a todos os modos de UI (full, minimal, compact):
A IA não narra ações: zero “Let me…”, “I will…”, “Now I’ll…”
Tool calls são emitidos diretamente após o <reasoning> block
Texto de saída só aparece no resultado final (1-3 frases)
As regras de anti-verbosidade estão no CoderSystemPrompt e CoderFormatInstructions, aplicadas a todos os modos UI. O modo compact apenas torna o efeito mais visivel por não ter cards que “disfarcem” a verbosidade.