Releases: github/copilot-cli
Releases · github/copilot-cli
0.0.333
0.0.333 - 2025-10-02
- Added image support!
@-mention files to add them as input to the model. - Improved proxy support for users on Node.JS v24+. See this comment for more details (Fixes #41)
- Added support for directly executing shell commands and bypassing the model by prepending input with
!(fixes #186, #12) - Added
/usageslash command to provide stats about Premium request usage, session time, code changes, and per-model token use. This information is also printed at the conclusion of a session (Fixes #27, #121) - Improved
--screen-readermode by replacing icons in the timeline with informative labels - Added a
--continueflag to resume the most recently closed session - Updated the
/clearcommand to properly clear old timeline entries/session information (Fixes #170)
Run npm install -g @github/copilot@latest to update!
0.0.332
0.0.332 - 2025-10-01
- Switched to using per-subscription Copilot API endpoints in accordance with GitHub's docs (fixes #76)
- Fixed a bug where
/user [list | show | swtich]did not include users signed in from all authentication modes (fixes #58) - Fixed a bug where switching to another user with
/user switchdid not take effect in the GitHub MCP server - Improved the screenreader experience by disabling the scrollbar in the
@file picker, the--resumesession picker, and the/command picker - Improved the polish of the scrollbar container (increased the width, reduced the opacity of the gutter)
- Minor visual improvements to the input area (moved the current model indicator to the right so it's not cramped with the CWD, improved the positioning of the file picker's "indexing" indicator, improved hint formatting in completion menus)
- Improved Markdown legibility by excluding
#prefixes in headings - Improved how we extract paths from shell commands for permission handling (might fix #159, #67)
Run npm install -g @github/copilot@latest to update!
0.0.331
0.0.331 - 2025-10-01
- Improved the information density of file read/edit timeline events
- Fixed an inaccuracy in the
--bannerhelp text; it previously implied that it would persistently change the configuration to always show the startup banner - Improved the
/models list to ensure that a user only sees models they have access to use -- previously, if a user tries to use a model they do not have access to (because of their Copilot plan, their geographic region, etc), they received amodel_not_supportederror. This should prevent that by not even showing such models as options in the list (Fixes #112, #85, #40) - Fixed a bug where pressing down arrow in a multi-line prompt would wrap around to the first line (This is on the way to implementing #14)
- Added a scrollbar to the
@file mentioning picker and increased the size of the active buffer to 10 items - Improved the experience of writing prompts while the agent is running -- up/down arrows will now correctly navigate between options in the
@and/menus
Run npm install -g @github/copilot@latest to update!
0.0.330
0.0.330 - 2025-09-29
- Changed the default model back to Sonnet 4 since Sonnet 4.5 hasn't rolled out to all users yet. Sonnet 4.5 is still available from the
/modelslash command
This is our second release today -- be sure to check out the list of changes in 0.0.329 if you haven't already!
0.0.329
0.0.329 - 2025-09-29
- Added support for Claude Sonnet 4.5 and made it the default model
- Added
/modelslash command to easily change the model (fixes #10)/modelwill open a picker to change the model/model <model>will set the model to the parameter provided
- Added display of currently selected model above the input text box (Addresses feedback in #120, #108, )
- Improved error messages when users provide incorrect command-line arguments. (Addresses feedback of the discoverability of non-interactive mode from #96)
- Changed the behavior of
Ctrl+rto expand only recent timeline items. After runningCtrl+r, you can useCtrl+eto expand all - Improved word motion logic to better detect newlines: using word motion keys will now correctly move to the first word on a line
- Improved the handling of multi-line inputs in the input box: the input text box is scrollable, limited to 10 lines. Long prompts won't take up the whole screen anymore! (This is on the way to implementing #14)
- Removed the left and right boarders from the input box. This makes it easier to copy text out of it!
- Added glob matching to shell rules. When using
--allow-tooland--deny-tool, you can now specify things likeshell(npm run test:*)to match any shell commands beginning withnpm run test - Improved the
copilot --resumeinterface with relative time display, session message count, (Fixes #97)
Run npm install -g @github/copilot@latest to update!
0.0.328
0.0.328 - 2025-09-26
- Improved error message received when Copilot CLI is blocked by organization policy (fixes #18 )
- Improved the error message received when using a PAT that is missing the "Copilot Requests" permission (fixes #46 )
- Improved the output of
/user listto make it clearer which is the current user - Improved PowerShell parsing of
ForEach-Objectand detection of command name expressions (e.g.,& $someCommand)
Run npm install -g @github/copilot@latest to update!