用途:为自定义 WebContainer 应用或 StackBlitz SDK 嵌入生成基于仓库证据的安装与启动计划,区分普通浏览器启动、商业 API Key 配置与组织级私有包认证。
主要能力:使用 Read、Glob、Grep 检查包清单、锁文件、浏览器入口、响应头与密钥绑定;仅在需要时用 WebFetch 查阅官方 StackBlitz 或 WebContainers 文档;在证据收集后再用 Write 或 Edit 修改,且不将 API Key 或 OAuth 材料写入源码。
必要用法:按仓库依赖策略固定包版本,不安装未审查的浮动标签;商业许可提供 API Key 时,在 WebContainer.boot() 之前调用 configureAPIKey;组织用户需访问私有包时,在 boot 前调用 auth.init,用户须已登录、属于签发组织并授权站点;Cross-Origin-Embedder-Policy 响应头须与 coep 启动选项匹配,非 localhost 使用 HTTPS;SDK 嵌入是独立面,无需在宿主应用启动自定义 WebContainer。
适用场景:Vite 等现有前端应用的集成预检、商业授权评估、私有包认证接入、COOP/COEP 头与启动顺序校验。
限制:默认仅检查并提出补丁,修改生产响应头、CSP、身份提供方设置、许可密钥绑定或部署配置需显式授权;不得创建、轮换、暴露或吊销凭据;公开原型可能无需用户认证,但生产商业使用需许可审查;普通 StackBlitz 登录不必然授予私有包访问权;crossOriginIsolated 为 false 时应先检查实际响应头与缓存行为。具体版本号、价格与平台细节暂未提供。