Extension Platform
Runtime shape
The extension stack is split into governed surfaces:
@mdwrk/extension-manifestfor declarative metadata@mdwrk/extension-hostfor host-safe APIs@mdwrk/extension-runtimefor activation, registration, and lifecycle@mdwrk/extension-managerfor installed and bundled extension UX
Host responsibilities
The client owns:
- capability gating
- trust policy enforcement
- settings registration
- command, view, and action-rail registration
- theme, i18n, and diagnostics adapters
Bundled first-party extensions
Current first-party extension surfaces documented in this repo include:
- Theme Studio
- Gemini Agent
- Extension Manager
- Language pack tooling
External installables
External extensions do not run through ad hoc npm install inside the browser. They ship as signed installable artifacts with manifest, integrity, and compatibility declarations.