Releases: github/copilot-cli
Releases · github/copilot-cli
0.0.352
0.0.351
0.0.351 - 2025-10-24
- Improved our path detection heuristic to avoid various annoying, unnecessary permissions requests:
- Running many standard bash/PowerShell commands that are known to be readonly
- Commands like
npm test -- --somethingin PowerShell - Shell redirections like
> some_file.txtin paths you've already granted write permissions,> /dev/null, and2>&1(Fixes #211) - Arguments to
gh apilikegh api /repos/user/repo/ec(Fixes #216) - Code comments including
/
- Improved prompting for Sonnet 4.5 to reduce the number of intermediate markdown files left in the workspace
- 👀 ...see you at GitHub Universe!
Run npm install -g @github/copilot@latest to update!
0.0.350
0.0.350 - 2025-10-23
- To conserve context window space, we've limited the list of tools available to the default GitHub MCP server. In our tests, the model will use the GitHub CLI,
gh(if installed) in lieu of missing MCP tools. We added an--enable-all-github-mcp-toolsif you wish to turn on all available tools.
Default available tools are:- Code & Repo navigation
- get_file_contents
- search_code
- search_repositories
- list_branches
- list_commits
- get_commit
- Issue Management
- get_issue
- list_issues
- get_issue_comments
- search_issues
- PR Management
- pull_request_read
- list_pull_requests
- search_pull_requests
- Workflow Info
- list_workflows
- list_workflow_runs
- get_workflow_run
- get_job_logs
- get_workflow_run_logs
- Misc search
- user_search
- Code & Repo navigation
- Bundled
sharpdependency into the CLI package -- we're one step closer to implementing #16, and this fixes some startup blockers on Windows (fixes #309 & #287) - Fixed a bug where input tokens were not tracked properly (Fixes #337)
- Fixed a bug where MCP tools with arguments would fail with streaming enabled
- Added additional debug logging that will help us investigate #346
Run npm install -g @github/copilot@latest to update!
0.0.349
0.0.349 - 2025-10-22
- The model can now call multiple tools in parallel. Each tool must be confirmed in advance. This behavior can be disabled with the
--disable-parallel-tools-executionflag - Added
/quitas an alias of/exit(fixes #357) - Fixed a bug where every streamed output chunk was sent back to the model as part of the conversation (fixes #379)
- Ensure that environment variables are expanded before running path permission checks
- Fixed a bug where Ctrl+K deleted to the end of the visual line in the input box rather than the logical line
- Added the temp directory to the paths that the model has access to by default. This can be disabled with the
--disallow-temp-dirflag (fixes #306)
Run npm install -g @github/copilot@latest to update!
0.0.348
0.0.348 - 2025-10-21
- Copilot's output now streams in token-by-token! This can be disabled with
--stream off - Made improvements to the memory footprint of Copilot CLI, especially when dealing with shell commands that produce very large outputs
- Ensured we preserve comments in VSCode config files when using
/terminal-setup(fixes #325) - Bundled
node-ptyinto the CLI package -- we're one step closer to implementing #16 - Fixed an issue where local tool calling broke sessions (fixes #365, #364, #366)
- Added our LICENSE.md to our Node package (fixes #371)
- Added debug logging to authentication status changes to get to the bottom of #346
Run npm install -g @github/copilot@latest to update!
0.0.347
0.0.347 - 2025-10-20
- Fixed more bugs where incorrect PRU consumption stats were displayed on the frontend
For more information, see #351 (comment) - Fixed a bug where pasted input content that was backspaced away was still sent to the model
- Improved line wrapping and alignment when rendering file diffs
0.0.346
0.0.346 - 2025-10-19
- Fixed a bug where model sourced from configuration file was not accounted for correctly in estimating premium request usage
For more information, see #351 (comment)
0.0.345
0.0.344
0.0.344 - 2025-10-17
- Enabled GitHub MCP server in prompt mode
- Added support to the bash tool for executing detached processes
- Added list of supported models as part of
copilot help configtext - Fixed session abort handling to properly clean up orphaned tool call when pressing Esc or force-quitting
- Enforced minimum Node version requirement at launch
- Simplified messaging for
/terminal-setup
0.0.343
0.0.343 - 2025-10-16
-
Added new model: Run slash model to equip Haiku 4.5. - Added a flag to augment MCP server configuration to temporarily add or override server configuration per session:
--additional-mcp-config(fixes #288)- You can pass MCP server configuration in two ways:
- Inline JSON:
copilot --additional-mcp-config '{"mcpServers": {"my-tool": {...}}}' - From a file (prefix with @):
copilot --additional-mcp-config @/path/to/config.json
- Inline JSON:
- You can also pass the flag multiple times (later values override earlier ones):
copilot --additional-mcp-config @base.json --additional-mcp-config @overrides.json
- You can pass MCP server configuration in two ways:
- Improved our prompts to ensure the agent uses Windows-style paths on Windows (fixes #261)
- Added a prompt for users to run
/terminal-setupif needed to enable multi-line input - Various visual improvements:
- Added a shimmer effect to the "Thinking..." indicator
- Removed the box around user messages in the timeline
- Increased the contrast of removed intraline highlights in diffs
- Allow cycling through slash commands (from the bottom of the list back to the top)
- Aligned permission/confirmation prompts to ensure all use the same visual style
Run npm install -g @github/copilot@latest to update!