Copilot CLI 1.0.49-0: MCP Search & Memory Scoping
Copilot CLI 1.0.49-0 adds experimental MCP server search, clarifies memory permissions by scope, and fixes plugin registration, tmux rendering, and input handling for wide characters.
TL;DR
- Experimental /mcp search command to discover and install MCP servers from registry
- Memory permissions now show scope (user vs. repository) explicitly
- Fixed plugin registration, tmux rendering, and wide character input handling
New
- /mcp search command — Experimental feature to search and install MCP servers directly from the registry without manual setup
- Tool search with deferred loading — Experimental support for lazy-loading MCP and external tools to improve startup performance
- "None" reasoning effort option — Disable model reasoning in the reasoning effort picker for faster responses when you don't need chain-of-thought
- COPILOT_PLUGIN_DIR_ONLY environment variable — Lock plugin discovery to --plugin-dir only, enabling deterministic plugin sets in CI/CD and reproducible environments
Improved
- Memory permission clarity — Scope labels now show who can access stored memories (user scope or specific owner/repo), with timeline entries displaying (for user) or (shared with repository collaborators)
- PowerShell 5.x compatibility — Reduced syntax errors on Windows by avoiding && chaining in legacy PowerShell environments
Fixed
- Scroll view text copying now joins soft-wrapped lines cleanly without extra newlines or indentation
- Cursor positioning in input fields handles wide characters (CJK, emoji) correctly
- Hooks (preToolUse, postToolUse, subagentStart, subagentStop) fire properly for sub-agent tool calls
- Plugins loaded via --plugin-dir now correctly register agents as available task(agent_type=...) subagents in prompt mode
- Memory storage respects available scopes when no repository context exists
- --plugin-dir and --additional-mcp-config now work in --server / --headless mode
- Content-filtered model responses display explanations instead of blank assistant turns
- PromptFrame UI renders correctly inside tmux when outer terminal is ghostty, WezTerm, or kitty
- MCP OAuth token lookups are correctly scoped to the active session
Update via: npm install -g @github/copilot-cli@1.0.49-0 or check the release page for other installation methods.
Source: Copilot CLI