AI Disclosure: This page was generated by an LLM and may contain inaccuracies. Hand-crafted documentation will be implemented over time on the road to 1.0
Reference
Use these pages when you need an exact compatibility rule, lifecycle guarantee, manifest field, permission, event payload, or public TypeScript signature. Task guides elsewhere in the documentation link here instead of duplicating the contract.
- Plugin contract and compatibility defines the supported SDK surface, runtime lifecycle, version boundaries, and community-plugin trust model.
- Manifest and permissions reference lists manifest fields, permissions, gated Plugin API operations, and approved host commands.
- Events reference catalogs supported Phials events and defines plugin event naming, delivery, and cleanup.
- SDK type reference provides generated pages for the synchronized public TypeScript declarations.
The public SDK is default-deny: only synchronized declarations and explicitly documented contracts are supported for plugin authors.