present_diagnostics(
self,
diagnostics: Iterable[HookDiagnostic],
) -> None| Name | Type | Description |
|---|---|---|
diagnostics* | Iterable[HookDiagnostic] | Structured diagnostics to present. |
Log diagnostics and surface each warning or error once per invocation.
Deduplication is scoped to a single presentation call so a recurring diagnostic is still shown on later invocations. A notice is marked delivered only after the sink accepts it, so a failed delivery stays eligible for retry.