|
1 | | -## 1.0.59 - 2026-06-02 |
2 | | - |
3 | | -- Actionable error message shown when GitHub API rate limit is hit during `copilot update` |
4 | | -- Add /rubber-duck command for adversarial feedback on code and designs |
5 | | -- Plugin slash commands (/plugin install, uninstall, update, marketplace add/remove/browse) now show immediate feedback while the operation is in progress |
6 | | -- Canceling a running shell command (Ctrl+C on a !command, or aborting an agent command — including in sandboxed and background-promoted shells) now terminates the whole process tree instead of leaving orphaned processes running |
7 | | -- Canvas providers can return file:// URLs in open results for local file previews |
8 | | -- Symlinked directories appear in /cwd completion suggestions |
9 | | -- In Azure DevOps-only repositories, the built-in GitHub MCP server now exposes only the web_search tool instead of being fully disabled |
10 | | -- Quota footer shows remaining requests as a rounded percentage |
11 | | -- /lsp show, /lsp test, and /lsp reload correctly discover project LSP config when the CLI is launched from a subdirectory |
12 | | -- MCP server timeout configuration is preserved after tools list changes |
13 | | -- /skills add and /skills remove correctly handle paths wrapped in quotes (e.g., from Windows Explorer "Copy as path") |
14 | | -- Running `copilot` with an unquoted multi-word prompt now shows a helpful "quote your prompt" hint instead of a raw commander error |
15 | | -- Default networking transport is now HTTP/1.1, improving reliability on some network paths. Opt into HTTP/2 with COPILOT_ENABLE_HTTP2=1. |
16 | | -- Plugins auto-installed from repository settings no longer leak into user global config |
17 | | -- Grep tool correctly handles tsx and jsx as file type filters |
18 | | -- Add the /voice command to dictate prompts using local speech-to-text models |
19 | | -- COPILOT_HOME is honored for the server discovery registry directory |
| 1 | +## 1.0.60 - 2026-06-05 |
| 2 | + |
| 3 | +- Tab completes `..` parent traversal in slash-command path arguments instead of switching tabs |
| 4 | +- Add the max reasoning effort level for Anthropic models and make all effort levels available on every plan |
| 5 | +- Screen no longer stays blank after waking from sleep inside a terminal multiplexer |
| 6 | +- Input fields render background color correctly inside highlighted frames |
| 7 | +- Cursor renders in the correct position in plan approval and review feedback prompts |
| 8 | +- Worktree directory uses a flat name when PR branch contains slashes (e.g. `cli/foo` → `.worktrees/cli-foo`) |
| 9 | +- Queue hint correctly shows ctrl+enter instead of ctrl+q when kitty keyboard protocol is active |
| 10 | +- Status line progressively stacks across rows at narrow terminal widths instead of truncating elements beyond recognition |
| 11 | +- Clipboard operations on X11 no longer corrupt the terminal display |
| 12 | +- Add `builtInAgents.rubberDuckAutoInvoke` setting to control automatic rubber duck agent invocation (disabled by default) |
| 13 | +- On Windows, executables are no longer discovered in the working directory when invoking by bare name (e.g. `git`). Add the working directory to `PATH` to enable discovery. |
| 14 | +- Interactive shell commands no longer hang when producing large amounts of output |
| 15 | +- MCP tools glyph in /context legend displays at the correct size |
| 16 | +- Skill and slash command picker rows correctly display multi-line descriptions as a single line |
| 17 | +- IDE picker now hides entries whose editor connection has gone away, so selecting one no longer fails with a connection error, and appends a process id to entries that share the same editor and folder so git worktrees of the same repo can be told apart |
| 18 | +- Model picker fits within small terminal windows and mouse scroll works in the picker |
| 19 | +- Show cache write tokens alongside cache read tokens in /usage display |
| 20 | +- Repurpose ctrl+s to stash and pop the current prompt (Claude Code parity); the slash-command picker is still available by typing / |
| 21 | +- /context separates Custom Instructions from the system prompt and cross-references per-server MCP tool token costs with /mcp |
| 22 | +- Add `billing` help topic with an overview of AI credit usage features |
| 23 | +- Add vim-style navigation keys (g, G, Ctrl+D, Ctrl+U) to the /diff view |
| 24 | +- Show the Mission Control sharing status of synced sessions in the /session info view |
| 25 | +- Add -r as a shorthand for --resume |
| 26 | +- LSP server config accepts `bash`, `powershell`, and `cwd` keys; command launch default cwd stays project-root unless `cwd` is set, and `cwd` expansion now supports plugin vars like `PLUGIN_ROOT` while shell launches keep hook-matching cwd/env behavior |
| 27 | +- Rewind picker shows working-tree diff stats (+added −removed) at each checkpoint |
| 28 | +- Create a git worktree for a pull request directly from the pull requests screen |
| 29 | +- Remaining requests percentage no longer shows a negative value for over-limit users |
| 30 | +- Extension permission prompts respect --yolo and pre-approved locations on startup |
| 31 | +- Custom agent instructions are no longer duplicated each turn, reducing context window usage |
| 32 | +- Linux sandbox no longer fails when allowedHosts or blockedHosts are configured |
| 33 | +- Session completion signal (terminal beep, autopilot continuation) now waits for background shell commands to finish |
| 34 | +- Cmd+Backspace deletes the line before the cursor on macOS prompt input |
| 35 | +- web_fetch blocks loopback, private, and cloud metadata addresses and no longer silently follows redirects |
| 36 | +- Trusted folders and other config keys are no longer dropped when experiment assignments are cached concurrently |
| 37 | +- Rewind no longer deletes ignored files when rolling back to a previous snapshot |
| 38 | +- ACP allow_all config option correctly applies unrestricted permissions for tools, paths, and URLs |
| 39 | +- --available-tools, --excluded-tools, and --reasoning-effort flags apply correctly in ACP mode |
| 40 | +- LSP workspace/configuration response returns the correct number of entries, preventing strict servers like ty from panicking |
| 41 | +- Extensions linked via directory symlinks are now discovered and loaded correctly |
| 42 | +- Typing "help" at the prompt opens the quick-help overlay instead of sending it as a chat message |
| 43 | +- Wide characters (e.g. CJK) render correctly in the terminal diff view without visual corruption |
| 44 | +- Folder trust persists across git worktrees without re-prompting |
| 45 | +- Force-removing a marketplace no longer causes its plugins to reinstall on next launch |
| 46 | +- MCP OAuth re-authentication no longer fails with an address-in-use error when a login is already in progress |
| 47 | +- Repository plugin overrides no longer change globally enabled plugin settings |
| 48 | +- MCP allowlist now matches npm scoped servers whose registry entry drops the leading @ from the package identifier |
| 49 | +- MCP servers registered via Azure API Center are no longer incorrectly blocked by the allowlist |
| 50 | +- Local MCP servers sharing a serialized token broker (e.g. M365) reliably start instead of intermittently failing |
| 51 | +- Prompt for approval before running commands that set dynamic-loader or git-config env vars (e.g. LD_PRELOAD, GIT_EXTERNAL_DIFF) |
| 52 | +- MCP tools added or removed by a server mid-turn are now available immediately in the same turn |
| 53 | +- BYOK file attachments larger than 5 MiB now send successfully via OpenAI Responses provider |
| 54 | +- The /init suggestion is no longer shown when running outside a git repository |
| 55 | +- Show session link in /session info table when remote exporting or steering |
| 56 | +- /env command now shows hook counts and source provenance for active hooks |
| 57 | +- Add missing keyboard shortcuts to /help content (?, ctrl+q, ctrl+r, ctrl+z, ctrl+y, shift+enter) |
| 58 | +- Auto-link bare #number issue and PR references to the current git repository |
| 59 | +- Error message for --cloud without experimental mode explains how to enable /experimental |
| 60 | +- /tasks detail view shows the latest prompt after sending a follow-up to a background agent |
| 61 | +- Enforce bypass permissions policy for --allow-all-tools, --allow-all-paths, and --allow-all-urls flags |
20 | 62 |
|
21 | 63 | ## 1.0.58 - 2026-06-02 |
22 | 64 |
|
|
0 commit comments