|
| 1 | +## 1.0.52 - 2026-05-23 |
| 2 | + |
| 3 | +- Non-interactive subcommands (plugin list, mcp list, help, version) no longer consume stdin |
| 4 | +- Add vertical scrollbar with mouse drag support to the main conversation view |
| 5 | +- Switching to Autopilot mode no longer triggers unexpected permission prompts for tool, path, or URL access |
| 6 | +- copilot --continue from a session's saved directory now refreshes the saved branch and git context instead of leaving them stale |
| 7 | +- Kill command safety filter no longer rejects valid commands that contain shell redirection like `kill -0 <PID> 2>/dev/null`. |
| 8 | +- Sessions now resume in their saved working directory; pass -C <dir> to override. Flags whose values are relative paths (e.g. --attachment, --log-dir) resolve from the saved cwd. |
| 9 | +- Context window tier selection (default ~200K vs 1M tokens) is now enforced end-to-end, so picking a tier actually constrains compaction, truncation, and token display |
| 10 | +- AI Credits usage correctly displays after sessions using the Responses API |
| 11 | +- Rendering no longer stutters when using tmux on Cygwin or mintty |
| 12 | +- Slash command picker keeps (experimental) and (staff) labels orange when the row is selected |
| 13 | +- Reasoning tokens display as a parenthetical on output token count in the token usage summary |
| 14 | +- Sessions containing events with non-URL strings in URL/URI fields resume without a 'Session file is corrupted' error |
| 15 | +- Requests that time out due to an HTTP/2 upload stall automatically retry over HTTP/1.1 |
| 16 | +- Sessions no longer fail to load on Windows when a process exits with a high-bit exit code (e.g., .NET unhandled exceptions) |
| 17 | +- Timeline entry connector color matches surrounding elements when expanded |
| 18 | +- Gray background bar no longer appears behind user messages on terminals without truecolor support |
| 19 | +- Status line command supports plain shell commands in addition to executable script paths |
| 20 | +- Automatically prune old process log files from ~/.copilot/logs/ at startup to prevent unbounded disk growth |
| 21 | +- Polish /statusline picker with cleaner item descriptions and better spacing |
| 22 | +- Picker checkboxes now use a single-cell ▣/▢ glyph for tighter, more consistent rows across pickers |
| 23 | +- Custom agents support opt-in deferred tool loading via `deferred-tool-loading` in agent frontmatter, enabling tool-search discovery for agents with large tool lists |
| 24 | +- Exit summary displays `AI Credits` label with correct spacing before the value |
| 25 | +- /restart and /update preserve the current session ID after restarting |
| 26 | +- Legacy nested `oauth.clientId` and `oauth.callbackPort` keys in MCP server configs are now migrated to the supported `oauthClientId` and `auth.redirectPort` keys instead of being silently dropped |
| 27 | +- MCP OAuth re-authentication honors the configured redirectPort |
| 28 | +- PowerShell division operator no longer triggers false 'Allow directory access' prompts on Windows |
| 29 | +- /compact accepts optional focus instructions to shape the compaction summary |
| 30 | +- General-purpose subagents use GPT-5.4 or GPT-5.5 when available |
| 31 | +- /usage shows quota progress bars for session and weekly limits |
| 32 | +- AI credits error messages updated with clearer language and a Manage budget link |
| 33 | + |
1 | 34 | ## 1.0.51 - 2026-05-20 |
2 | 35 |
|
3 | 36 | - `--session-id=<id>` resumes known sessions or tasks, and starts new sessions with a specific UUID |
|
0 commit comments