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.
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