Skip to content

Releases: github/copilot-cli

0.0.353

Choose a tag to compare

@andyfeller andyfeller released this 28 Oct 17:07
0d2c9de

0.0.353 - 2025-10-28

  • Added support for custom agents. Custom agent definitions are pulled from ~/.copilot/agents, .github/agents in your repository, or your organization's .github repository. You can explicitly invoke an agent with the /agent slash command interactively or --agent <agent> noninteractively. Agents are also provided as tools that the model can call during completion of a task
  • Added a /delegate command to delegate a task asynchronously to Copilot coding agent. Any unstaged changes will be committed to a new branch, a PR will be opened in your GitHub repository, and Copilot will complete work in the background.

0.0.352

Choose a tag to compare

@andyfeller andyfeller released this 27 Oct 20:01
fea0e8d

0.0.352 - 2025-10-27

  • Improve handling of MCP tools containing slashes
  • Improve error message from /model <model> command when using an unsupported model

0.0.351

Choose a tag to compare

@RyanHecht RyanHecht released this 24 Oct 22:48
2724673

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 -- --something in PowerShell
    • Shell redirections like > some_file.txt in paths you've already granted write permissions, > /dev/null, and 2>&1 (Fixes #211)
    • Arguments to gh api like gh 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

Choose a tag to compare

@RyanHecht RyanHecht released this 24 Oct 00:32
214401f

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-tools if 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
  • Bundled sharp dependency 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

Choose a tag to compare

@RyanHecht RyanHecht released this 22 Oct 22:06
dd7b1ba

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-execution flag
  • Added /quit as 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-dir flag (fixes #306)

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

0.0.348

Choose a tag to compare

@RyanHecht RyanHecht released this 22 Oct 00:52
d73f702

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-pty into 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

Choose a tag to compare

@RyanHecht RyanHecht released this 21 Oct 01:20
bce7f5a

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

Choose a tag to compare

@andyfeller andyfeller released this 19 Oct 18:14
c4a8294

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

Choose a tag to compare

@RyanHecht RyanHecht released this 18 Oct 20:13
2fc01d7

0.0.345 - 2025-10-18

  • Fixed a bug where premium requests were being overcounted for some users (#351). If you were affected, we are working on refunding your overcharged premium requests!

0.0.344

Choose a tag to compare

@mxie mxie released this 18 Oct 00:49

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 config text
  • 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