Copilot CLI 1.0.44: Path Completion, Mid-Input Commands & Fixes
Copilot CLI 1.0.44 fixes path completion flickering, adds mid-input slash commands, enables hook-based LLM bypass, and improves shell command handling across all configurations.
TL;DR
- Path completion in /add-dir no longer flickers or gets intercepted
- Slash commands now work mid-input with multiple skills in one message
- userPromptSubmitted hooks can bypass the LLM entirely and return responses directly
- Shell commands via ! prefix now work with all shell configurations and aliases
- Faster /user list and /user switch for multi-account setups
New
- Mid-input slash commands — Multiple skills can now be invoked in a single message without waiting for command completion
- userPromptSubmitted hook bypass — Hooks can handle requests directly and return responses without making an LLM call
- Prerelease argument — Optional
prereleaseflag added tocopilot updateand/updateto fetch latest prerelease builds - Shell alias support in ! commands — Shell aliases and rc file settings now work correctly with the ! prefix for shell commands
Fixed
- Path completion flickering — /add-dir no longer flickers or gets intercepted by @ and # pickers
- Shell command compatibility — Shell commands via ! prefix now work correctly with all shell configurations
- Multi-account performance — /user list and /user switch are now faster for users with multiple accounts
- Free tier quota display — Quota display now correctly shows remaining usage instead of always showing 100% used
- Tool permissions persistence — Permissions granted in autopilot mode are now preserved after /clear
- Effort level switching — Effort level now applies correctly when switching models via the /model picker
- Ctrl+C permission prompt hang — Pressing Ctrl+C while a permission prompt is pending no longer causes the CLI to hang
- Slash command picker visibility — Project info remains visible in slash command picker when no results match
- Invalid URL handling — Invalid URL entries in settings.json no longer crash CLI startup and are skipped with a warning
- Rubber-duck model resolution — Timeline now shows the resolved model for rubber-duck sub-agents (e.g. Rubber-duck(claude-opus-4.7))
Update via: copilot update or npm install -g @github/copilot-cli@latest
Source: Copilot CLI