/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
- Full (default)
- Compact
Activation
Set theCHATCLI_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