Copilot CLI v1.0.6-0: Tool Discovery & Plugin Fixes
Copilot CLI 1.0.6-0 adds dynamic tool discovery for Claude, improves Open Plugin spec support, and fixes hooks, terminal rendering, and plugin discovery across VS Code and the CLI.
TL;DR
- Claude models can now discover and use tools dynamically with tool search
- Better Open Plugin spec support and friendlier error messages across the board
- Fixed hooks, terminal rendering, and plugin discovery issues
New
- Dynamic tool search for Claude models — Claude can now discover and use tools on the fly instead of requiring pre-configured toolsets
Improved
- Open Plugin spec support — Now handles `.lsp.json`, PascalCase hook event names, `exclusive` path mode, and `:` namespace separators
- Error messages and UX — Friendlier error output with keyboard shortcuts to open event links in browsers
- Extension tool permissions — Tools now integrate with the permissions system; use `skipPermission` per-tool to bypass prompts
- Hook config flexibility — Files now support Claude Code's nested matcher/hooks structure and optional type field
- Sub-agent naming — Task tool now assigns human-readable IDs like `math-helper-0` instead of generic `agent-0`
- Pull request tool output — create_pull_request now includes the PR URL so agents can share direct links
- Multi-turn agent logging — read_agent output now includes inbound messages that triggered each turn
Fixed
- Hooks now fire correctly when resuming a previous session
- Prompt input in alt screen mode renders all lines without truncation
- Links and right-click paste no longer trigger twice in VS Code's integrated terminal
- Hook configuration files work across VS Code, Claude Code, and CLI without modification by accepting both PascalCase and camelCase event names
- Native module prebuilds (e.g., conpty.node on Windows ARM64) load reliably on first launch
- Subagent elapsed time in /tasks view freezes when idle and resumes when active
- Flags --enable-all-github-mcp-tools, --add-github-mcp-toolset, and --add-github-mcp-tool now work in SDK (ACP mode)
- Custom instruction file paths load correctly with COPILOT_CUSTOM_INSTRUCTIONS_DIRS
- Command output no longer lost when a command causes shell exit
- Plugins using .claude-plugin/plugin.json are discovered when loaded via --plugin-dir
- Shift+enter handling fixed on VS Code with old /terminal-setup config
- Agent creation wizard shows correct user agents directory path
Update with: npm install -g @github/copilot-cli@1.0.6-0
Source: Copilot CLI