GitHub Copilot CLI: Multi-Session Management with Sessions Sidebar
GitHub Copilot CLI introduced a new Sessions sidebar that lets developers manage multiple concurrent CLI sessions from a single view, switching between them, spawning new ones, and monitoring their status at a glance. Keyboard shortcuts — including 'n' to start a new session and 'x' to close one — make navigation fast without leaving the terminal. The feature directly addresses a long-standing pain point for power users who run several agentic tasks in parallel across different repositories and branches.
Key Takeaways
- GitHub Copilot CLI now includes a dedicated Sessions sidebar for viewing and managing multiple concurrent sessions in one panel.
- Full keyboard navigation is supported — arrows to focus the sidebar, Enter to switch sessions,
nto spawn a new one, andxtwice to close one. - The feature was built specifically for power users running several agentic tasks in parallel, often with autonomous flags like
--yoloor--autopilot. - It replaces the previous workaround of re-running
--resume=<id>or manually hunting across terminal tabs to find a live session. - Session restoration and sidebar visibility are configurable via
/settings, so developers can disable it for a simpler single-session interface. - The update mirrors a broader trend across GitHub Copilot's surfaces (VS Code Agents window, worktree isolation) toward treating parallel, multi-session agent work as a first-class workflow.
Sources & Mentions
1 external resource covering this update
GitHub Copilot CLI Gets a Sessions Sidebar for Managing Parallel Work
As part of its August 3 weekly release cycle, GitHub Copilot CLI shipped a new Sessions sidebar, giving developers a first-class way to see and manage multiple concurrent Copilot CLI sessions from one place. The feature responds to a common complaint from power users: the CLI worked well for a single focused session, but tracking several running sessions across different repos, branches, and tasks meant scrolling back through history or hunting across terminal tabs by hand.
What Changed
The Sessions sidebar surfaces every active and recent session in a persistent panel alongside the main CLI conversation. Developers can navigate it entirely from the keyboard: arrow keys open and move focus within the sidebar, Enter or a click switches to a session, n spawns a brand-new session, and pressing x twice closes the currently selected one. This turns what used to require re-running --resume=<id> commands or losing terminal scrollback into a lightweight, glanceable workflow.
Built for Power Users Running Things in Parallel
Before this update, developers running Copilot CLI with autonomous flags like --yolo or --autopilot across several tasks at once had no built-in way to see which sessions were actively mid-turn, which were waiting on input, and which had already exited. The Sessions sidebar addresses that directly, giving each session visible status so developers can jump straight to the one that needs attention instead of guessing.
Configuration
The sidebar can be toggled and its behavior tuned through the CLI's /settings command, including whether to automatically restore previously open sessions on startup. Developers who prefer a single-session, minimal interface can disable it entirely.
Part of a Broader Multi-Session Push
This release lands alongside related GitHub Copilot updates that extend multi-session and workspace-isolation capabilities elsewhere in the product line — including parallel agent sessions in the VS Code Agents window and worktree-based isolation for concurrent agents — signaling that running several Copilot-driven tasks in parallel, rather than one at a time, is becoming a core workflow GitHub is actively investing in across its CLI, IDE, and app surfaces.