Describe the bug
Copilot CLI used grep/glob/raw search even though:
LSP was available
LSP would clearly have been sufficient
The model did not check for LSP availability
The model acknowledged the rule but still violated it.
lsp_diagnostic_log_2026-05-25_16-06-45.zip
Note 1: I'm using the cpp language server (https://github.com/microsoft/cpp-language-server).
Note 2: I've tried with many models (GPT-5 mini, Claude Sonnet 4.6, Claude Opus 4.6), but the output was always the same
Affected version
GitHub Copilot CLI 1.0.54.
Steps to reproduce the behavior
lsp_diagnostic_log_2026-05-25_16-06-45.txt
Expected behavior
Follow instructions from .github\instructions.md
Additional context
No response
Describe the bug
Copilot CLI used grep/glob/raw search even though:
LSP was available
LSP would clearly have been sufficient
The model did not check for LSP availability
The model acknowledged the rule but still violated it.
lsp_diagnostic_log_2026-05-25_16-06-45.zip
Note 1: I'm using the cpp language server (https://github.com/microsoft/cpp-language-server).
Note 2: I've tried with many models (GPT-5 mini, Claude Sonnet 4.6, Claude Opus 4.6), but the output was always the same
Affected version
GitHub Copilot CLI 1.0.54.
Steps to reproduce the behavior
lsp_diagnostic_log_2026-05-25_16-06-45.txt
Expected behavior
Follow instructions from .github\instructions.md
Additional context
No response