Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.

See also