Skip to main content
The compact mode is an ultra-minimalist rendering option for both /coder and /agent modes, inspired by tools like Claude Code and aru. Instead of bordered cards, all operations are displayed as compact inline lines.
Starting with v1.119, CHATCLI_CODER_UI affects BOTH modes (/coder and /agent). Previously it only applied to /coder. The env var name is kept for back-compat. If you already had CHATCLI_CODER_UI=compact in your .env, /agent will also render in compact mode now.

Visual Comparison


Activation

Set the CHATCLI_CODER_UI environment variable:

Display Modes


What Changes in Compact Mode

Tool Calls

Smart Labels

Compact mode auto-generates labels from tool call arguments:

Anti-Verbosity Rules

Compact mode includes anti-verbosity rules in the /coder system prompt. These apply to all UI modes:
  • The AI does not narrate actions: zero β€œLet me…”, β€œI will…”, β€œNow I’ll…”
  • Tool calls are emitted directly after the <reasoning> block
  • Text output only appears for the final result (1-3 sentences)

Independence from Function Calling

Compact mode is independent of the function calling method:

Next Steps

Coder Mode

Understand the full engineering cycle

Native Tool Use

How native function calling works

Multi-Agent

Parallel orchestration of specialized agents