Sandbox 完整页
默认React、Vue 或 Vanilla 均可。页面运行在隔离 webview,通过 Manifest 权限与全局 wf 调宿主能力。
- 适合绝大多数第三方应用
- 显式 Hash 路由支持导航与分享
- 构建产物为
.wfapp.zip
WorkFly 小程序:沙箱完整页、可声明的 Agent 能力、可选宿主 Surface。先选复杂度档位,再写代码——不要一次堆满 Manifest。
交互选择框架,生成 Manifest v2、Vite 配置与本地调试环境。装进客户端前用 npm run build 出包。
理念 → 阶梯选档 → 指南细读 → 案例对照。AI 助手可通过 @workfly/mcp 读取与本客户端同版本的规范主题。
先弄清 Tool / Skill / Surface 与 MCP 边界。
脚手架生成 Manifest v2 与 Vite 工程。
浏览器调试后,安装 .wfapp.zip 测真实沙箱。
按需加 query Tool、Skill,再考虑宿主卡。
复杂度跟随需求出现。官方案例 CURL 偏档 0,红火台覆盖档 1–2。
完整页与宿主 Surface 是两层能力,不是互斥的框架选项。详见 设计理念。
React、Vue 或 Vanilla 均可。页面运行在隔离 webview,通过 Manifest 权限与全局 wf 调宿主能力。
.wfapp.zip只有会话卡或磁贴确需直接挂进宿主时才增加。完整页仍留在 Sandbox。
每个包只解决一个阶段的问题;能力出口是 MCP,不是第二套业务协议。
@workfly/create-app@workfly/vite-plugin@workfly/wf-types@workfly/miniapp-kit@workfly/mcp代码均在仓库 packages/miniapps,网站拆解「为什么这样拆」,而不是另造演示协议。
新应用优先使用 WF;迁移友空间现有代码时再查 MTL 兼容状态。