Plugin discovery scans configured plugin directories for plugin.json manifests. Each manifest points to a Python module with register_plugin(registration).
Plugins can contribute:
- pipeline definitions
- stage callables
- metadata extractors
- providers
- exporters
- vector stores
The sample plugin at plugins/sample_enrichment demonstrates stage and pipeline registration.