2026-11-05
-
Rex terminals render inline images using Kitty direct placements.
-
Add /code command to open the current session in VS Code
-
Add a Fusion tier setting to
copilot config. -
Make /settings open the unified dashboard for all users and add global search across settings and local resources.
-
Interactive CLI reports program status to supporting terminals, including when attention is needed.
-
Add opt-in session management tools and @mentions for opted-in local sessions
-
Add COPILOT_SESSION_CWD for launching and expanding LSP and local MCP server configs
-
Add GPT-6.1 Terra as a selectable model under New models when available to your account
-
Add a Sandbox extensions setting to run extension processes inside the sandbox
-
Add MATS telemetry for Entra authentication through OneAuth, respecting client telemetry opt-out.
-
An image removed from the prompt with Ctrl+U, Ctrl+K or Ctrl+W, or replaced by a recalled history entry, is no longer sent with the message, and Ctrl+S can stash the prompt afterwards.
-
Pasted text containing NEL, Unicode line or paragraph separators now fills separate prompt lines, and pasted DEL and C1 control characters are dropped, instead of being kept in the prompt and cutting characters off the end of the row.
-
In
copilot -p --plan, the agent is no longer told to suggest Shift+Tab to leave plan mode, which only works in the interactive interface, and is asked to include the plan's key points in its reply instead. -
copilot --resume <id>no longer waits with no output and no end when the Copilot task service does not respond; the task lookup now gives up after 10 seconds and resolution continues. -
Sandboxed grep, rg, and glob now report Windows launch failures instead of silent no-match results
-
Model picker shows context window size for flat, unpriced, and single-tier models
-
Sandboxed local MCP servers respect relative filesystem permissions from the session directory, even when configured with a different working directory.
-
PowerShell commands work on Windows when the CLI is installed in a long directory path
-
Switching sessions while other sessions are busy no longer crashes the CLI and leaves a blank terminal
-
Keep readable image attachments when retrying a prompt that contains a corrupt image
-
MCP Entra authentication now falls back to the VS Code registration when Copilot CLI preauthorization is unavailable.
-
Sandboxed local MCP servers now start correctly when configured with a relative cwd.
-
On Windows, sandboxed sessions in nested Git directories can change to and write at the repository root
-
Autopilot no longer starts implementing its own recommendation after a request that only asked for a review or analysis
-
Suppress unnecessary MCP reload summaries when plugin servers remain unchanged
-
A model request that Copilot's service answers with an empty 404 while under load is now retried instead of ending the turn with "Execution failed: 404".
-
copilot help confignow lists every setting the settings catalog offers, including the ones that were missing from its hand-written text, such asaskUser,effortLevel,planModel,toolSearchandworktreeBaseRef -
ACP clients can switch a session started with --yolo out of autopilot, and allow-all stays on, instead of the switch failing as blocked by policy and a second attempt turning allow-all off.
-
The @ file picker now underlines a name with a capital dotted I, such as İstanbul.txt, when the query is typed without the dot, and no longer shortens that row's matched folder.
-
The @ file picker now underlines matches in names stored with decomposed accents or found by a query typed without accents, and no longer shortens such a row's matched folder.
-
Up and Down in a multi-line prompt keep the column you started from when they pass through a shorter line, instead of leaving the caret near the start of the line.
-
Ctrl+Y and /share research skip research folder entries that are not readable files, such as a broken link or a folder named like a report, instead of failing or offering them.
-
Show each agent's selection ID in /agent when multiple agents share a display name.
-
The edit tool now fails at once on a named pipe, socket or device instead of waiting forever for the other end of a FIFO, which stalled the turn.
-
An empty plan.md no longer shows the ctrl+y plan hint or Plan: yes in /session, and ctrl+y opens the research report instead, matching /session plan.
-
The footer keeps the "N scheduled", sandbox, YOLO and CI status items whole on narrow terminals by shortening the directory and branch first, instead of cutting the items off the end of the row.
-
Pull request, issue and gist details, and their load errors, no longer let escape sequences in titles, names, branches, gist files or server messages restyle the terminal.
-
Show the saved paused goal and continuation guidance when resuming an autopilot session.
-
Issues and pull requests picked with # are no longer dropped from the message when another one is picked in front of them, and an issue picked twice is sent once.
-
copilot help billingnow says the footer shows the AI credits used in this session (nothing by default on the legacy billing platform), and that the/statuslinequotaitem is off by default andai-usedis on. -
copilot help confignow sayscopyOnSelectis on by default on macOS, that/keep-alivechanges only the current session, thatlogLevelis set in the /settings dialog or settings.json rather thancopilot config, and thattrustedFolderslives in config.json and is filled by the folder-trust prompt. -
copilot help environmentnow says aCOPILOT_AUTO_TIERvalue of "fast" is ignored with a notice rather than rejected, and thatUSE_TGREP=truedoes not override whether indexed search is available for your account orUSE_BUILTIN_RIPGREP=false.