Releases: github/copilot-cli
Releases · github/copilot-cli
0.0.334
0.0.334 - 2025-10-03
- Improved the experience of pasting large content: when pasting more than 10 lines, it's displayed as a compact token like
[Paste #1 - 15 lines]
instead of flooding the terminal. - Added a warning when conversation context approaches ≤20% remaining of the model's limit that truncation will soon occur. At this point, we recommend you begin a new session (improves #29)
- Removed the on-exit usage stats from the persisted session history
- Added the current version to startup logs to aid in bug reporting
- Removed cycling through TAB autocomplete items if an argument is present. This prevents running
/cwd /path/to/whatever
, hittingTAB
, then seeing/clear
autocomplete
Run npm install -g @github/copilot@latest
to update!
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
/usage
slash 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-reader
mode by replacing icons in the timeline with informative labels - Added a
--continue
flag to resume the most recently closed session - Updated the
/clear
command 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 switch
did not take effect in the GitHub MCP server - Improved the screenreader experience by disabling the scrollbar in the
@
file picker, the--resume
session 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
--banner
help text; it previously implied that it would persistently change the configuration to always show the startup banner - Improved the
/model
s 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_supported
error. 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
/model
slash 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
/model
slash command to easily change the model (fixes #10)/model
will 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+r
to expand only recent timeline items. After runningCtrl+r
, you can useCtrl+e
to 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-tool
and--deny-tool
, you can now specify things likeshell(npm run test:*)
to match any shell commands beginning withnpm run test
- Improved the
copilot --resume
interface 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 list
to make it clearer which is the current user - Improved PowerShell parsing of
ForEach-Object
and detection of command name expressions (e.g.,& $someCommand
)
Run npm install -g @github/copilot@latest
to update!