Skip to content

0.0.342

Choose a tag to compare

@RyanHecht RyanHecht released this 16 Oct 01:15
· 77 commits to main since this release
b4f8143

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 from copilot --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-setup command (fixes #14)
  • Enabled non-interactive GHE logins by respecting the GH_HOST environment variable for PAT and gh authentication modes (fixes #296)
  • Improved debug log collection convenience by adding a persistent log_level option in ~/.copilot/config. Possible values: ["none", "error", "warning", "info", "debug", "all", "default"]
  • Added debug logging when calls to /model result in Copilot API errors. This should help us diagnose some policy/model access edge cases like #268 and #116
  • Added gradlew to 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 --help text more concise

Run npm install -g @github/copilot@latest to update!