### Describe the bug <img width="1621" height="209" alt="Image" src="https://github.com/user-attachments/assets/6f57a08e-1c27-443a-8292-77c8b9b2ad3c" /> ### To Reproduce * Install a new version of the sdk. * run `dotnet completions generate pwsh | out-string | invoke-expression -erroraction silentlycontinue` See that the stdout becomes un-interpretable as a powershell expression. First-run experience should write to stderr instead of stdout.