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=1 only 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

  1. Launch Claude Code
  2. 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

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗