PluginDiscoveryResult(
self,
*,
plugins: tuple[PluginInstance, ...],
warnings: tuple| Name | Type |
|---|---|
| plugins | tuple[PluginInstance, ...] |
| warnings | tuple[str, ...] |
| broken | tuple[BrokenPluginInstall, ...] |
Result from plugin discovery.
broken lists enabled plugins whose installed files are missing. They are
reported separately from warnings so callers can present them once with
repair guidance instead of repeating an internal warning per consumer.