Skip to main content

Module metadata

Module metadata 

Source
Expand description

Plugin metadata resolution.

Resolution order:

  1. Cache hit → use it.
  2. Sidecar manifest TOML next to the binary → parse it, cache it.
  3. Spawn <binary> __describe with a 100 ms wall-clock timeout, parse one line of JSON, cache it.
  4. None of the above → return None. The dispatcher still lists the plugin under “metadata unavailable”.

Functions§

resolve_metadata
Resolve metadata for entry using cache → sidecar → __describe.