Introduce `DiagnosticsTool` (#26670)

Release Notes:

- N/A
8cf5af1a84Antonio Scandurra committed on 3/13/2025, 1:53:00 PM· committed by GitHubparent247ee88
6 files changedLine totals unavailable