brain_deer.plugins_host.companion_registry¶
Discover companion addons shipped next to bundled plugins.
A plugin opts in by adding companion.py with:
def get_companion_addons() -> list[CompanionAddon]:
return [MyCompanion()]
Functions¶
Return companion addons from allowlisted plugins that ship |
Module Contents¶
- brain_deer.plugins_host.companion_registry.discover_companion_addons(plugin_dir: pathlib.Path | None = None) list[brain_deer.plugin_api.v1.CompanionAddon]¶
Return companion addons from allowlisted plugins that ship
companion.py.