autorenew

dsh-qa · 质量工作台

面向 DeepSeek Harness 的本地优先 QA 工作台。独立运行时管理项目与证据;需要原生 DSH 会话时,启用 Harness 插件。

最新版本 v0.7.3
测试首页
dsh-qa 测试首页

立即体验

本地 QA 工作区

交付门禁

PASS WARN BLOCK
证据先于结论,最终决策由人保留。

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

npm install -g dsh-qa

快速开始

在 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 材料。

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. 范围

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

    NEUTRAL
  2. 计划

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

    NEUTRAL
  3. 执行

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

    NEUTRAL
  4. 证据

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

    NEUTRAL
  5. 门禁

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

    PASS

探索 QA 生态

版本变更

当前版本v0.7.3

新增桌面端弹窗拦截时的全屏内嵌回退,优化宿主面板与工作台布局,并补充中英文使用指南。

  • 当 DeepSeek Harness 桌面端拦截独立弹窗时,在当前页面以内嵌全屏浮层打开工作台;可点击关闭按钮或按 Esc 退出。
  • 调整宿主面板和工作台 iframe 布局,使其填满可用区域。
  • 新增中英文使用指南,涵盖安装、入门、日常操作和进阶使用,并说明工作台面向本地个人使用。
  • 验证通过 268 个单元/API 测试和 41 个 Chromium E2E 测试(E2E 使用隔离端口 8913);npm pack --dry-run、node --check public/app.js 和 git diff --check 通过。
查看 GitHub Release
查看历史版本
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