/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.Comparacao Visual
- Full (padrão)
- Compact
Ativação
Configure a variável de ambienteCHATCLI_CODER_UI:
Modos de Exibicao
O que Muda no Modo Compact
Raciocinio / Plano
Tool Calls
Erros de Segurança / Policy
Batch Summary
Multi-Agent Dispatch
Streaming de Output
Labels Inteligentes
O modo compact gera labels automáticos para cada tool call:
Os labels são extraidos dos argumentos JSON ou CLI do tool call, truncados a 60 caracteres.
Anti-Verbosidade
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.Independencia do Function Calling
O modo compact e independente do método de function calling:
A detecção de function calling nativo e automática via
ToolAwareClient. O modo compact funciona com qualquer provider.
Próximos Passos
Modo Coder
Entenda o ciclo completo de engenharia
Tool Use Nativo
Como funciona o function calling nativo
Multi-Agent
Orquestracao paralela de agents especializados
Coder Security
Politicas de segurança e aprovação