Workspace diagnostics in Zed have a dedicated background task that handles querying the language server based on workspace diagnostics refresh requests issued by both Zed and language server itself. We only spawned that task when language server declared support for workspace diagnostics on boot-up. This made workspace diagnostics unavailable when a language server (say, Ty) declared support via a capability registration. Originally reported in https://github.com/zed-industries/zed/issues/39144#issuecomment-3370320004 Release Notes: - python: Fixed workspace diagnostics not working with Ty.