Plugin ABI
Built-in plugins live under plugins/*.d and register at load time.
Subprocess protocol (sketch)
Place ibex-plugin-<id> on PATH (legacy easy-installer-plugin-<id> may be accepted later). Future host revisions will call:
-
--describe→ metadata (id, displayName, targets, guiUrl) -
--build --project=<dir> --out=<dir> -
--emit --project=<dir> --out=<dir>
msi-generator dual role
The msi and msix plugins treat msi-generator as both engine and extension: Ibex owns the project UX; msi-generator owns CFB/CAB/table and MSIX ZIP emission.