Plugins
Extend the runtime with dynamic libraries that implement the plugin ABI. Discovery is local, and no hosted registry ships with the project today.
Required exports
Every plugin library must export three symbols:
uaii_plugin_get_infouaii_plugin_inituaii_plugin_shutdown
The host rejects any plugin whose abi_version does not match UAII_PLUGIN_ABI_VERSION. The contract is defined in include/uaii/c_api/plugin_abi.h.
Reference plugins
example_probe- Validates discovery and loading
example_op- Registers a
Negoperator into the CPU dispatch path
Loading plugins
uaii doctor --load-plugins
Distribution
A hosted registry for third-party loaders, operators, and backends is out of scope for the current release. Design notes may appear in docs/marketplace.md, but plugins are loaded from local directories today. If you want to contribute a plugin, start with the contribution guide.