Status line shows empty `current: · latest:` with no version values

Status Closed — not planned
Reported on v2.1.141
Maintainer reply None cached
Activity 2 comments · opened May 14, 2026 · 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 2 comments on GitHub. Read the full discussion on GitHub ↗