Copilot CLI v1.0.52-1: Statusline Polish & Session Fixes

Copilot CLI 1.0.52-1 adds plain shell command support to statusline, auto-prunes old logs, and fixes session corruption on Windows plus HTTP/2 retry logic.

Copilot CLI v1.0.52-1: Statusline Polish & Session Fixes

TL;DR

  • Statusline command now accepts plain shell commands, not just script paths
  • Auto-cleanup of old process logs prevents disk bloat
  • Fixed session corruption errors on Windows and HTTP/2 upload stalls

Improved

  • Statusline shell commands — status line command now supports plain shell commands in addition to executable script paths for more flexibility
  • Log file pruning — automatically removes old process logs from ~/.copilot/logs/ at startup to prevent unbounded disk growth
  • Statusline picker UI — cleaner item descriptions, better spacing, and single-cell ▣/▢ checkbox glyphs for tighter, more consistent rows

Fixed

  • Sessions with non-URL strings in URL/URI fields now resume without 'Session file is corrupted' errors
  • HTTP/2 upload stalls automatically retry over HTTP/1.1 instead of timing out
  • Windows sessions no longer fail to load when processes exit with high-bit exit codes (e.g., .NET unhandled exceptions)
  • Timeline entry connector color now matches surrounding elements when expanded
  • Gray background bar no longer appears behind user messages on terminals without truecolor support

Update via: gh copilot update

Source: Copilot CLI