Releases: github/copilot-cli
Releases · github/copilot-cli
1.0.49-1
Improved
- Prompt mode (-p) automatically loads workspace MCP sources when the current folder is already trusted
1.0.49-0
Added
- Experimental: /mcp search command to search and install MCP servers from registry
- Experimental: Tool search with deferred loading for MCP and external tools
- Add "None" reasoning effort option to disable model reasoning in the reasoning effort picker
- Add COPILOT_PLUGIN_DIR_ONLY environment variable to disable automatic plugin discovery, enabling deterministic plugin sets when using --plugin-dir
Improved
- Memory permission prompts now name who can see a stored memory: user scope or the specific
owner/repofor repository scope. Timeline entries also show the scope ((for user)/(shared with repository collaborators)). - Reduce PowerShell syntax errors on Windows by avoiding && chaining instructions when using legacy PowerShell 5.x
Fixed
- Copying text from the scroll view joins soft-wrapped lines without extra newlines or indentation
- Cursor positioning in input fields works correctly with wide characters (CJK, emoji)
- Hooks (preToolUse, postToolUse, subagentStart, subagentStop) now fire correctly for sub-agent tool calls
- Plugins loaded via --plugin-dir now correctly register their agents as available task(agent_type=...) subagents in prompt mode
- Memory storage correctly limits available scopes when no repository context is present
- --plugin-dir and --additional-mcp-config now work in --server / --headless mode
- Content-filtered model responses now display an explanation instead of a blank assistant turn
- PromptFrame UI now renders inside tmux when the outer terminal is ghostty, WezTerm, or kitty (detected via
tmux list-clients). - MCP OAuth token lookups are correctly scoped to the active session
1.0.48
2026-05-14
- Model picker displays actual token prices instead of dot indicators for token-based billing users
- Instruction files with unquoted glob patterns in applyTo frontmatter (e.g. applyTo: */.ts) are now applied correctly
- Input text with CJK characters or emoji renders without blank gaps between lines
- /context shows correct token limits for all models instead of always showing 128k
- Auto-disable the built-in github-mcp-server in Azure DevOps-only workspaces when running in prompt/headless mode, matching interactive mode behavior
- Terminal cursor positions correctly on the input field instead of on decorative elements like the selected tab
- ACP clients receive updated config options when the active model is changed
- /ask dialog no longer prompts for follow-up replies it cannot receive
- Skill content injected to the model no longer includes YAML frontmatter metadata
1.0.48-2
Fixed
- Instruction files with unquoted glob patterns in applyTo frontmatter (e.g. applyTo: **/*.ts) are now applied correctly
1.0.48-1
Fixed
- Input text with CJK characters or emoji renders without blank gaps between lines
- /context shows correct token limits for all models instead of always showing 128k
1.0.48-0
Improved
- /ask dialog no longer prompts for follow-up replies it cannot receive
- Skill content injected to the model no longer includes YAML frontmatter metadata
Fixed
- Auto-disable the built-in github-mcp-server in Azure DevOps-only workspaces when running in prompt/headless mode, matching interactive mode behavior
- Terminal cursor positions correctly on the input field instead of on decorative elements like the selected tab
- ACP clients receive updated config options when the active model is changed
1.0.47
2026-05-13
- /fork accepts an optional name and forked sessions display their origin in the sessions dialog
- Copilot Max subscribers see the correct models available to their subscription tier
- Support j/k keys for up/down navigation in the /diff view
- --resume supports Copilot cloud agent sessions where the agent hasn't pushed any changes to its branch
1.0.47-0
Added
- Support j/k keys for up/down navigation in the /diff view
Improved
- --resume supports Copilot cloud agent sessions where the agent hasn't pushed any changes to its branch
1.0.46
2026-05-12
- Display a warning when the CLI version is deprecated and premium model access may be lost
- PowerShell starts correctly when pwsh is installed as a .NET global tool shim
- Long lines in diff view wrap at terminal width instead of being truncated
- Read-only gh CLI commands (list, view, status, diff, etc.) are auto-approved without prompting for user confirmation
- Sessions no longer crash mid-turn with ERR_HTTP2_INVALID_SESSION errors
1.0.45
2026-05-11
- Add /autopilot slash command to toggle between interactive and autopilot modes
- Fall back to Windows PowerShell (powershell.exe) when PowerShell 7+ (pwsh) is not available on Windows
- OpenTelemetry output aligns with GenAI semantic conventions: MCP tool calls now use standard tool_call spans, and a new gen_ai.client.operation.duration metric tracks tool execution time
- Sessions with extension permission prompts can be resumed without a "Session file is corrupted" error
- agentStop hook now fires correctly when the agent stops via task_complete
- CLI starts faster on terminals with limited OSC color query support, shaving up to ~1.5s off startup time.
- Add /fork command to fork the current session into a new independent session