plugins.plugin.PluginProbe

plugins.plugin.PluginProbe(
    name,
    kind,
    transport,
    status,
    version,
    schema_hash,
    endpoints,
)

A readiness report for one plugin instance.

Attributes

Name Type Description
name str The registry key probed.
kind str The slot it fills.
transport str local/container/remote/python.
status str The runtime’s own health status, "ok" when healthy.
version str What the instance reports, falling back to the spec’s declared version (tesseract-runtime says "unknown" unless TESSERACT_VERSION is set).
schema_hash str sha256: of the served schema.
endpoints frozenset[str] The endpoints it serves.