Fleet changelogs · dev.ecs0.net
rdmbair15m5-changelog-20260822-0348-statusline-context-usage-monthly-limits

rdmbair15m5-changelog-20260822-0348-statusline-context-usage-monthly-limits

Configure Claude Code status line with all options enabled, context window usage breakdowns, rate limits (5-Hour, 7-Day, and Monthly/30-Day), git ahead/behind commit tracking, and prompt cache hit telemetry.

Scope

Exact files touched

Summary of Changes

  1. Context Window & Token Metrics: Full token breakdown (in/out of size), cache hit rate percentage (⇊XX%), and large context window indicator (>200k / 1M).
  2. Rate Limits & Monthly Windows: Active support for 5-Hour (5H), 7-Day (7D), and Monthly (MO) rate limit windows with countdown timers to reset (↻due / ↻XdXh).
  3. Upstream Commit Tracking: Added git upstream ahead/behind commit indicators (↑ahead ↓behind) alongside branch and dirty status.
  4. All Variables Unconditionally Enabled: Machine hostname, date, time, smart-collapsed path, repository, worktree, PR link, added dirs, agent name, vim mode, session name, output style, and CLI version remain active across all terminal widths.

Verification Evidence

How to Undo

chmod 644 ~/.claude/canonical/statusline.sh
# Revert to previous version
chmod 444 ~/.claude/canonical/statusline.sh
shasum -a 256 ~/.claude/canonical/statusline.sh | awk '{print $1}' > ~/.claude/canonical/statusline.sha256
cp -f ~/.claude/canonical/statusline.sh ~/.claude/statusline.sh
chmod 755 ~/.claude/statusline.sh