SuperAPI AI 工具集

setup-qa

测试与质量

查看项目

更新于 10-16 06:44

技能介绍

用途:为当前 DevSpace checkout 或 worktree 准备隔离的本地手动 QA 环境,适用于用户要求搭建 QA、在本地测试 worktree 或试验功能时。

主要能力:DevSpace 的仓库级 QA 状态存放在 .devspace-dev/,应使用它而非用户正常的 DevSpace 状态。

使用方式:若该 checkout 尚未为 QA 初始化,运行 pnpm dev:seed,它会把用户当前的 DevSpace 配置、认证、本地 skills/agents 和 SQLite 状态 fork 到本 checkout 的 .devspace-dev/ 目录。若涉及 ChatGPT app、widget、CSS 或图标改动,测试前先运行 pnpm build:app,因为源服务器从 dist/ui 提供 UI 资源,而非直接使用 src/ui。随后用 pnpm dev 从本 checkout 启动源服务器,它使用 .devspace-dev/config,并在 tsx watch 下运行,服务端 TypeScript 改动会自动重载;前端改动仍需再次运行 pnpm build:app。种子 QA 状态通常可让 ChatGPT 继续使用现有 connector 和 tunnel,同时从已安装的 DevSpace 服务器切换到本 checkout 的服务器。做 UI 时,重建后触发一次新的工具结果,让 ChatGPT 加载新的带哈希 Vite 资源。

重置:仅在需要重新 fork 正常 DevSpace 状态时运行 pnpm dev:reset;需在 pnpm dev 停止时执行,然后重新启动 pnpm dev 以加载替换后的快照。若用户正常安装使用自定义 DEVSPACE_CONFIG_DIR,在运行 dev:seed 或 dev:reset 时应保留它。

限制:资料未提供其他平台支持、收费或效果信息。