Skip to content
GC

GitHub Copilot CLI v1.0.106-6

Released · GitHub / Microsoft

Pre-releaseSecurity fix

What the release notes say

Added

  • 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.

Improved

  • MCP content addressed only to the user is no longer sent to the model, and the interactive CLI shows such images inline, even in collapsed tool calls, or as saved files

Fixed

  • Expand failed tool-call entries to show complete error output in the timeline.
  • Prevent over-limit turns from re-running the same tool calls and instead return the existing prompt-budget error
  • Pressing Escape or Ctrl+G dismisses slash-command argument suggestions in one keypress
  • Returning from /lsp logs detail keeps the LSP server list visible and preserves the selected server.
  • Esc in a question form clears the text in the current field instead of discarding the whole form; press Esc again on an empty field, or Ctrl+C, to cancel
  • Keep /diff comment boxes closed beside the scrollbar, and shorten wide or astral file names in their titles without drawing a replacement character.
  • In /diff, a mouse click selects the line under the pointer after the view scrolls past wrapped lines, and the scrollbar shows when wrapped lines overflow the view.
  • When an MCP server fails to connect, the warning now shows the server's error text as plain text, so escape sequences in it can no longer hide or recolor the warning or split it across extra lines.
  • Question forms show control characters in field titles, descriptions and options, and in the answered question row, instead of letting escape sequences hide or restyle that text.
  • In /sandbox, pressing Enter right after Tab opens a folder in the add-path picker now keeps that folder, and Esc after Tab on an empty path cancels at once.
  • The SQL tools no longer hang the session on a query that never finishes: the query stops after 60 seconds with an error, and interrupting it frees the session for the next prompt
  • Tool rows and the memory prompt no longer let escape sequences in text the model wrote hide words or add links. Search patterns and memory text show their control characters instead.
  • The web fetch permission prompt shows control characters in the requested URL instead of letting escape sequences hide text, add a link or split the URL across lines.
  • Commands prefixed with VAR=value or env no longer trigger path-access prompts for non-path API endpoints.
  • Company announcements no longer appear twice when repo settings keep or override global announcements
  • Attach @mentioned images in -p prompts and reject --attachment image files whose contents are not a valid image
  • In copilot -p streaming mode, sub-agent replies now print as complete blocks instead of interleaving mid-token.
  • Large-file view guidance references your available search tool, and apply_patch returns a clear error when deleting a missing file.
  • Use explicit --model with custom agents unless the agent requires a specific model
  • Tool results that arrive before their calls are now ordered correctly and no longer duplicated.
  • Open extension picker updates failed extensions from "starting" to "failed".
  • Fallback retries now succeed when Claude refusals end with reasoning blocks.
  • Show one oversized-request warning with the total removed attachments instead of repeated warnings.
  • Ctrl+C copies selected text in ask_user prompts without cancelling the prompt
  • PowerShell commands that clear the screen with cls or Clear-Host no longer fail on Windows or skip the rest of the command
  • Fix /cd refusal messages to show only the directory error reason, without internal request names
  • Keep configured skills available on the first request during startup reconciliation.

Removed

  • New sessions no longer show startup tips under the header.