Plugins
Current Phase 1 model
- built-in filters register first,
- CLI then loads conventional plugins from platform plugin directories,
- plugin load or registration failures warn and are skipped,
- verbose version output reports loaded plugins and ABI version.
Supported authoring path
Current official authoring path is Rust through pixelflow-plugin-sdk.
What plugins can declare today
Plugins currently declare:
- filter descriptors through
RegistrationContext::register_filter, and - metadata keys through
RegistrationContext::register_metadata.
Those declarations extend host registry and metadata schema during plugin load.
Current limits
- This book covers current Rust SDK authoring path only.
- Direct C or C++ authoring is not supported in current Phase 1 workflow.
- Plugin failures do not stop CLI startup when host can safely skip failed plugin.