Skip to content

Commit b320dfb

Browse files
Update changelog.md for version 0.0.416
1 parent 9134dfd commit b320dfb

File tree

1 file changed

+40
-32
lines changed

1 file changed

+40
-32
lines changed

changelog.md

Lines changed: 40 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
## 0.0.416 - 2026-02-24
2+
3+
- Expand `--help` content with descriptions, examples, and sorted flags
4+
- Block third-party MCP servers when the Copilot MCP policy does not allow them
5+
- Streaming response size counter updates continuously during tool calls and reasoning, and resets between requests
6+
- Status line automatically switches to a two-line layout on narrow terminals, keeping CWD, branch, and model info readable at any terminal width
7+
- Undo operations now always require confirmation
8+
19
## 0.0.415 - 2026-02-23
210

311
- Skill files saved with a UTF-8 BOM (common on Windows editors) now load correctly instead of failing with a frontmatter parse error
@@ -701,10 +709,10 @@
701709
## 0.0.351 - 2025-10-24
702710

703711
- Improved our path detection heuristic to avoid various annoying, unnecessary permissions requests:
704-
- Running many standard bash/PowerShell commands that are known to be readonly (Fixes part of https://github.com/github/sweagentd/issues/7372)
705-
- Commands like `npm test -- --something` in PowerShell
706-
- Shell redirections like `> some_file.txt` in paths you've already granted write permissions, `> /dev/null`, and `2>&1` (Fixes https://github.com/github/copilot-cli/issues/211)
707-
- Arguments to `gh api` like `gh api /repos/user/repo/ec` (Fixes https://github.com/github/copilot-cli/issues/216)
712+
- Running many standard bash/PowerShell commands that are known to be readonly (Fixes part of https://github.com/github/sweagentd/issues/7372)
713+
- Commands like `npm test -- --something` in PowerShell
714+
- Shell redirections like `> some_file.txt` in paths you've already granted write permissions, `> /dev/null`, and `2>&1` (Fixes https://github.com/github/copilot-cli/issues/211)
715+
- Arguments to `gh api` like `gh api /repos/user/repo/ec` (Fixes https://github.com/github/copilot-cli/issues/216)
708716
- Improved prompting for Sonnet 4.5 to reduce the number of intermediate markdown files left in the workspace
709717
- 👀 ...see you at [GitHub Universe](https://githubuniverse.com/)!
710718

@@ -769,25 +777,25 @@
769777
Haiku 4.5.
770778
```
771779
- Added a flag to augment MCP server configuration to temporarily add or override server configuration per session: `--additional-mcp-config` (fixes https://github.com/github/copilot-cli/issues/288)
772-
- You can pass MCP server configuration in two ways:
773-
- Inline JSON: `copilot --additional-mcp-config '{"mcpServers": {"my-tool": {...}}}'`
774-
- From a file (prefix with @): `copilot --additional-mcp-config @/path/to/config.json`
775-
- You can also pass the flag multiple times (later values override earlier ones): `copilot --additional-mcp-config @base.json --additional-mcp-config @overrides.json`
780+
- You can pass MCP server configuration in two ways:
781+
- Inline JSON: `copilot --additional-mcp-config '{"mcpServers": {"my-tool": {...}}}'`
782+
- From a file (prefix with @): `copilot --additional-mcp-config @/path/to/config.json`
783+
- You can also pass the flag multiple times (later values override earlier ones): `copilot --additional-mcp-config @base.json --additional-mcp-config @overrides.json`
776784
- Improved our prompts to ensure the agent uses Windows-style paths on Windows (fixes https://github.com/github/copilot-cli/issues/261)
777785
- Added a prompt for users to run `/terminal-setup` if needed to enable multi-line input
778786
- Various visual improvements:
779-
- Added a shimmer effect to the "Thinking..." indicator
780-
- Removed the box around user messages in the timeline
781-
- Increased the contrast of removed intraline highlights in diffs
782-
- Allow cycling through slash commands (from the bottom of the list back to the top)
783-
- Aligned permission/confirmation prompts to ensure all use the same visual style
787+
- Added a shimmer effect to the "Thinking..." indicator
788+
- Removed the box around user messages in the timeline
789+
- Increased the contrast of removed intraline highlights in diffs
790+
- Allow cycling through slash commands (from the bottom of the list back to the top)
791+
- Aligned permission/confirmation prompts to ensure all use the same visual style
784792

785793
## 0.0.342 - 2025-10-15
786794

787795
- Overhauled our session logging format:
788-
- Introduced a new session logging format that decouples how we store sessions from how we display them in the timeline. The new format is cleaner, more concise, and scalable, and will allow us to more easily implement new features down the line.
789-
- New sessions are stored in `~/.copilot/session-state`
790-
- Legacy sessions are stored in `~/.copilot/history-session-state` -- these will be migrated to the new format & location as you resume them from `copilot --resume`
796+
- Introduced a new session logging format that decouples how we store sessions from how we display them in the timeline. The new format is cleaner, more concise, and scalable, and will allow us to more easily implement new features down the line.
797+
- New sessions are stored in `~/.copilot/session-state`
798+
- Legacy sessions are stored in `~/.copilot/history-session-state` -- these will be migrated to the new format & location as you resume them from `copilot --resume`
791799
- Enabled the Kitty protocol by default. Multi-line input is now supported via Shift+Ctrl on terminal that support the Kitty protocol. Multi-line input is also supported in VSCode and its forks by running the `/terminal-setup` command (fixes https://github.com/github/copilot-cli/issues/14)
792800
- Enabled non-interactive GHE logins by respecting the `GH_HOST` environment variable for PAT and `gh` authentication modes (fixes https://github.com/github/copilot-cli/issues/296)
793801
- Improved debug log collection convenience by adding a persistent `log_level` option in `~/.copilot/config`. Possible values: `["none", "error", "warning", "info", "debug", "all", "default"]`
@@ -812,25 +820,25 @@
812820
- Changed parsing of environment variables in MCP server configuration to treat the value of the `env` section as literal values (fixes https://github.com/github/copilot-cli/issues/26).
813821
Customers who have configured MCP Servers for use with the CLI will need to make a slight modification to their `~/.copilot/mcp-config.json`. For any servers they have added with an `env` section, they will need to go add a `$` to the start of the "value" pair of the key value pair of each entry in the env-block, so to have the values treated as references to environment variables.
814822

815-
For example: Before:
823+
For example: Before:
816824

817-
```json
818-
{
819-
"env": {
820-
"GITHUB_ACCESS_TOKEN": "GITHUB_TOKEN"
825+
```json
826+
{
827+
"env": {
828+
"GITHUB_ACCESS_TOKEN": "GITHUB_TOKEN"
829+
}
821830
}
822-
}
823-
```
831+
```
824832

825-
Before this change, the CLI would read the value of `GITHUB_TOKEN` from the environment of the CLI and set the environment variable named `GITHUB_ACCESS_TOKEN` in the MCP process to that value. With this change, `GITHUB_ACCESS_TOKEN` would now be set to the literal value `GITHUB_TOKEN`. To get the old behavior, change to this:
833+
Before this change, the CLI would read the value of `GITHUB_TOKEN` from the environment of the CLI and set the environment variable named `GITHUB_ACCESS_TOKEN` in the MCP process to that value. With this change, `GITHUB_ACCESS_TOKEN` would now be set to the literal value `GITHUB_TOKEN`. To get the old behavior, change to this:
826834

827-
```json
828-
{
829-
"env": {
830-
"GITHUB_ACCESS_TOKEN": "${GITHUB_TOKEN}"
835+
```json
836+
{
837+
"env": {
838+
"GITHUB_ACCESS_TOKEN": "${GITHUB_TOKEN}"
839+
}
831840
}
832-
}
833-
```
841+
```
834842

835843
## 0.0.339 - 2025-10-10
836844

@@ -923,8 +931,8 @@
923931

924932
- Added support for [Claude Sonnet 4.5](https://github.blog/changelog/2025-09-29-anthropic-claude-sonnet-4-5-is-in-public-preview-for-github-copilot/) and made it the default model
925933
- Added `/model` slash command to easily change the model (fixes https://github.com/github/copilot-cli/issues/10)
926-
- `/model` will open a picker to change the model
927-
- `/model <model>` will set the model to the parameter provided
934+
- `/model` will open a picker to change the model
935+
- `/model <model>` will set the model to the parameter provided
928936
- Added display of currently selected model above the input text box (Addresses feedback in https://github.com/github/copilot-cli/issues/120, https://github.com/github/copilot-cli/issues/108, )
929937
- Improved error messages when users provide incorrect command-line arguments. (Addresses feedback of the discoverability of non-interactive mode from https://github.com/github/copilot-cli/issues/96)
930938
- Changed the behavior of `Ctrl+r` to expand only recent timeline items. After running `Ctrl+r`, you can use `Ctrl+e` to expand all

0 commit comments

Comments
 (0)