Skip to content

Commit 3d5d990

Browse files
Update changelog.md for version 0.0.412
1 parent 2b85d56 commit 3d5d990

File tree

1 file changed

+73
-32
lines changed

1 file changed

+73
-32
lines changed

changelog.md

Lines changed: 73 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
1+
## 0.0.412 - 2026-02-19
2+
3+
- Improve quick help accessibility: screen reader-friendly tab labels, reordered layout, and grouped `help commands` output
4+
- Hide custom agents with `user-invocable: false` from the `/agents` picker
5+
- Config file syntax errors now show a warning instead of silently crashing
6+
- Sign Windows native prebuilds with Authenticode to prevent antivirus quarantine of native modules
7+
- Allow `/reset-allowed-tools` to run during agent execution
8+
- MCP servers with invalid tool schemas no longer lose all tools
9+
- Alt-screen mode no longer consumes increasing memory over long sessions
10+
- Add `/mcp reload` command to reload MCP configuration
11+
- Skills support `disable-model-invocation` frontmatter field
12+
- /fleet orchestrator validates subagent work
13+
- Deprecate gpt-5 model
14+
- Windows slash flags (e.g., `xcopy /E /I`) are no longer treated as file paths
15+
- Show a warning in the timeline when skills fail to load at startup, with a prompt to run /skills for details
16+
- Eliminate banner character flash on startup when banner is disabled
17+
- Edit plan in terminal editor with ctrl+y
18+
- Terminal editor is now supported on Windows
19+
- Configure LSP server request timeouts in lsp.json
20+
- Add `/update` command to view changelog and update instructions
21+
- Add exit_plan_mode tool with plan approval dialog for reviewing and accepting plans
22+
- Support ~/.copilot/instructions/\*.instructions.md files for user-level instructions across all repositories
23+
- Add double-click word and triple-click line selection in alt-screen text selection
24+
- Edit the prompt in your preferred terminal editor with ctrl+x ctrl+e
25+
- Prevents spurious error messages from appearing in terminal on Windows
26+
- Typing `?` in an AskUser prompt no longer triggers the quick help overlay
27+
- Improve SQL tool timeline entries
28+
- Reduce memory usage in alt-screen mode during long sessions
29+
- /fleet mode dispatches more subagents in parallel for faster execution
30+
- Instructions picker opens as a full-screen alt-screen view when alt-screen mode is enabled
31+
- Skills picker opens as a full-screen alt-screen view when alt-screen mode is enabled
32+
- Command files no longer require YAML frontmatter — plain markdown files work with name and description derived automatically
33+
- Session picker opens instantly without a loading flash when multiple sessions exist
34+
- Mouse event coordinate fragments no longer appear in input field
35+
- Add cross-session memory: ask about past work, files, and PRs across sessions (experimental)
36+
- Add `--bash-env` flag to source BASH_ENV in shell sessions
37+
- Restore `ctrl+x /` as alternate shortcut to run commands while preserving input
38+
- /clear preserves agent mode (autopilot, plan, or interactive)
39+
- MCP error messages include the server name
40+
- Text selection in timeline no longer spills into prompt area when dragging
41+
142
## 0.0.411 - 2026-02-17
243

344
- Improve error messaging and guidance when access denied by policy
@@ -624,10 +665,10 @@
624665
## 0.0.351 - 2025-10-24
625666

626667
- Improved our path detection heuristic to avoid various annoying, unnecessary permissions requests:
627-
- Running many standard bash/PowerShell commands that are known to be readonly (Fixes part of https://github.com/github/sweagentd/issues/7372)
628-
- Commands like `npm test -- --something` in PowerShell
629-
- 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)
630-
- Arguments to `gh api` like `gh api /repos/user/repo/ec` (Fixes https://github.com/github/copilot-cli/issues/216)
668+
- Running many standard bash/PowerShell commands that are known to be readonly (Fixes part of https://github.com/github/sweagentd/issues/7372)
669+
- Commands like `npm test -- --something` in PowerShell
670+
- 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)
671+
- Arguments to `gh api` like `gh api /repos/user/repo/ec` (Fixes https://github.com/github/copilot-cli/issues/216)
631672
- Improved prompting for Sonnet 4.5 to reduce the number of intermediate markdown files left in the workspace
632673
- 👀 ...see you at [GitHub Universe](https://githubuniverse.com/)!
633674

@@ -692,25 +733,25 @@
692733
Haiku 4.5.
693734
```
694735
- 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)
695-
- You can pass MCP server configuration in two ways:
696-
- Inline JSON: `copilot --additional-mcp-config '{"mcpServers": {"my-tool": {...}}}'`
697-
- From a file (prefix with @): `copilot --additional-mcp-config @/path/to/config.json`
698-
- You can also pass the flag multiple times (later values override earlier ones): `copilot --additional-mcp-config @base.json --additional-mcp-config @overrides.json`
736+
- You can pass MCP server configuration in two ways:
737+
- Inline JSON: `copilot --additional-mcp-config '{"mcpServers": {"my-tool": {...}}}'`
738+
- From a file (prefix with @): `copilot --additional-mcp-config @/path/to/config.json`
739+
- You can also pass the flag multiple times (later values override earlier ones): `copilot --additional-mcp-config @base.json --additional-mcp-config @overrides.json`
699740
- Improved our prompts to ensure the agent uses Windows-style paths on Windows (fixes https://github.com/github/copilot-cli/issues/261)
700741
- Added a prompt for users to run `/terminal-setup` if needed to enable multi-line input
701742
- Various visual improvements:
702-
- Added a shimmer effect to the "Thinking..." indicator
703-
- Removed the box around user messages in the timeline
704-
- Increased the contrast of removed intraline highlights in diffs
705-
- Allow cycling through slash commands (from the bottom of the list back to the top)
706-
- Aligned permission/confirmation prompts to ensure all use the same visual style
743+
- Added a shimmer effect to the "Thinking..." indicator
744+
- Removed the box around user messages in the timeline
745+
- Increased the contrast of removed intraline highlights in diffs
746+
- Allow cycling through slash commands (from the bottom of the list back to the top)
747+
- Aligned permission/confirmation prompts to ensure all use the same visual style
707748

708749
## 0.0.342 - 2025-10-15
709750

710751
- Overhauled our session logging format:
711-
- 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.
712-
- New sessions are stored in `~/.copilot/session-state`
713-
- 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`
752+
- 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.
753+
- New sessions are stored in `~/.copilot/session-state`
754+
- 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`
714755
- 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)
715756
- 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)
716757
- Improved debug log collection convenience by adding a persistent `log_level` option in `~/.copilot/config`. Possible values: `["none", "error", "warning", "info", "debug", "all", "default"]`
@@ -735,25 +776,25 @@
735776
- 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).
736777
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.
737778

738-
For example: Before:
779+
For example: Before:
739780

740-
```json
741-
{
742-
"env": {
743-
"GITHUB_ACCESS_TOKEN": "GITHUB_TOKEN"
744-
}
781+
```json
782+
{
783+
"env": {
784+
"GITHUB_ACCESS_TOKEN": "GITHUB_TOKEN"
745785
}
746-
```
786+
}
787+
```
747788

748-
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:
789+
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:
749790

750-
```json
751-
{
752-
"env": {
753-
"GITHUB_ACCESS_TOKEN": "${GITHUB_TOKEN}"
754-
}
791+
```json
792+
{
793+
"env": {
794+
"GITHUB_ACCESS_TOKEN": "${GITHUB_TOKEN}"
755795
}
756-
```
796+
}
797+
```
757798

758799
## 0.0.339 - 2025-10-10
759800

@@ -846,8 +887,8 @@
846887

847888
- 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
848889
- Added `/model` slash command to easily change the model (fixes https://github.com/github/copilot-cli/issues/10)
849-
- `/model` will open a picker to change the model
850-
- `/model <model>` will set the model to the parameter provided
890+
- `/model` will open a picker to change the model
891+
- `/model <model>` will set the model to the parameter provided
851892
- 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, )
852893
- 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)
853894
- 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)