Copilot CLI Updates & Release Notes

Follow

184 updates curated from 1 source by the Releasebot Team. Last updated: Jul 18, 2026

Get this feed:
  • Jul 17, 2026
    • Date parsed from source:
      Jul 17, 2026
    • First seen by Releasebot:
      Jul 18, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.72-1

    Copilot CLI adds new plugin mutation flags, skill removal support, clearer file paths, and a more deterministic plan-approval menu. It also keeps /add-dir context visible across turns, fixes split-pane chat input handling, improves key navigation, and tightens /terminal-setup JSON error handling.

    Added

    • Add --plugin, --mcp, and --skill flags for plugin mutations
    • Add skill removal support to copilot plugins remove --skill

    Improved

    • Reveal full file paths when expanding compact editing rows
    • Make the plan-approval menu deterministic across models
    • Keep /add-dir directories visible in the agent context across turns

    Fixed

    • Wrap ask-user and elicitation inputs in the split-pane chat view
    • Modified vim keys (Ctrl+K, uppercase J/K) no longer move the selection in tool-permission prompts and other text-input select menus; only unmodified j/k, the arrow keys, and Ctrl+P/Ctrl+N navigate.
    • /terminal-setup now refuses to modify a VS Code keybindings.json that contains a JSON syntax error (instead of rewriting it and reporting success), matching its documented invalid-JSON handling.
    Original source
  • Jul 16, 2026
    • Date parsed from source:
      Jul 16, 2026
    • First seen by Releasebot:
      Jul 17, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.72-0

    Copilot CLI adds always-on multi-turn subagents, tool search for Claude Haiku 4.5+, and prompt delivery improvements.

    Added

    • Multi-turn subagents are always enabled, so you can send follow-up messages to running agents
    • Enable tool search for Claude Haiku 4.5+

    Improved

    • Deliver scheduled prompts as steering messages when the agent is busy

    Fixed

    • Emoji shortcodes like 🎉 no longer render with a spurious trailing space in printed and PR/issue/gist output
    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from GitHub and hundreds of other software products.

    Create account
  • Jul 16, 2026
    • Date parsed from source:
      Jul 16, 2026
    • First seen by Releasebot:
      Jul 11, 2026
    • Modified by Releasebot:
      Jul 18, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.71

    Copilot CLI ships a broad quality and workflow update with safer planning, better session and worktree handling, richer MCP and plugin controls, improved model and settings UX, voice and canvas support, and many fixes for shells, autocomplete, accessibility, and long-running sessions.

    2026-07-16

    copilot -p --autopilot no longer hangs when a background shell or agent outlives the turn; it now honors the COPILOT_TASK_WAIT_TIMEOUT_SECONDS timeout the same way plain -p does.

    Reopening the /subagents model picker keeps each agent's reasoning effort and context tier

    Refresh memory context after 30 minutes in long-lived sessions

    Keep MCP tool lists up to date when servers change

    Avoid leaving long-running background git processes after exit

    Add a configurable maximum for Ctrl+R command history

    On startup, an invalid settings.json now shows a warning identifying the offending value instead of silently ignoring your settings

    /terminal-setup no longer skips setup on terminals without real kitty keyboard support

    Add /voice devices to choose and persist the microphone for voice mode

    Limit which built-in agents are available to tasks and subagents

    Add canvas support in the CLI for extension-driven interactions

    Enforce the sandbox filesystem policy on LSP file reads and rename edits

    Allow empty owner and author emails in marketplace metadata

    Keep all MCP Server Type options visible on short terminals

    Mark disabled skills in copilot skill list and its JSON output

    Plan mode now hard-blocks built-in tool calls that would modify the workspace, so the agent can no longer edit files or run mutating shell commands while planning (built-in mutators like opening a pull request are blocked; MCP and external tools are still allowed)

    Improve /chronicle cost-tips recommendations with richer cost profiles

    Highlight standalone hex colors inline in Markdown

    Persist GitHub MCP toolset/tool config via settings.json (githubMcpToolsets, githubMcpTools, etc.)

    Add plugins marketplace subcommands to list, add, and remove plugin marketplaces

    Persist sidebar sessions across restarts

    Add plugins marketplace browse and update commands

    Split /worktree and /move: /worktree now creates a new worktree and leaves your uncommitted changes behind, while the new /move carries them into the new worktree

    Add local and cloud cost profiles to /chronicle cost-tips

    Switching to autopilot mid-turn now auto-answers questions asked during that same turn

    Custom agents that request a shell tool by alias now also receive the matching read, list, and stop shell tools

    Slash commands and their autocomplete now match regardless of case (e.g. /SESSION works like /session)

    Show repo-enabled plugins in /plugin list and skill pickers

    Press ? twice to dismiss quick help and start a prompt with a literal ?

    Shell completions suggest positional-argument choices

    Show the /app launch message and download link immediately on Linux

    Validate --max-autopilot-continues rejects NaN, negative, and fractional values

    Honor NO_COLOR in the CLI even when chalk cached a color level

    Apply updated session options (shell flags, streaming, custom agent defaults) immediately after /settings changes

    Announce the focused /model row for screen readers

    Announce the focused picker row to screen readers

    Show selected custom agents once in /agent and keep their source label when the file name differs from the display name

    Clear the /model pricing banner when no models match

    Keep /share file session and /share html session from using the full-session selector as an output path

    Honor --context in fresh interactive sessions

    Fixed the model picker changing a hidden model's reasoning effort or context window when the search matched no results, and hid the inert key hints shown in that empty state

    Display plugin root skills as /plugin instead of /plugin:plugin

    Keep valid hooks in a config file when one hook entry is malformed

    Denying write(path) now blocks only the specified path

    Using --add-github-mcp-tool "*" now enables all GitHub MCP tools

    Render empty untracked files without a phantom added line

    Show clean failure messages when copilot skill add fails

    Press Enter on a blank settings array item to show an error instead of saving an empty value

    Press Enter once to toggle booleans with a registered default in /settings

    Declining folder trust in /cwd keeps your live session open and returns to the previous folder

    Show a warning when a workspace MCP config is malformed or cannot be loaded

    Make bare copilot mcp and copilot skill print help and exit 0, matching copilot plugin. Consistent with plugin, the implicit help form is not supported for these groups; use copilot mcp --help (or copilot skill --help) instead.

    Show malformed allowed_models.txt policy errors cleanly in -p mode

    Resume synced sessions by name without a false multiple matches error

    Show an error when --name is used with --session-id for an existing session

    Show --plugin-dir plugins in copilot plugin list

    Keep backgrounded sessions alive when you switch away from them

    Link bare #number GitHub refs in -p --stream off output

    Show the startup banner only on the first launch when set to once

    Allow copilot update and /update to accept stable as a channel

    Surface --plugin-dir warnings in the terminal

    Surface the real load error for malformed custom agents

    Reject --continue when used with --resume

    Prompt mode now exits non-zero when a --share or --share-gist export fails

    Server mode reconnects OAuth MCP servers from cached tokens

    Keep stored Git credential helpers available for marketplace plugin installs

    The /model picker shows the Auto model description as markdown with a clickable Learn More link

    Keep sessions tied to their working directory across prompts, restarts, and workspace tools

    Always offer a custom answer in ask_user choice prompts

    Lower the default maximum sub-agent nesting depth from 6 to 4 to curb runaway recursive sub-agent delegation. Usage-based billing users can still adjust subagents.maxDepth (up to 128).

    Add a pinned prompts setting in /settings to control prompt pinning

    Add Repo and Repo (local) scope tabs to the /settings dashboard

    Interactive shell commands now fail with a retryable "reconfiguring" message instead of an "unknown shellManager handle" error after the shell manager is disposed, and a detached command's completion notification is no longer lost when the shell context is reconfigured while a read is in progress

    Reject custom-agent names that would create hidden files

    Reject malformed --allow-tool and --deny-tool patterns with an error message

    Show retained shell output in /tasks Shell Details for finished tasks

    Remove duplicate Error: prefixes from plugin command failures

    Shell completions stop suggesting subcommands as flag values

    Show singular message counts in /usage activity graph

    Keep /cd from switching to files or inaccessible directories

    Dismissing the quick-help overlay with ? no longer leaves a stray ? in the prompt

    --sandbox and --no-sandbox now show their "ignored" warning during interactive startup when the sandbox feature is unavailable (previously it was only visible in non-interactive mode)

    Show the full command with its arguments (not just the wrapper) in the /mcp server detail view

    Hide the inert navigate and view-log hints in the empty /lsp logs (LSP Services) panel

    Exit non-interactive prompt runs with a failure code when a prompt is blocked before responding

    Show the Auto discount in the redesigned inline model picker

    New sessions start in the default directory instead of the active session's cwd

    Fish completion only offers enum values for closed-choice flags

    Use targeted validation commands and lighter install guidance by default

    Use ctrl+x → x to close a session and ctrl+x → h to hide the split sidebar

    Original source
  • Jul 15, 2026
    • Date parsed from source:
      Jul 15, 2026
    • First seen by Releasebot:
      Jul 16, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.71-3

    Copilot CLI fixes startup warnings for invalid settings and improves terminal setup on terminals without kitty keyboard support.

    Fixed

    On startup, an invalid settings.json now shows a warning identifying the offending value instead of silently ignoring your settings

    /terminal-setup no longer skips setup on terminals without real kitty keyboard support

    Original source
  • Jul 15, 2026
    • Date parsed from source:
      Jul 15, 2026
    • First seen by Releasebot:
      Jul 15, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.71-2

    Copilot CLI adds voice device selection and persistence for voice mode, canvas support for extension-driven interactions, and tighter task and subagent controls. It also improves cost tips, highlights hex colors in Markdown, and hardens sandbox and plan-mode safeguards.

    Added

    • Add /voice devices to choose and persist the microphone for voice mode
    • Limit which built-in agents are available to tasks and subagents
    • Add canvas support in the CLI for extension-driven interactions

    Improved

    • Improve /chronicle cost-tips recommendations with richer cost profiles
    • Highlight standalone hex colors inline in Markdown

    Fixed

    • Enforce the sandbox filesystem policy on LSP file reads and rename edits
    • Allow empty owner and author emails in marketplace metadata
    • Keep all MCP Server Type options visible on short terminals
    • Mark disabled skills in copilot skill list and its JSON output
    • Plan mode now hard-blocks built-in tool calls that would modify the workspace, so the agent can no longer edit files or run mutating shell commands while planning (built-in mutators like opening a pull request are blocked; MCP and external tools are still allowed)
    Original source
  • Similar to Copilot CLI with recent updates:

  • Jul 10, 2026
    • Date parsed from source:
      Jul 10, 2026
    • First seen by Releasebot:
      Jul 10, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.70

    Copilot CLI adds GPT-5.6 support and a broad round of CLI and workflow upgrades, including better MCP and plugin handling, new sandbox and prompt tools, clearer errors, improved remote terminal behavior, and refinements to model, session, and timeline controls.

    2026-07-09

    • Add GPT-5.6 model support
    • Show a single Error prefix for mcp and skill command failures
    • Show the real parse error when --agent selects a malformed custom agent
    • web_fetch works through mandatory HTTPS proxies
    • Hide / search on the Gists tab
    • Treat superseded subagent runs as cancellations instead of failures
    • Add paginated session.mcp.resources read/list/listTemplates RPCs for MCP server resources
    • preToolUse hooks that exit with code 2 deny tool calls
    • Create draft skills when Forge finds a clear workflow pattern
    • Hide the GitHub App install nudge in remote terminals
    • Pin plugins to an exact commit SHA using the sha field in plugin source configuration
    • Add --sandbox and --no-sandbox flags to turn the OS-level shell sandbox on or off for the current session only, without changing your saved sandbox setting (useful with -p)
    • Add /refine to rewrite a rough, stream-of-consciousness prompt into a clear one
    • Add --repo and --local flags to /settings and /model
    • Add a setting to show or hide timeline timestamps
    • Let a trusted repository pin the model, effort level, and context tier and extend the URL/MCP/skill deny lists via .github/copilot/settings.json
    • Expose SDK APIs to manage live MCP servers in running sessions
    • Show the active user's models after /user switch
    • Declining an extension's permission prompt no longer disables tool approvals for the rest of the session
    • Avoid redundant background agent notifications after a blocking read_agent returns its result
    • Startup auth errors recommend the real copilot login command
    • Keep merge-semantics settings editable in /settings
    • Re-sync managed plugins when their cache is missing or empty
    • Copy the last assistant response even after command echoes
    • Persist the last-logged-in user on every login so a restarted runtime client stays authenticated
    • Hide /agent picker navigation hints when there is nothing to select
    • Open the plan file or research report with Ctrl+Y in any mode
    • Keep terminal color scheme changes in sync over SSH and remote shells
    • Prefill /chronicle search so it can accept a query
    • Show a distinct scrollbar thumb glyph in the /model picker on the no-color path (--no-color, non-color terminals) so the scroll position stays visible
    • Skip launching a browser in remote terminals
    • Arrow keys in /search and reverse search stay in search instead of switching tabs
    • Restore tool event ordering so permission prompts appear after tool start
    • Show only one cancellation message when streaming is aborted
    • Keep /pr tables aligned in compact timeline view
    • Show clear validation errors for empty or non-ASCII skill and command names
    • Keep footer selection highlights aligned when the session bar is open
    • Fail fast when marketplace plugin git auth needs a terminal prompt
    • Dismiss other pending read and fetch sandbox-bypass prompts after you disable the sandbox
    • Fix a crash on Windows triggered by desktop toast notifications
    • Improve GPT-5.6 commentary guidance for tool-driven progress updates
    • Highlight the sidebar toggle hint in the input footer
    • Make markdown links and bare URLs in the timeline and tool output clickable
    • Reclaim the blank line under the home tab bar: the timeline (and Sessions+Current split) sits flush under the tabs when a prompt is pinned, keeping one breathing line only while nothing is pinned
    • Press Tab to switch the context window in /model
    • Long-running sessions refresh enterprise managed settings hourly
    • Mark locally-spawned MCP servers that run inside the sandbox in /mcp list (e.g. connected (sandboxed))
    Original source
  • Jul 9, 2026
    • Date parsed from source:
      Jul 9, 2026
    • First seen by Releasebot:
      Jul 10, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.70-0

    Copilot CLI adds safer session controls, richer prompt and settings commands, and broader plugin and MCP management. It also improves timeline, model picker, and markdown link usability, while fixing approval, auth, sync, and Windows notification issues across the CLI experience.

    Added

    Pin plugins to an exact commit SHA using the sha field in plugin source configuration

    Add --sandbox and --no-sandbox flags to turn the OS-level shell sandbox on or off for the current session only, without changing your saved sandbox setting (useful with -p)

    Add /refine to rewrite a rough, stream-of-consciousness prompt into a clear one

    Add --repo and --local flags to /settings and /model

    Add a setting to show or hide timeline timestamps

    Let a trusted repository pin the model, effort level, and context tier and extend the URL/MCP/skill deny lists via .github/copilot/settings.json

    Expose SDK APIs to manage live MCP servers in running sessions

    Improved

    Improve GPT-5.6 commentary guidance for tool-driven progress updates

    Highlight the sidebar toggle hint in the input footer

    Make markdown links and bare URLs in the timeline and tool output clickable

    Reclaim the blank line under the home tab bar: the timeline (and Sessions+Current split) sits flush under the tabs when a prompt is pinned, keeping one breathing line only while nothing is pinned

    Press Tab to switch the context window in /model

    Long-running sessions refresh enterprise managed settings hourly

    Mark locally-spawned MCP servers that run inside the sandbox in /mcp list (e.g. connected (sandboxed))

    Fixed

    Show the active user's models after /user switch

    Declining an extension's permission prompt no longer disables tool approvals for the rest of the session

    Avoid redundant background agent notifications after a blocking read_agent returns its result

    Startup auth errors recommend the real copilot login command

    Keep merge-semantics settings editable in /settings

    Re-sync managed plugins when their cache is missing or empty

    Copy the last assistant response even after command echoes

    Persist the last-logged-in user on every login so a restarted runtime client stays authenticated

    Hide /agent picker navigation hints when there is nothing to select

    Open the plan file or research report with Ctrl+Y in any mode

    Keep terminal color scheme changes in sync over SSH and remote shells

    Prefill /chronicle search so it can accept a query

    Show a distinct scrollbar thumb glyph in the /model picker on the no-color path (--no-color, non-color terminals) so the scroll position stays visible

    Skip launching a browser in remote terminals

    Arrow keys in /search and reverse search stay in search instead of switching tabs

    Restore tool event ordering so permission prompts appear after tool start

    Show only one cancellation message when streaming is aborted

    Keep /pr tables aligned in compact timeline view

    Show clear validation errors for empty or non-ASCII skill and command names

    Keep footer selection highlights aligned when the session bar is open

    Fail fast when marketplace plugin git auth needs a terminal prompt

    Dismiss other pending read and fetch sandbox-bypass prompts after you disable the sandbox

    Fix a crash on Windows triggered by desktop toast notifications

    Original source
  • Jul 7, 2026
    • Date parsed from source:
      Jul 7, 2026
    • First seen by Releasebot:
      Jul 8, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.69-3

    Copilot CLI adds safer sandbox approvals, faster session and diff handling, clearer Chronicle and session details, improved model and settings UI, better Windows behavior, and updated delegate, copy, and auto-approval workflows.

    Added

    • Let built-in file edits bypass the sandbox when you approve it
    • web_fetch now follows the active sandbox network policy (denying outbound or local targets the policy blocks) and, when the host opts in via sandbox.allowBypass, lets you approve a one-time bypass from the fetch prompt
    • Show exact local assistant usage in Chronicle and session SQL

    Improved

    • Improve /sandbox add-path suggestions so they open only when you ask for them
    • Improve /chronicle cost-tips with more precise evidence-backed recommendations
    • Hold Alt (Option on macOS) while scrolling to move one line at a time
    • Resume and switch large sessions faster
    • Speed up /diff rendering and scrolling on large diffs
    • Keep the full /model picker on screen when the timeline is full, re-snapping as its details banner grows so the search box and hint bar are no longer clipped below the terminal
    • Hide transient console windows when the CLI starts helper processes on Windows
    • Auto-approval timeline entries now include the request subject, such as the command, path, URL, or tool name

    Fixed

    • Confirm before resuming a remote session from a different repository
    • Delay read-only remote session creation until you send the first message
    • Display reasoning-effort labels in the CLI footer
    • Show descriptions for sandbox userPolicy settings in /settings
    • Reject explicitly empty --name= values when starting a session
    • Create delegate PRs against the current branch by default, with /delegate --base to choose another PR target branch
    • Make /copy fall back to wl-copy on Wayland

    Removed

    • /allow-all auto now requires experimental mode (/experimental on or --experimental) instead of the AUTO_APPROVAL env var or feature flag
    Original source
  • Jul 7, 2026
    • Date parsed from source:
      Jul 7, 2026
    • First seen by Releasebot:
      Jul 5, 2026
    • Modified by Releasebot:
      Jul 16, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.69

    Copilot CLI adds plugin and MCP management, tighter sandbox controls, faster session and diff performance, and improved model, help, and prompt UX. It also expands OAuth and clipboard handling, plus fixes for Windows, WSL, and large monorepos.

    2026-07-07

    Label built-in file edits with a (sandbox policy) badge instead of (sandboxed), since they follow the sandbox policy on a best-effort basis rather than running in the OS-level sandbox

    Reload installed plugin extensions without restarting a session

    Add a /plugins dashboard to manage installed plugins

    Open quick help from an empty prompt without leaving a stray ?

    Add minimal reasoning effort for gemini-3.5-flash

    Show a scrollbar in the /model picker list

    Show disabled servers as disabled in /lsp test

    Let built-in file edits bypass the sandbox when you approve it

    web_fetch now follows the active sandbox network policy (denying outbound or local targets the policy blocks) and, when the host opts in via sandbox.allowBypass, lets you approve a one-time bypass from the fetch prompt

    Show exact local assistant usage in Chronicle and session SQL

    Confirm before resuming a remote session from a different repository

    Delay read-only remote session creation until you send the first message

    Display reasoning-effort labels in the CLI footer

    Show descriptions for sandbox userPolicy settings in /settings

    Reject explicitly empty --name= values when starting a session

    Create delegate PRs against the current branch by default, with /delegate --base to choose another PR target branch

    Make /copy fall back to wl-copy on Wayland

    Improve /sandbox add-path suggestions so they open only when you ask for them

    Improve /chronicle cost-tips with more precise evidence-backed recommendations

    Hold Alt (Option on macOS) while scrolling to move one line at a time

    Resume and switch large sessions faster

    Speed up /diff rendering and scrolling on large diffs

    Keep the full /model picker on screen when the timeline is full, re-snapping as its details banner grows so the search box and hint bar are no longer clipped below the terminal

    Hide transient console windows when the CLI starts helper processes on Windows

    Auto-approval timeline entries now include the request subject, such as the command, path, URL, or tool name

    /allow-all auto now requires experimental mode (/experimental on or --experimental) instead of the AUTO_APPROVAL env var or feature flag

    Show /rubber-duck in pre-auth help and self-documentation

    Include files inside new untracked directories in /diff local edits

    A prompt taller than the screen stays scrollable when its top scrolls off, instead of collapsing to a pinned header

    Require Copilot login before ACP authenticate returns success

    Show the full assistant response in prompt mode when --stream is off

    Disconnect a repo-scoped plugin's MCP server when the repo disables it or the session leaves the declaring repository

    Prevent copilot init from hanging in non-interactive mode

    Reject empty --session-id= values instead of ignoring them

    Reject empty --resume= values instead of starting a new session

    Preserve emoji in truncated timeline tool arguments

    Show plain Shift+Enter in /terminal-setup output

    Keep session resume working when token timing includes fractional milliseconds

    Complete @-mentions for files whose names start with [DIR]

    Sign in to MCP servers through the CLI OAuth callback flow

    Reveal the full /user switch picker when the timeline is full so its hint bar is no longer clipped below the terminal

    Add /mcp list to show attached MCP servers and their status, and allow /mcp list and /plugin list to run while the agent is working

    Allow opening the /mcp manager while the agent is working to enable or disable servers mid-turn; add, edit, delete, and re-auth stay paused until the turn finishes

    Add auto allow-all mode that auto-approves requests an LLM judge evaluates as acceptable

    Add a stayInAutopilot setting (default false) that keeps the CLI in autopilot mode after an autopilot task completes

    Pinned prompts keep their full frame aligned while scrolling

    Suppress macOS pasteboard stderr during clipboard reads and writes

    Keep colons intact in rendered markdown output

    Warn when multiple plugins define the same MCP server

    Collect debug logs without truncating large files or dropping multiline secrets

    Find PRs from worktree branches when the local branch name differs from the PR head ref

    Skip the autopilot permission prompt when bypass mode is disabled by policy

    Allow WSL UNC paths for local files in the CLI

    Apply --reasoning-effort reliably when the CLI starts

    Keep slash-command picker rows intact in tab-expanding terminals

    Keep model switches working when tool call IDs include punctuation

    Double-press Esc now interrupts the running main turn (flushing queued messages), or stops background agents when the main agent is idle

    Prevent benign Windows crash reports when the CLI exits

    Wrap clipboard writes in tmux passthrough so copy reaches the outer terminal

    OAuth-gated MCP servers now register their tools after reconnect

    Keep CLI authentication working in one-shot sessions

    Ctrl+C dismisses ask_user and elicitation prompts like Escape

    Show Authenticate for cancelled MCP OAuth requests

    Keep /help from listing rewind/undo twice

    Keep MCP servers in needs-auth after OAuth cancellation

    Hide staff-only commands from pre-auth help and self-documentation

    Surface skill loading errors and warnings in skill list

    Browse and filter models more easily in the CLI model picker

    Resume sessions faster by removing quadratic work when rebuilding the timeline

    Warn when static context uses most of the prompt budget and block requests when little conversation room remains

    Improve CLI responsiveness when reading and writing session databases

    Improve slash-command and theme picker option descriptions

    Remove inert sandbox host lists and the Clear policy on exit toggle

    Add file and folder completion to /sandbox path entries

    Update a backgrounded session's branch label in the Sessions split view when its working directory changes

    Skip unnecessary MCP reloads when returning to an already-loaded session

    Prevent the tgrep indexer from running out of memory on large monorepos, and fall back to ripgrep if the indexer is killed instead of repeatedly restarting it

    Original source
  • Jul 6, 2026
    • Date parsed from source:
      Jul 6, 2026
    • First seen by Releasebot:
      Jul 7, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.69-2

    Copilot CLI adds improved sign-in and OAuth callback support for MCP servers, plus smoother help, timeline, prompt, and session handling. It also fixes diff, resume, plugin, and terminal setup behavior while improving @-mentions and file handling.

    Added

    Show /rubber-duck in pre-auth help and self-documentation

    Improved

    Sign in to MCP servers through the CLI OAuth callback flow

    Reveal the full /user switch picker when the timeline is full so its hint bar is no longer clipped below the terminal

    Fixed

    Include files inside new untracked directories in /diff local edits

    A prompt taller than the screen stays scrollable when its top scrolls off, instead of collapsing to a pinned header

    Require Copilot login before ACP authenticate returns success

    Show the full assistant response in prompt mode when --stream is off

    Disconnect a repo-scoped plugin's MCP server when the repo disables it or the session leaves the declaring repository

    Prevent copilot init from hanging in non-interactive mode

    Reject empty --session-id= values instead of ignoring them

    Reject empty --resume= values instead of starting a new session

    Preserve emoji in truncated timeline tool arguments

    Show plain Shift+Enter in /terminal-setup output

    Keep session resume working when token timing includes fractional milliseconds

    Complete @-mentions for files whose names start with [DIR]

    Original source
  • Jul 2, 2026
    • Date parsed from source:
      Jul 2, 2026
    • First seen by Releasebot:
      Jul 3, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.69-0

    Copilot CLI adds file and folder completion in /sandbox, improves session labels, and boosts large-monorepo indexing.

    Added

    Add file and folder completion to /sandbox path entries

    Fixed

    Update a backgrounded session's branch label in the Sessions split view when its working directory changes

    Skip unnecessary MCP reloads when returning to an already-loaded session

    Prevent the tgrep indexer from running out of memory on large monorepos, and fall back to ripgrep if the indexer is killed instead of repeatedly restarting it

    Original source
  • Jul 1, 2026
    • Date parsed from source:
      Jul 1, 2026
    • First seen by Releasebot:
      Jul 3, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.68

    Copilot CLI adds support for the kimi-k2.7-code model and broadens session, IDE, terminal, sandbox, and slash-command handling. This release improves stability, accessibility, path support on Windows, and text rendering while fixing many edge cases across tools and output.

    2026-07-01

    Add support for the kimi-k2.7-code model

    The focused field in the /mcp config form is marked with a "❯ " chevron, not color alone

    Keep IDE tools available during transient IDE disconnects, returning a clear error while disconnected and recovering automatically when the IDE reconnects

    Tab completion shows slash command aliases inline (e.g. /pr automerge|agentmerge)

    Stop hooks from erroring and denying every tool when a session's working directory or git worktree has been deleted

    Keep the footer model status in sync when reasoning effort or context tier changes

    Avoid duplicate skill and command parse errors from symlinked scan roots

    Update the Sessions sidebar branch after /cd and /worktree

    Find agents and instructions under Win32 extended-length paths on Windows

    Show descriptions for slash-command input choices

    Prevent terminal corruption when copying selected timeline text on macOS

    Fold symlinked sandbox paths into a single row

    Browse, resume, and switch between sessions from the agents screen

    Code review retries transient git failures when gathering changes

    Skip malformed plugin manifests and keep loading valid plugins

    Show plan budget details in the statusline and /usage for supported plans

    Render Thai and Devanagari text correctly in clipped output

    Keep file edits and patches within the sandbox filesystem policy

    Preserve wrapped OSC 8 hyperlink IDs in terminal output

    Let device-managed settings override server-managed settings

    Keep embedded /skill tokens in skill prompt context

    Let git commands work from repo subdirectories in the sandbox

    PowerShell variable references no longer trigger content-policy refusals

    Tell the agent when the working directory changes between turns so it uses the new directory for commands and relative paths

    Default to a steady vertical-bar cursor in interactive sessions

    Disable cursor blinking at startup without changing cursor shape

    Reject sandbox path edits that conflict with symlinks in other lists

    Keep the status line visible when the slash-command picker opens

    Custom agents keep their tool filters in nested subagents

    Preserve multibyte characters (emoji, accents, non-Latin text) in the /diagnose session log excerpt

    Original source
  • Jun 30, 2026
    • Date parsed from source:
      Jun 30, 2026
    • First seen by Releasebot:
      Jul 1, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.67

    Copilot CLI adds faster sandbox enforcement, improved subagent restriction handling, clearer agent load warnings, Claude Sonnet 5 support, and more resilient hooks, OAuth refresh, and prompt session resumes.

    2026-06-30

    • Disabling the sandbox for the rest of the session now takes effect immediately, so shell and search commands stop re-prompting to bypass it mid-turn
    • Subagent sessions keep parent tool restrictions
    • Show warnings and errors when host custom agents fail to load
    • Require session limits to be at least 30 AI credits
    • Add Claude Sonnet 5 as a supported model
    • Allow tool calls to continue when hooks time out
    • Ctrl+Q now enqueues the highlighted slash-command argument completion
    • MCP OAuth against Microsoft Entra servers behind a tenant vanity domain (e.g. Copilot Studio) no longer fails to refresh or re-authenticate (AADSTS9010010 / AADSTS90023)
    • Prompt mode exit summary shows a resume hint to continue the session
    Original source
  • Jun 30, 2026
    • Date parsed from source:
      Jun 30, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    • Modified by Releasebot:
      Jul 8, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.66

    Copilot CLI adds major reliability and workflow upgrades, including faster startup, smarter session and timeline handling, richer GitHub and worktree commands, broader MCP and LSP support, improved remote and sandbox recovery, and new settings for agents, retrieval, notifications, and response limits.

    2026-06-30

    • Use a non-blinking block cursor during interactive sessions, restoring your terminal's default cursor on exit
    • Add support for Claude Opus 4.8 Fast and deprecate Claude Opus 4.6 Fast
    • MCP add/edit form accepts HTTP-style Key: value headers
    • Keep LSP servers from starting twice during startup
    • Avoid blocking commands that contain Windows-style path fragments
    • Let Copilot read output from and stop detached background shell commands
    • Large output handling now respects custom output directories and a disable setting
    • Prevent PR description generation from crashing on empty assistant responses
    • Render the timeline as a compact "highlight reel" with single-line tool and reasoning rows for all users
    • Add @ file and # GitHub ref completions in relay sessions
    • Show the correct session age when filesystem birthtime is missing
    • Prevent duplicate final assistant messages for GPT models
    • Terminal title updates work in more terminals
    • Show a (sandboxed) badge on compact Search timeline entries
    • Git commands work in sandboxed linked worktrees
    • Show the current pull request link as a status-line item
    • Show quota snapshots for WebSocket Responses requests
    • Show accurate Anthropic reasoning token counts
    • Let grep and glob retry blocked searches after sandbox approval
    • Format terminal titles with the session title and GitHub Copilot suffix
    • Skip synchronized output under tmux to avoid mouse pointer flicker
    • Session limits now apply across the current conversation, reset on /clear, and use the sessionLimits option key.
    • Hide excluded built-in agents from agent selection
    • BYOK sessions using Anthropic models no longer hit HTTP 400 errors from adaptive-thinking mismatches — neither from injecting adaptive thinking on models that don't support it, nor from sending standard thinking to models that require adaptive. Thinking-mode selection for dual-mode models is unchanged.
    • Allow skills with the same name from different plugins to coexist
    • Let integrations read and write CLI user settings
    • View LSP server logs in /lsp logs and read_agent
    • Prompt to install gh CLI when it is missing in GitHub repositories
    • Add GitHub attachment variants to prompt rendering
    • Extension toggles preserve the selected mode
    • Return to the prompt after cancelling attached shell commands
    • Keep background git status checks from disrupting concurrent git commands
    • Recover corrupted session history on load
    • Preserve newlines in /after and /every scheduled prompts
    • Keep multi-line /worktree tasks intact when starting them
    • Make /cd path completion keep Enter, Escape, and Tab behavior in sync
    • Keep session-store searches and context lookups responsive
    • Show desktop notifications on macOS from the CLI
    • Paste WSL images when Windows env vars are unavailable
    • Keep selection on the adjacent task after removing one
    • read_agent since_turn: 0 now correctly returns all turns including turn 0
    • Filter non-JSON stdout lines from MCP servers during startup
    • Perform tokenizer warmup in parallel on a background thread for better startup performance
    • Show submit times next to user prompts in the timeline
    • Improve /share to manage synced session visibility
    • Expand @-style imports in AGENTS.md, CLAUDE.md, and Copilot instruction files
    • Make /pr auto keep working through CI, review, and merge queue
    • Clicking to expand a compact timeline entry holds it in place and reveals its content downward
    • Configure subagent concurrency and depth limits in /settings (usage-based billing users)
    • Add /chronicle skills review for reviewing proposed draft skill changes, with options to accept, reject, or defer each draft
    • Add desktop notifications for attention prompts and idle sessions
    • Make /share use Mission Control links for session sharing
    • Snapshot creation retries transient HEAD lookup failures instead of crashing
    • Keep /chronicle reindex responsive and show progress in the timeline
    • Return to the last open GitHub issue, pull request, or gist view when switching tabs
    • Resolve package argument placeholders when installing MCP registry entries
    • Keep queued messages from getting stuck behind background work
    • Retry managed settings fetch after transient connection-pool errors
    • Stop showing broken-pipe errors when a sandboxed MCP server exits mid-request
    • Properly recover MCP host-delegated connections when OAuth tokens expire or need broader scopes
    • CLI git checks skip optional locks so status and branch lookups keep working in busy repositories
    • Collapse multi-line sub-items into one inline line in compact timeline rows
    • Inline hook settings now handle nested Claude-style hook groups correctly
    • Keep the CLI responsive during secret filtering
    • Search inputs match queries that have leading or trailing whitespace
    • Keep idle agents available after you cancel a turn
    • Show sandbox-bypass warnings and label bypassed commands
    • /pr auto now starts a self-paced loop that fixes one thing per run and paces itself around CI to drive the PR to green; /pr automerge keeps going until the PR is merged. Manage or stop it from /loop or /every.
    • Enable /rename in remote-hosted (cloud and relay) sessions
    • Add toggle to enable or disable MCP servers in the CLI from MCP list view
    • Add experimental response limits controls to CLI settings
    • Let managed settings configure OpenTelemetry export
    • MCP tools on OAuth-authenticated remote servers now recover automatically after a mid-session token expiry, matching the existing OIDC retry behaviour. A 401 during a tool call triggers a non-interactive reconnect, and servers needing interactive re-auth are retried at the start of the next turn.
    • Add persisted dynamicRetrieval setting (and --dynamic-retrieval skills=<on|off> flag) to enable or disable embeddings-based retrieval of skills
    • Let custom agents set reasoning effort in their definitions
    • Pass a task to /worktree (e.g. 'fix the login redirect') to name the branch for that task and run the sentence as the first prompt in the new worktree
    • Added runtime telemetry for the MCP host token-injection OAuth flow, recording when an OAuth broadcast is emitted to the host and how the host responds (token or cancelled) with response latency
    • Show merge status for each pull request in the Pull requests tab, and refresh the cached statuses on demand by pressing r
    • Fix a soft hang where the CLI stopped responding to input if a startup prompt (folder trust, screen reader, or Copilot free signup) opened while a non-Main home tab was focused
    • Guide the agent to format cross-repository issue/PR references as owner/repo#number (reserving bare #number for the current repo) so they don't mislink to the current repository
    • Keep /restart working when shutdown teardown takes too long
    • Copy text to the clipboard on WSL when cmd.exe is not on PATH
    • COPILOT_HOME and --config-dir stop loading skills from ~/.agents/skills
    • Keep per-extension disabled selections when switching extension mode in /extensions
    • Copying wrapped text from the scroll view keeps spacing correct
    • Voice mode turns itself off when the engine fails to start at boot
    • Quit cleanly with Ctrl+D during startup before authentication completes
    • Keep framed user messages from clipping trailing characters at the right edge
    • Inline images stop writing to the shell after exit
    • Display descriptions for slash command subcommands
    • Refresh MCP server headers automatically after authentication changes
    • LSP commands and tools resolve project configs and server paths more reliably
    • Add --allow-all-mcp-server-instructions to optionally include instructions from all MCP servers in system prompts
    • Auto-accept opt-in MCP consent prompts in --yolo sessions while still showing system permission prompts
    • Use the full terminal height in full-screen views
    • Use clearer icons for shell and search timeline entries
    • Match the terminal text color to the GitHub theme canvas
    • Show the active agent mode in the working footer text
    • /worktree keeps a valid branch name exactly as typed, e.g. feature/JIRA-123, instead of flattening it to a slug like feature-jira-123
    • With no argument, /worktree names the branch from your uncommitted changes and recent conversation using your active model instead of a fixed small one
    • Consolidate color palette settings under /settings theme
    • Store CLI settings and session state more reliably
    Original source
  • Jun 29, 2026
    • Date parsed from source:
      Jun 29, 2026
    • First seen by Releasebot:
      Jun 29, 2026
    GitHub logo

    Copilot CLI by GitHub

    1.0.66-2

    Copilot CLI adds faster startup and smoother session handling, with new support for skills, GitHub prompts, instruction file imports, and better timeline, sharing, notifications, and shell command workflows. It also improves integrations, logging, and several fixes across prompts and worktrees.

    Added

    • Allow skills with the same name from different plugins to coexist
    • Let integrations read and write CLI user settings
    • View LSP server logs in /lsp logs and read_agent
    • Prompt to install gh CLI when it is missing in GitHub repositories
    • Add GitHub attachment variants to prompt rendering

    Improved

    • Perform tokenizer warmup in parallel on a background thread for better startup performance
    • Show submit times next to user prompts in the timeline
    • Improve /share to manage synced session visibility
    • Expand @-style imports in AGENTS.md, CLAUDE.md, and Copilot instruction files
    • Make /pr auto keep working through CI, review, and merge queue
    • Clicking to expand a compact timeline entry holds it in place and reveals its content downward

    Fixed

    • Extension toggles preserve the selected mode
    • Return to the prompt after cancelling attached shell commands
    • Keep background git status checks from disrupting concurrent git commands
    • Recover corrupted session history on load
    • Preserve newlines in /after and /every scheduled prompts
    • Keep multi-line /worktree tasks intact when starting them
    • Make /cd path completion keep Enter, Escape, and Tab behavior in sync
    • Keep session-store searches and context lookups responsive
    • Show desktop notifications on macOS from the CLI
    • Paste WSL images when Windows env vars are unavailable
    • Keep selection on the adjacent task after removing one
    • read_agent since_turn: 0 now correctly returns all turns including turn 0
    • Filter non-JSON stdout lines from MCP servers during startup
    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.