Copilot CLI: Multiline input, new MCP enhancements, and Haiku 4.5
Another week means another round of daily GitHub Copilot CLI improvements, made possible by feedback from developers like you! Keep up the bug reports, feature requests, and discussions in our public repository.
Here’s what’s new this week.
Multiline input
GitHub Copilot CLI now supports multiline input via Shift+Enter in terminals that support the Kitty protocol. The integrated terminal in VSCode and its forks can be configured to support multiline input by running the /terminal-setup
command.
Anthropic Claude Haiku 4.5 support
A new model dawns
And even our changelog speaks
In perfect meter.
Easier MCP server setup
We’ve made setting up local MCP servers more intuitive. The “Command” field now lets you enter the full command to start the server as if you were entering it in a shell, replacing the old format of comma-separated values for each argument.
Additionally, we’ve streamlined environment variable syntax to be more in line with what developers expect from other command-line tools. MCP environment variable values are now parsed literally. If you’d like to reference an environment variable from your shell, use ${VARIABLE_NAME}
syntax.
Using MCP servers in your sessions is now easier too—we’ve fixed bugs that caused tool calls to sometimes fail or hang.
Enabling more noninteractive workflows
- Personal access token (PAT) and
gh
authentication modes now respect theGH_HOST
environment variable, allowing GitHub Enterprise Cloud with data residency customers to authenticate noninteractively. - We’ve improved how permissions requests are handled while in
-p
mode, and added a--allow-all-paths
flag to make it easier to give broad permissions to noninteractive sessions.
Stability and a look towards the future
- We’ve overhauled how GitHub Copilot CLI stores and manages sessions to be cleaner, more concise, and more scalable. It decouples storage from display, which opens the door for new features and integrations down the road.
- Models now indicate their premium request multiplier wherever they are listed.
- We’ve removed the “Windows support is experimental” warning after making significant improvements to PowerShell support over the past few weeks.
- We’ve made it easier to extract debugging information to help you make informative, actionable bug reports. Stack traces, Copilot API request IDs, and more information have been added to our debug logs. You can also now persistently set
log_level
toall
in~/.copilot/config
Share your feedback
Update GitHub Copilot CLI by running npm install -g @github/copilot@latest
in your terminal. Thank you to everyone submitting feedback via the /feedback
command and opening issues in our public repository. Your input helps us ship better features every day.