Status line shows empty `current: · latest:` with no version values
Resolved 💬 1 comment Opened May 14, 2026 by JordanBrindzaScout Closed Jun 12, 2026
Description
The Claude Code TUI renders a version comparison line in the status area that reads literally:
current: · latest:
— with no values populated on either side of the separator. Both fields are empty.
Expected
One of:
- The line populates with the actual installed version and the latest available version (
current: 2.1.141 · latest: 2.1.142) - The line hides itself when either value isn't known
- A settings.json key or env var to suppress this line (no documented one exists today —
DISABLE_AUTOUPDATER=1only disables background checks, doesn't hide the indicator)
Actual
The line is rendered every session with empty values, taking up vertical space and conveying zero information.
Repro
- Launch Claude Code
- Observe the status-area line:
current: · latest:
Version / env
claude --version: 2.1.141 (Claude Code)- OS: Linux x86_64 (Ubuntu)
- Shell: bash
Workaround
None found. \statusLine\ config customizes the user's own status line but doesn't suppress this built-in indicator. The schema accessible via settings.json includes \autoUpdatesChannel\ and \DISABLE_AUTOUPDATER\ but neither controls the display.
Suggested fixes
- Hide the line when either value is empty, OR
- Add a settings.json key like \
hideVersionIndicator: true\, OR - Combine into the existing customizable \
statusLine\so users can opt in/out via their own command
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗