GitHub's GitHub CLI v1.0.35-4: Session Names, LSP Config

GitHub's GitHub CLI 1.0.35-4 adds named session resumption, configurable LSP timeouts, and fixes Windows shell access. Small but useful quality-of-life improvements for CLI workflows.

GitHub's GitHub CLI v1.0.35-4: Session Names, LSP Config

TL;DR

  • Name and resume sessions by name instead of relying on session IDs
  • LSP server timeouts are now configurable for better control over initialization
  • Windows shell access and Linux clipboard error handling fixed

New

  • Named sessions — Use --name to label sessions and --resume= to pick them up by name instead of juggling session IDs

Fixed

  • Configure agent now has shell access on Windows — previously blocked, now works
  • Linux clipboard utilities — shows helpful error with install instructions when wl-clipboard or xclip are missing

Breaking Changes

  • Context window indicator hidden by default in statusline — re-enable if you relied on it for token tracking

Also improved

  • LSP server entries in lsp.json now support configurable spawn, initialization, and warmup timeouts
  • MCP OAuth moved into shared runtime flow with proper state cleanup when removing servers

Update with: gh copilot update or grab the release.

Source: Copilot CLI