Skip to content

fix(github-release): update release copilot-cli ( v1.0.110 ➔ v1.0.111 ) - #441

Merged
mrdynamo merged 1 commit into
mainfrom
renovate/copilot-cli-1.x
Nov 13, 2026
Merged

mrdynamo merged 1 commit into
mainfrom
renovate/copilot-cli-1.x

Conversation

@robot-rosey

@robot-rosey robot-rosey Bot commented Nov 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
copilot-cli tools patch 1.0.110 → 1.0.111

Release Notes

github/copilot-cli (copilot-cli)

v1.0.111: 1.0.111

Compare Source

2026-11-13

  • Add regular expression support to enterprise-managed Shell, Bash, and PowerShell permission rules
  • Add --host-allow-session-creation to let remote clients create sessions on CLI hosts for one launch without changing saved settings
  • Refresh /usage premium request usage so percentages stay current.
  • Prevent duplicate MCP OAuth reconnects and keep servers in needs-auth after canceled authorization
  • Markdown tables containing a wide symbol followed by the text variation selector, such as ⌛︎, render with correctly aligned rows
  • The footer.showCodeChanges setting description now says it shows the lines added and removed by Copilot's file edits in this session, not pending changes
  • The /usage activity graph now fits narrow terminals by showing fewer weeks, instead of wrapping every day row in two
  • Shell output and custom status lines display correctly when terminal control sequences appear, without applying unintended text styles
  • /rewind with Conversation + files no longer counts, lists or reports as restored a file that later turns had already put back or deleted again
  • Interactive /plugin marketplace commands find repository-local marketplaces when the CLI starts in a subdirectory
  • Keep selection labels readable and rows aligned in /environments when using --screen-reader
  • /skills get without a skill name and the /mcp usage text name the get and remove verbs instead of the retired info and delete
  • /diff shows a clear notice for binary files instead of garbled text or an empty pane
  • The /usage activity graph hides its legend in narrow panes to prevent it from wrapping onto extra lines
  • The $ shell shortcut reports launch failures once with a clear reason, including when Ctrl+G opens the editor at the same time.
  • /mcp search installs registry servers with URL variables using the values you enter
  • Custom status lines render terminal colors and formatting correctly, without stray characters after color resets.
  • Hook approval dialogs show control characters in tool names and arguments as visible text instead of hiding or restyling them
  • /session delete-all, /session prune, and /session delete preserve sessions running in the background in the same window
  • Text that fits on one row stays on one row after resizing the terminal
  • In /workflows, a run's Agents list no longer runs off the bottom of a short terminal: the selected agent stays on screen, and a long phase title stays on one row
  • copilot plugin enable, disable, update and uninstall now fail and name config.json when it cannot be parsed, instead of reporting success without a change or that the plugin is not installed
  • --no-color preserves text styling while disabling colors, even when FORCE_COLOR is set
  • Pasted image paths attach correctly when you press Enter immediately after pasting in terminals that mark pasted input
  • Keep the selected /share action visible when navigation keys cannot move the selection in short terminals
  • MCP forms show validation errors immediately for answers edited in an external editor with Ctrl+G
  • Running copilot --continue with no previous session shows the welcome header and Getting started box.
  • Keep the Sessions tab responsive when dialogs open during navigation, and show pending dialogs where they can be answered
  • Keep the highlighted confirmation option visible in the Sessions tab and /environments on short terminals
  • Keep the /theme picker's title and border on screen in narrow terminals and beside the docked Sessions sidebar, dropping the preview instead
  • The /share screen keeps the selected action visible in narrow terminals
  • /ask and /btw show answers correctly beside the Sessions sidebar in narrow terminals
  • Keep the /tasks title and borders visible when the task list is longer than the terminal can display
  • copilot -p "/compact" --silent no longer prints the compaction result line to stdout, so --silent output stays limited to the agent's response
  • Keep the prompt, tab bar, and status line visible when typing a multi-line draft during the startup animation on short terminals
  • /diff shows staged renames under their new names, including edits made while renaming
  • With experimental dynamic workflows, a workflow's own agent can no longer start or resume workflow runs, so a workflow can no longer start copies of itself without limit when all tools are allowed.
  • With the high-contrast theme on a 16 or 256-colour terminal, the Sessions tab shows the status icon of the selected row instead of drawing it blue on blue
  • Follow-ups typed while the agent is working now run in the order they were typed; one that reached the session between two turns is no longer overtaken by follow-ups typed after it.
  • The /usage activity graph counts only the prompts you typed, not sub-agent or autopilot prompts, and its message total matches the days the graph draws
  • Pasted escape sequences no longer change text colours or hide text in search fields
  • copilot -p with --trust-folder, run from a subdirectory of a repository, now warns that the hooks at the repository root were not loaded and says how to load them
  • Custom status lines display non-ASCII characters correctly even when commands write them in pieces
  • Copying inline code from wrapped rows after resizing the terminal no longer includes extra non-breaking spaces.
  • Queued slash commands now show an error when they fail instead of disappearing silently
  • Prompts sent as a turn finishes now run without waiting for background agents to complete
  • Dragging the sessions divider or scrollbar now ends cleanly when the left mouse button is no longer held.
  • Allow your own scratch files under /tmp on macOS without path permission prompts unless --disallow-temp-dir is set
  • Re-attaching an image or document after switching models or compacting a session sends its content to the model
  • Show an error when /update cannot download a release instead of leaving the download progress message indefinitely
  • Sessions started with /new or from the Sessions tab can be controlled from GitHub when remote sessions are enabled
  • Expand ${COPILOT_PLUGIN_ROOT} in plugin hook working directories and environment values
  • Push-to-talk preserves dictated text when held Space key repeats pause and resume
  • OAuth sign-in for remote MCP servers works through proxies that require Kerberos (Negotiate) authentication
  • Show permission prompts, questions, and confirmations directly in the sub-agent view so you can respond without leaving it
  • Keep text after terminal control sequences visible in labels and output, and hide embedded image data
  • Search in /skills, /mcp, and /plugin matches visible text instead of words hidden inside terminal escape sequences
  • Clear the previous profile's routed model from the footer and custom status line when switching Copilot Fusion profiles
  • Prevent @​ file mentions and /sandbox path completion from selecting outdated suggestions when typing quickly
  • The /sandbox Credentials tab counts masked environment variables separately from unmasked suggestions
  • /resume keeps session rows aligned and columns visible with --screen-reader, and announces unread status once
  • Show all rows of wrapped Japanese, Chinese, and Korean text without clipping the last row or leaving extra blank rows
  • Resizing the terminal during a text-selection drag preserves the clipboard instead of copying empty lines or unhighlighted text
  • Keep the @​ file picker up to date when ignore files change above the working directory
  • Autopilot confirmation hides Assisted Permissions when disabled by administrator policy and explains why they are unavailable.
  • Keep /config view tabs and the selected view readable in screen-reader mode on narrow terminals
  • Exiting the CLI on macOS and Linux now stops attached background shells even when they ignore termination signals.
  • Sandboxed MCP startup errors identify refused filesystem operations even when the server prints a stack trace
  • /mcp token counts exclude tools deferred by client-side tool search
  • Preserve freshly pasted text when stashing or opening the external editor, and prevent Ctrl+D from exiting while a paste is pending
  • Prevent the # issue and pull request picker from selecting outdated results when typing quickly
  • /plugin Details shows repository-local plugins without a User scope label and keeps versions separate from descriptions
  • Workspace MCP servers resolve relative working directories from their config's directory level, including after /cd or when launching from a subdirectory
  • /mcp delete removes a server without restarting other connected MCP servers
  • Keep Sessions sidebar and shell shortcut hints readable in narrow terminals by hiding hints that do not fit
  • Queued Copilot Fusion routing-profile changes show an acknowledgement when the current turn ends, before the next prompt.
  • Keep /diff responsive with large untracked files and show untracked symlinks by their target paths instead of their contents
  • HTML exports and rich-text copies preserve generic types and placeholders written in angle brackets, such as Vec and
  • Allow image generation when settings.json is empty or contains only whitespace
  • Keep the current location highlighted and announced to screen readers in narrow /config views while the area list has focus.
  • Installing MCP servers from the registry with optional fields left blank now preserves server defaults instead of saving placeholder text
  • Show agent IDs in /subagents when custom agents share a name, so you can tell which agent you configure
  • Keep /ask and /btw question headers in plain text when pasting colored terminal output or control characters
  • Keep the terminal's own colors in editors opened with Ctrl+G and shells opened with $ when the CLI's theme changes
  • MCP registry installs preserve npm launch arguments when the server already includes an install confirmation flag
  • Keep text typed immediately after a paste separate, so pasted image paths attach correctly and text after long pastes remains editable
  • Keep /config view tabs intact and the selected area visible on narrow terminals
  • Editor shortcuts stay inactive while the CLI exits, keeping the terminal ready for the shell
  • Show MCP servers that return an empty authentication challenge in the /mcp auth picker
  • Pasting text into Ctrl+R history search ignores escape sequences so matches, colors, and cursor placement stay correct
  • Pasting colored text into /plugin, /skills, and /mcp search matches the visible text and preserves dashboard colors
  • Emoji stay readable under the cursor in /model search, and long /diff search queries scroll on one line
  • Long search queries in the Sessions tab and /resume wrap correctly and keep the cursor aligned with typed text.
  • /diff lists copied files correctly when Git copy detection is enabled and preserves files whose names end in spaces
  • Keep Copilot model access when account lookups are rate-limited
  • Keep the exit status of a collapsed failed shell row whole in narrow terminals, and show as much of the command description as fits beside it
  • Deleting a session through the SDK while one of its client tools is running now cancels that tool's handler, instead of leaving it running after the session is gone.
  • A GITHUB_ASKPASS helper that never answers no longer stalls startup for over five minutes; sign-in now fails after one helper timeout
  • After /code hands a session off to VS Code, resuming that session in the same window and switching back no longer brings back the notice that it is open in VS Code Chat
  • Keep Windows drive letters with their paths when wrapping command previews in approval dialogs
  • A config.json that cannot be read, such as one with an extra closing brace or one cut short by an interrupted write, is no longer replaced at startup by a file holding only firstLaunchAt; its trusted folders, plugins, marketplaces and other saved state stay in the file
  • MCP enable/disable and plugin commands work when settings.json is empty
  • A remote MCP server that refuses or closes the first connection at session start, for example while it is still starting, is retried as planned instead of staying failed for the rest of the session
  • With sidebar.hoverFocus off and sidebar.showCloseButton on, moving the mouse over a Sessions sidebar card no longer moves the selection onto it
  • Copying an answer with the mouse keeps the blank lines inside blockquotes
  • The "Compacting conversation history" counter keeps counting from when the compaction started after the queue manager is opened and closed, instead of restarting at 0
  • A plugin whose plugin.json location holds a named pipe or a link to a device such as /dev/zero no longer hangs or exhausts memory when skills, prompts or plugin lists load it; the file is skipped like an unreadable manifest
  • Shell tool results no longer keep terminal escape sequences or hyperlink targets when a sequence is split across two reads of the command's output, as happens with coloured output larger than one read
  • After /compact, the runtime no longer keeps a CPU core busy until the next event, and the session's live event stream no longer skips events that arrive after a compaction removed earlier ones
  • A permission_prompt notification hook no longer runs for a request that Assisted Permissions approves without asking
  • Adding or changing a repository's GitHub remote while the CLI is running is now picked up straight away, so /pr no longer keeps saying the repository is not connected to GitHub until the CLI restarts.
  • When an extension fails to load, its log now shows the full error report, including the file and line of a syntax error, the stack trace and any cause, instead of a single line.
  • The Sessions sidebar row of the session you are in shows it working for the whole of a running turn, and screen readers hear "status working" instead of "status done"
  • With Auto selected, the footer's context percentage and the status line's displayed_context_limit now use the window of the model Auto routed to, matching /context, instead of a fixed 200,000 tokens
  • The standalone CLI now re-extracts its cached package when cli-native.node has gone missing from it, instead of failing on every start with Native addon "cli-native" not found
  • A workflow run that a session filesystem SQLite provider committed but reported as postCommitAmbiguous now starts, instead of failing and leaving a pending run that cannot be cancelled or resumed
  • An extension prompt asking for many sensitive environment variables on a short terminal now keeps the first listed name and the count of the rest on screen instead of scrolling every name out of view
  • The CLI's selection copies inline code and color swatches without decorative padding when their background color is shown
  • Context from multiple userPromptSubmitted hooks now reaches the model instead of only the last hook's context
  • Show organization support links in policy guidance and managed settings notices
  • Indexed search becomes available sooner after restarting, and its enabled notice appears only when the index can serve searches.

Configuration

📅 Schedule: (in timezone America/Chicago)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@clanker-claude clanker-claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

copilot-cli: v1.0.110 → v1.0.111

Verdict: Safe to merge

This is a patch bump of the GitHub Copilot CLI, pinned via mise in home/dot_config/mise/private_config.toml. The upstream release (github/copilot-cli v1.0.111, published 2026-11-13) carries 121 changelog entries. The prerelease that the compare link used by Renovate points at (v1.0.111-0) groups them under Added / Improved / Fixed only — there is no Breaking or Deprecated section — and the final release ships an identical set of entries (verified entry-for-entry), so nothing was added or dropped between the two.

Wrapper chain: the mise key copilot-cli is an alias of the mise registry entry copilot, whose backends are aqua:github/copilot-cli, github:github/copilot-cli, and npm:@github/copilot. Both the aqua and GitHub backends resolve directly from the same upstream GitHub Release, and v1.0.111 publishes the expected copilot-linux-* / copilot-linuxmusl-* / copilot-darwin-* / copilot-win32-* artifacts plus SHA256SUMS.txt. There is no independent wrapper version stream to track, so the upstream release notes are the effective changelog.

Impact on this repository: copilot-cli is referenced exactly once in the repo — the version pin at home/dot_config/mise/private_config.toml:14. No chezmoi template, run_onchange script, zsh config, GitHub Action, or legacy home-old/ file invokes copilot, and the repo ships no copilot config, plugin, hook, or MCP server definition. No upstream change in this release can therefore alter the behavior of the dotfiles themselves.

Breaking changes: None. No entry is marked breaking, and the release ships no flag removal, config-schema change, or required migration.

Deprecations: None announced. The only retired surface mentioned is cosmetic — /skills get and the /mcp usage text now name the get/remove verbs instead of the retired info/delete wording — and nothing in this repo depends on those strings.

Notable behavior changes (no impact on this repo):

  • Exiting the CLI on macOS and Linux now stops attached background shells even when they ignore termination signals.
  • On macOS, scratch files that the CLI itself creates under /tmp are allowed without a path permission prompt unless --disallow-temp-dir is set.
  • copilot plugin enable/disable/update/uninstall now fail and name config.json when it cannot be parsed, instead of reporting success without making a change.
  • A config.json that cannot be read (truncated, or with an extra closing brace) is no longer overwritten at startup by a file holding only firstLaunchAt, so saved trusted folders, plugins, and marketplaces survive.
  • With experimental dynamic workflows, a workflow cannot start or resume copies of itself without limit when all tools are allowed.
  • copilot -p --trust-folder run from a repository subdirectory now warns that repository-root hooks were not loaded and says how to load them.

New features worth adopting: None for this repo. The two additions are scoped to configuration this repository does not ship:

  • Regular-expression support for enterprise-managed Shell, Bash, and PowerShell permission rules — requires a managed policy file, which is not part of these dotfiles.
  • --host-allow-session-creation lets remote clients create sessions on a CLI host for one launch without changing saved settings — a runtime flag for self-hosted CLI hosts, with no dotfiles surface to configure.

Notes on research coverage: github/copilot-cli is a release-distribution repository (public artifacts and changelog.md only — no public source tree), so commit-message scanning between the two tags yields no additional detail; the single intervening commit only refreshes the changelog. The official Copilot CLI documentation site has no per-version upgrade guide or deprecation page. No upstream issue reports a regression specific to 1.0.111; the open issues found against this tool concern earlier versions (for example a context-overhead regression reported after 1.0.106 and an out-of-memory crash in 1.0.109) and are pre-existing rather than introduced by this bump.

Sources consulted:

@mrdynamo
mrdynamo merged commit fd93149 into main Nov 13, 2026
2 checks passed
@robot-rosey
robot-rosey Bot deleted the renovate/copilot-cli-1.x branch November 13, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant