All v0 core plugins live underDocumentation Index
Fetch the complete documentation index at: https://aidocs.zorid.app/llms.txt
Use this file to discover all available pages before exploring further.
plugins/core/* and must satisfy the core plugin contract.
Required
- Manifest with stable
id(zorid.core.<name>),apiLevel,platforms, andcapabilities. - Lazy activation — declare command, view type, object type, or event triggers in
activation. Don’t do real work at module load. activate(ctx)entry point that registers commands, views, settings, and event handlers via lifecycle-ownedctx.register.*APIs.- Disposables only — every contribution returns a disposable so the plugin host can clean up on unload.
- Public API surface — if other plugins consume the plugin (Fields, Data Views), expose a typed API and version it.
Forbidden
- Reaching into other packages’ internals or
ctx.internalfor normal features. - Importing Vue shell internals from a plugin.
- Raw Electron / Node / Capacitor access — go through Platform APIs.
- Registering globals or singletons that survive plugin disposal.
Skeleton
Source
Full core plugin contract on GitHub.