diff options
| author | Ben Sima <ben@bsima.me> | 2025-11-15 08:04:26 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bsima.me> | 2025-11-15 08:04:26 -0500 |
| commit | 335a1a4692dc921d6b0b6fab0e93c30063b622d5 (patch) | |
| tree | c339a247e12dad2087604af5d5587bb3867e0fb8 /.vimrc | |
| parent | c435b9a8a87f558cc76c761d6d4ba7a9ae69740c (diff) | |
feat(bild): adaptive terminal output with width detection
- Add Omni/Log/Terminal module to detect terminal capabilities -
Implement 3 output modes: RichMultiLine (≥80 cols), SingleLine
(40-79),
SimpleFallback (<40 or dumb terminals)
- Terminal width auto-detection via System.Console.ANSI.getTerminalSize
- Text truncation with ellipsis to prevent line wrapping - Manual
override via BILD_OUTPUT_MODE env var (simple|single|rich|auto)
Fixes UI corruption on small terminals (mobile SSH, narrow windows).
Wide terminals keep existing multi-line behavior but with truncation.
Design doc: _/llm/CONCURRENT_LOG_DESIGN.md
Diffstat (limited to '.vimrc')
0 files changed, 0 insertions, 0 deletions
