You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Every extension slash command reports "No client found for command" even though its handler runs #5412
In 1.0.109, every slash command that an extension registers through joinSession({ commands }) prints ✗ Command /<name> failed: No client found for command: <name>. The extension still receives the command and its output appears right below the error, so the command works and the failure message is false.
Restarting the CLI doesn't help. It happens with every extension that registers a command, with and without arguments.
Start an interactive session, or reload extensions, and run /probe.
The CLI prints ✗ Command /probe failed: No client found for command: probe, followed by probe ran.
Expected behavior
The command runs without an error.
Additional context
macOS on Apple silicon (arm64).
Seen with every extension that registers a command, in new, resumed, and restarted sessions.
The process log shows the extension registering the command at startup, in a session.resume request whose commands list includes it. When the command runs, the log shows command.execute and command.completed delivered to the extension in the same millisecond, with no error logged. The error text appears only in the 1.0.109 runtime binary. The bundled copilot-sdk command dispatch is identical in 1.0.108 and 1.0.109.
This appears to be resolved as of GitHub Copilot CLI v1.0.110. Please update to that release or a newer stable version. We're closing this as completed. If it still happens, please comment with your version and reproduction steps.
Activity
fix(plugin): confirm /break commands on receipt
copilot-cli-bot commentedon Nov 13, 2026
This appears to be resolved as of GitHub Copilot CLI v1.0.110. Please update to that release or a newer stable version. We're closing this as completed. If it still happens, please comment with your version and reproduction steps.