Extension API v2 contracts The v2 authoring surface is published from @sylviq/extension-sdk/v2. It is a hard cut: a v2 manifest declares apiVersion: { major: 2, minor: 0 } and does not accept v1 manifest fields, browser-extension sections, TypeScript server sources, embedded UI bundles, or inline HTML/CSS/JavaScript. Existing v1 exports remain available, but v1 and v2 manifests are not interchangeable. Server model An extension server is a Sylviq-hosted Worker. The manifest server.entrypoint nam