0.0.342
0.0.342 - 2025-10-15
- Overhauled our session logging format:
- Introduced a new session logging format that decouples how we store sessions from how we display them in the timeline. The new format is cleaner, more concise, and scalable, and will allow us to more easily implement new features down the line.
- New sessions are stored in
~/.copilot/session-state - Legacy sessions are stored in
~/.copilot/history-session-state-- these will be migrated to the new format & location as you resume them fromcopilot --resume
- Enabled the Kitty protocol by default. Multi-line input is now supported via Shift+Ctrl on terminal that support the Kitty protocol. Multi-line input is also supported in VSCode and its forks by running the
/terminal-setupcommand (fixes #14) - Enabled non-interactive GHE logins by respecting the
GH_HOSTenvironment variable for PAT andghauthentication modes (fixes #296) - Improved debug log collection convenience by adding a persistent
log_leveloption in~/.copilot/config. Possible values:["none", "error", "warning", "info", "debug", "all", "default"] - Added debug logging when calls to
/modelresult in Copilot API errors. This should help us diagnose some policy/model access edge cases like #268 and #116 - Added
gradlewto the list of commands whose subcommands can be whitelisted (fixes #217 (comment)) - Fixed a bug where sessions could enter a stuck state after a failed MCP tool call (fixes #312)
- Made the output of
--helptext more concise
Run npm install -g @github/copilot@latest to update!