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.

Copilot CLI 1.0.49-0: MCP Search & Memory Scoping

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