fix(diagnostics): show fetch failures and bound provider diagnostics (#545)

Provider settings diagnostics now keep the CLI's redacted fetch error and
each attempt's kind/outcome instead of only an attempt count. The provider
diagnose command uses the Diagnostics page's shell timeout bound, shared
through Guards.boundedShellCommand, so a hung CLI cannot outlive the dialog.
Support reports now redact escaped and unterminated quoted identifiers.

Co-authored-by: Simone <185146821+Lucenx9@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
8f849c25dcSimone committed on 10/16/2026, 3:10:09 PM· committed by GitHubparentba0bb96
18 files changedLine totals unavailable