Back to feed
PR branch decoration displays correctly in the footer regardless of model name length
/clear and /new reset the active custom agent selection
Assistant responses stream with smoother text output
copilot plugin list shows the correct version after running copilot plugin update
Add support for client_credentials OAuth grant type for MCP servers, enabling fully headless authentication without a browser
Subagents correctly evaluate tool search support for their own model instead of inheriting the parent session's settings
Switching sessions with /new or /resume no longer carries over pending messages to the new session
CLI no longer hangs at 100% CPU when sending a large file attachment
Resume session picker no longer shows duplicate entries for the same Mission Control-backed session
Session resume selector displays summaries on a single line, truncated to fit the column width
Print "Exiting…" to stderr immediately on Ctrl+C during prompt mode so shutdown progress is visible
/research uses an orchestrator/subagent model for more thorough and reliable deep research results
Autopilot mode now limits continuation messages to 5 by default (configurable with --max-autopilot-continues)
Automatically clean up old CLI package versions from disk during auto-update
Remote session statusline shows the remote working directory and branch instead of local context
/update no longer re-submits the original -i prompt after restarting
Detect Azure DevOps repositories and auto-disable the GitHub MCP server
Session history, file tracking, and the /chronicle command are now available to all users
Skills are available as slash commands in ACP clients, matching the CLI experience
Resuming a session no longer falsely reports it as in use after a previous CLI process exited unexpectedly
--config-dir now propagates correctly to plugin subcommands; --config-dir is deprecated in favor of COPILOT_HOME
Mouse selection works while the /ask response dialog is open, so its content can be highlighted and copied
Improve CLI startup speed by loading custom CA certificates asynchronously
Remote control link shows the full URL in the timeline instead of 'Open in browser'
ACP clients (e.g. Zed) now display the agent's live plan as it works through multi-step tasks
Add toggle for custom statusLine.command visibility in the statusline picker
ACP clients can now list and switch custom agents via the agent config option
MCP OAuth tokens cache correctly when multiple servers share the same URL but use different static OAuth client IDs
MCP tool names with dots or other invalid characters are now sanitized correctly
Ctrl+C and double-Esc remove pending queued messages one at a time instead of all at once
Slash command suggestions rank prefix matches above fuzzy matches
Prompt mode (-p) now gates repo hooks and workspace MCP behind opt-in env vars (GITHUB_COPILOT_PROMPT_MODE_REPO_HOOKS and GITHUB_COPILOT_PROMPT_MODE_WORKSPACE_MCP) for secure-by-default behavior