autorenew

本地优先的质量交付

dsh-qa · 质量工作台

把测试项目、执行、证据与交付决策汇集到一个本地工作区,同时复用 DeepSeek Harness 原生会话。

最新版本 v0.7.2

QUALITY / DELIVERY

PASS · WARN · BLOCK 证据先于结论,人工保留最终决策。
npm install -g dsh-qa

能力地图

项目与迭代

在一个工作区中管理项目、迭代、里程碑、看板、日历与本地 QA 材料。

AI 协作

通过 DSH 原生会话整理需求、用例、缺陷、报告和测试知识,不维护第二套模型配置。

本地优先证据

将运行中的 QA 数据保存在本机,并保留可追溯的来源快照、计划、执行与证据包。

质量控制

围绕风险、受控执行、证据、回归与交付门禁开展可追责的人工决策。

QA 工作台一览

dsh-qa 测试首页

测试首页

一眼查看在办项目、超期事项、日程与最近 QA 动态。

dsh-qa 项目看板

项目看板

用可视化看板推进 QA 阶段,让风险和负责人始终清晰可见。

dsh-qa 项目详情

项目详情

在同一处维护范围、阶段、本地文件、团队上下文和项目时间线。

dsh-qa 工作日历

工作日历

将评审、发布和里程碑安排在与 QA 工作直接关联的日历中。

dsh-qa 测试模式

测试模式

在一个测试界面中使用原生 DSH 会话、项目上下文和已安装能力。

dsh-qa QA Skills 目录

QA Skills

直接从工作台浏览、安装和管理面向任务的 QA 能力。

证据驱动的交付流程

  1. 01

    范围

    登记需求、风险、来源快照与验收标准。

    NEUTRAL
  2. 02

    计划

    评审测试计划与不可变执行配置。

    NEUTRAL
  3. 03

    执行

    在受控本地环境中运行已批准的计划。

    NEUTRAL
  4. 04

    证据

    归档已验证证据、分析失败并对比回归。

    NEUTRAL
  5. 05

    门禁

    PASS 可以进入交付;WARN 与 BLOCK 必须评审。例外不能把 BLOCK 变为 PASS。

    PASS

安装与运行

在 DeepSeek Harness 中使用

安装到当前使用的 DSH Web profile;插件变动后需重启 DSH Web UI 才会加载。

命令
npx @deepseek-ai/dsh plugin --profile web add dsh-qa

安装本地工作台

安装独立工作台以管理本地项目、看板与日历;DSH 原生会话、模型、技能和命令仍需通过插件模式使用。

命令
npm install -g dsh-qa

探索 QA 生态

版本变更

当前版本v0.7.2

恢复项目工作区中的历史 DSH 对话,并更新 Harness 0.2.0-rc.2 的 Host Smoke 支持。

  • 恢复同一项目工作区内历史 DSH 对话的发现、保留、排序和渲染,重新绑定或新建会话后旧对话仍可见。
  • 更新内置版本元数据与桌面端设置文案,并防止桌面日历议程截断过长项目名称。
  • 支持 DeepSeek Harness dsh-v0.2.0-rc.2 的 qa Host Smoke,并补充通过官方 macOS 客户端安装与更新的说明。
  • 安装命令不再锁定 Harness CLI 版本,改为使用当前 npm 版本。
  • 验证通过 265 个单元/API 测试、41 个 Chromium E2E 测试、6 个 dsh-v0.2.0-rc.2 qa Host Smoke 测试、node --check public/app.js、npm pack --dry-run 和 git diff --check。
查看 GitHub Release
查看历史版本
v0.7.1提升工作台可读性、可访问性与 Focus Canvas 浅色主题对比度,不改变质量事实或 provider 验收边界。
  • 提升导航、状态、操作提示和详情元数据等功能性文字的可读字号,同时保留代码和终端内容的技术字号。
  • 提升 Focus Canvas 浅色主题文字对比度,并补充可复用的高对比度设计 token。
  • 优化项目协作侧栏和日历侧栏语义,并统一品牌、页面标题与版本标签的设计系统字体栈。
  • 验证通过 256 个单元/API 测试、41 个 Chromium E2E 测试、设计质量检查、版本一致性检查、git diff --check 和 npm pack --dry-run。
查看 GitHub Release
v0.7.0新增确定性 Quality Insights、审计式决策和项目范围原生 DSH QA 工具。
  • 新增基于需求、测试运行、证据、故障分析、回归集和质量门禁事实的确定性 Quality Insights。
  • 新增可审计的 Quality Insight resolve 与 ignore 决策,保留 revision、scope digest、操作者和理由。
  • 新增项目范围原生 DSH QA 工具与质量事实刷新链路,并将浏览器原生确认/输入替换为支持取消、Esc 和焦点恢复的工作台弹窗。
  • 更新 Harness 0.1.7-rc.2 兼容信息、修复会话与刷新链路;验证通过 256 个单元/API 测试、41 个 Chromium E2E 测试、npm pack --dry-run 和本地 Harness 验收。
查看 GitHub Release
v0.6.3在 dsh-qa 主 bundle 中同时提供 qa 与 quality-control preset。
  • 主 dsh-qa bundle 同时包含 qa 与 quality-control preset,无需再执行单独的 preset 安装命令。
查看 GitHub Release
v0.6.2修正 Electron 与 Web profile 的 quality-control 安装指引。
  • 不再生成会被拒绝的 Electron desktop profile CLI 命令,改为引导用户在 DSH「插件」页安装本地 bundle。
  • 两个 preset 安装器会在调用 CLI 前拒绝 Electron 独占 desktop profile;Web 示例固定使用兼容的 Harness 0.1.7-rc.1,并导出自定义 DSH_HOME。
  • 验证通过 218 个单元/API 测试、39 个 Chromium E2E 测试、bundle dry-run、脚本语法检查、git diff --check 和 npm pack --dry-run。
查看 GitHub Release
v0.6.1修复 DSH 桌面客户端会话 follow,并增加持久化外观主题控制。
  • 为官方 DSH 桌面客户端的 session-follow WebSocket 解析正确传输地址,同时保留独立 Web UI 兼容。
  • 设置新增明亮、暗黑和跟随系统主题并持久保存;同时展示 qa 与可选 quality-control preset,支持复制当前 profile 安装命令。
  • 验证通过 216 个单元/API 测试、38 个 Chromium E2E 测试和 git diff --check。
查看 GitHub Release
v0.6.0新增受控的 Native QA Execution 与 Action Desk,让执行工作具备可追溯证据边界。
  • 新增 Native QA Execution,为 Host 执行配置、预览确认、启动、取消、重试、超时和证据归档建立受控链路。
  • 新增由 canonical Action Queue 驱动的 Action Desk,保留首页提醒兼容投影,并支持双语状态、稳定排序和 SSE 刷新。
  • 持久化 Host Execution 证据边界与生命周期,将其与本地 TestRun 事件分离,阻止无证据的执行结果进入质量结论。
  • 修复 DSH v0.1.7-rc.1 宿主中可选 hostAdapters 上下文访问,并强化 Action Desk 的 revision、重复启动、重试、取消和错误路径。
  • 验证通过 213 个单元/API 测试、37 个 Chromium E2E 测试、npm pack --dry-run,以及本地 dsh-v0.1.7-rc.1 宿主兼容验收。
查看 GitHub Release
v0.5.4修复 Harness 0.1.7 中 quality-control bundle 的加载。
  • 为 dsh-plan-mode 补齐必需的非空 section 配置,使 quality-control bundle 可在 Harness 0.1.7 中加载。
  • 验证通过 162 个单元/API 测试、32 个 Chromium E2E 测试、git diff --check、quality-control Web dry-run 安装和 npm pack --dry-run。
查看 GitHub Release
v0.5.3完成 Quiet Studio 工作台视觉整理、测试资产归类,并保留初始化期间用户已选择的页面。
  • 完成 Quiet Studio「安静工作室」视觉整理,优化工作台的信息层级与浅色界面可读性。
  • 整理项目目录,将测试配置、测试说明和结果入口统一到 test/,并同步项目文档与流程图目录。
  • 修复应用初始化请求覆盖用户已选择页面的问题。
  • 移除 README 中过时的展示图片;验证通过 162 个单元/API 测试、32 个 Chromium E2E 测试和 npm pack --dry-run。
查看 GitHub Release
v0.5.2新增双语设置、已安装版本展示与工作台内的版本历史。
  • 新增设置弹窗,包含双语切换、已安装与最新版本、兼容 DSH 版本、GitHub 仓库和项目官网链接。
  • 在品牌旁显示已安装版本与更新提示,并新增按最新优先分页的版本历史、随当前语言变化的摘要和 GitHub 详情入口。
  • 改善浅色背景下设置按钮的对比度,并移除未使用的主题与工作区宽度预设。
  • 验证通过 160 个单元/API 测试和 25 个 Chromium E2E 测试。
查看 GitHub Release
v0.5.1将 QA profile 迁移到 Harness 0.1.7 bundle 模型,并稳定嵌入式 Workbench 生命周期。
  • 将 qa preset 迁移至 Harness 0.1.7 声明式 profile bundle 模型,并将 quality-control 改为独立 profile bundle。
  • 修复同源 Workbench popout 清理和重新挂载 iframe 的 frame readiness 时序,并将 Host Smoke 更新到 dsh-v0.1.7-alpha.1。
  • 验证通过 159 个单元/API 测试、23 个独立 Chromium E2E 和 6 个真实 qa bundle Host Smoke;独立 quality-control bundle 已静态验证,但其单独运行时 Host Smoke 不属于本次发布证据。
查看 GitHub Release
v0.5.0将 QA 工作台迁移至 Harness 原生 Panel 契约。
  • 通过官方 sidebar.panellist 与 root 作用域 keyed main slot 挂载工作台,移除宿主 DOM selector、MutationObserver 和自定义 Panel 激活依赖。
  • 保留 iframe、弹窗、Panel 关闭和 postMessage 返回链路,并增加幂等清理与生命周期回归覆盖。
  • 宿主刷新后恢复项目标题;Panel 关闭或卸载时同步关闭弹窗。
查看 GitHub Release
v0.4.1加固 DeepSeek Harness 兼容性,并完成嵌入式工作台宿主链路验证。
  • 固化当前 client-request 与 session/follow WebSocket 封装,统一读取 snapshot.records 与 cursor,并通过 Remote mux 处理 follow。
  • 补充 Session follow 的错误、关闭、超时与重复 frame 边界处理,避免宿主能力列表失败时静默显示为空。
  • 对齐 dsh-v0.1.6-alpha.1 的 QA preset workflow、persona prefix、skills/list 请求封装和 commands/execute 的 submittedAttachments 参数。
  • 新增显式 opt-in 的 Harness host smoke,并验证嵌入式 Workbench client 的刷新与重连路径。
查看 GitHub Release
v0.4.0引入可验证的质量证据包与质量工作台执行链路。
  • 新增终态运行 finalize、规范 manifest hash、逐文件 SHA-256、证据类型、MIME、捕获时间和文本/图片预览。
  • 新增篡改检测、无效证据隔离、中断 finalize 恢复、门禁与未关闭缺陷引用保护、配额和路径安全检查。
  • 新增结构化失败分析、人工确认后的缺陷升级、确定性计算回归集、回归集重算和测试运行前后对比。
  • 将测试运行绑定到源文件摘要与 Git commit,并补齐证据列表、单次运行证据、下载和质量工作台 UI。
  • 修复无效或过期证据进入门禁、重启恢复、引用中证据清理、MIME、路径越界、符号链接、未知回归用例和运行对比参数校验问题。
查看 GitHub Release
v0.3.1补充 DSH 插件与独立运行的安装说明。
  • 说明 npx 与源码工作区的插件安装路径。
  • 补充独立模式的 npm 安装、更新与 qabench 启动方式。
查看 GitHub Release
v0.3.0适配 DeepSeek Harness RPC,并收敛产品边界。
  • 更新当前 DSH API 的 RPC 端点与请求封装。
  • 移除废弃的 Remote 配对检查,保留本地工作台与原生会话支持。
查看 GitHub Release
v0.2.0引入研发质量控制工作台与计算型交付门禁。
  • 新增可追溯的质量任务、受控运行、证据包与回归工作流。
  • 新增 PASS、WARN、BLOCK 交付决策与受控例外。
查看 GitHub Release
v0.1.8优化 QA Skill 目录的推荐与安装状态展示。
  • 改进已安装 QA Skill 的推荐展示。
  • 更新中英文 README 图片资源。
查看 GitHub Release
v0.1.7增加工作台内的安全 QA Skill 卸载能力。
  • Skill 列表展示安装状态,并支持确认后卸载。
  • 补充中英文卸载操作、确认与完成反馈。
查看 GitHub Release
v0.1.6增加按语言分类的 QA Skill 安装页,并完善 QA preset 流程覆盖。
  • 新增 QA Skill 安装页和语言分类。
  • 完善质量控制室 preset 与端到端流程覆盖,并修复动态 UI 的英文本地化。
查看 GitHub Release
v0.1.5优化桌面工作台交互、品牌与 triage 视图。
  • 新增 QA Workbench Logo,并改进顶部品牌标识。
  • 细化质量控制室与 triage 看板,并将卡片视觉延展到各工作区。
查看 GitHub Release
v0.1.4完善英文界面本地化,并引入自动化测试体系。
  • 补齐遗漏英文文案,提升语言切换完整性。
  • 新增 npm test 的单元与 Playwright 端到端测试,并由 GitHub Actions 自动运行。
查看 GitHub Release
v0.1.3新增可持久化的中英文界面切换。
  • 增加顶栏语言控制与本地浏览器持久化。
  • 覆盖导航、首页、看板、日历、雷达、对话、抽屉和模态框标题。
查看 GitHub Release
v0.1.2新增测试模式 QA preset 及一键安装器。
  • 基于 DSH standard 创建 qa preset,并内置测试质量原则。
  • 新增安装脚本,以及 preset 缺失时的明确引导。
查看 GitHub Release
v0.1.1修复工作台顶部布局,并增加返回 DSH 的导航。
  • 修复标题与搜索框重叠及终端水印对齐问题。
  • 通过 postMessage 增加仅嵌入模式显示的返回 DSH 操作。
查看 GitHub Release
v0.1.0发布最初版本的 QA 工作台。
  • 新增项目与迭代、六列 QA 看板、AI 工具、门禁治理和四套 QA 主题。
  • 新增配套 QA Skills 安装,并支持零依赖独立运行或作为 DSH 插件安装。
查看 GitHub Release