autorenew

LOCAL-FIRST QUALITY DELIVERY

dsh-qa · QA Workbench

Bring projects, test work, evidence, and delivery decisions into one local workspace while keeping DeepSeek Harness sessions native.

Latest release v0.7.2

QUALITY / DELIVERY

PASS · WARN · BLOCK Evidence precedes conclusions; people retain the final decision.
npm install -g dsh-qa

Capability map

Projects and iterations

Organize projects, iterations, milestones, kanban work, calendars, and local QA materials in one workspace.

AI collaboration

Use native DSH sessions to draft requirements, cases, defects, reports, and QA knowledge without a second model configuration.

Local-first evidence

Keep operational QA data on your machine and preserve traceable source snapshots, plans, runs, and evidence packages.

Quality control

Review risks, controlled execution, evidence, regressions, and delivery gates with accountable human decisions.

QA Workbench in practice

dsh-qa home dashboard

Home dashboard

See active projects, overdue work, schedules, and recent QA activity at a glance.

dsh-qa project board

Project board

Move projects through QA stages with a visual board that keeps risks and ownership visible.

dsh-qa project detail

Project detail

Keep scope, stages, local files, team context, and the project timeline together.

dsh-qa work calendar

Work calendar

Plan reviews, releases, and milestones on a calendar that stays tied to QA work.

dsh-qa test mode

Test mode

Work with native DSH sessions, project context, and installed capabilities in one testing surface.

dsh-qa QA Skills catalog

QA Skills

Browse, install, and manage task-focused QA capabilities directly from the workbench.

Evidence-led delivery flow

  1. 01

    Scope

    Capture requirements, risks, source snapshots, and acceptance criteria.

    NEUTRAL
  2. 02

    Plan

    Review a test plan and an immutable execution configuration.

    NEUTRAL
  3. 03

    Execute

    Run the approved plan in a controlled local environment.

    NEUTRAL
  4. 04

    Evidence

    Archive verified evidence, analyse failures, and compare regressions.

    NEUTRAL
  5. 05

    Gate

    PASS can proceed; WARN and BLOCK require review. Exceptions never turn BLOCK into PASS.

    PASS

Install and run

Use inside DeepSeek Harness

Install dsh-qa into the same DSH web profile you use, then restart the DSH Web UI so the plugin loads.

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

Install the local workbench

Install the standalone workbench for local projects, boards, and calendars. Native DSH sessions, models, skills, and commands remain available through the plugin mode.

Command
npm install -g dsh-qa

Explore the QA ecosystem

Release notes

Current releasev0.7.2

Restored historical DSH conversations in project workspaces and updated Host Smoke support for Harness 0.2.0-rc.2.

  • Restored discovery, preservation, ordering, and rendering of historical DSH conversations so old chats remain visible after rebinding or creating a fresh session.
  • Updated built-in version metadata and desktop settings copy, and prevented long project names from being truncated in the desktop calendar agenda.
  • Added qa Host Smoke support for DeepSeek Harness dsh-v0.2.0-rc.2 and documented installation and updates through the official macOS client.
  • Stopped pinning the Harness CLI version in installation commands so they use the current npm version.
  • Verified 265 unit/API tests, 41 Chromium E2E tests, 6 dsh-v0.2.0-rc.2 qa Host Smoke tests, node --check public/app.js, npm pack --dry-run, and git diff --check.
View GitHub Release
View release history
v0.7.1Improved workbench readability, accessibility, and Focus Canvas light-theme contrast without changing quality-fact or provider boundaries.
  • Raised functional-copy sizing across navigation, statuses, actions, and detail metadata while preserving technical code and terminal sizing.
  • Improved Focus Canvas light-theme contrast and added reusable high-contrast design tokens.
  • Refined collaboration-sidebar and calendar-sidebar semantics, and aligned brand, page-heading, and version-label typography with the design-system font stack.
  • Verified 256 unit/API tests, 41 Chromium E2E tests, design-quality checks, version consistency checks, git diff --check, and npm pack --dry-run.
View GitHub Release
v0.7.0Added deterministic Quality Insights, audited decisions, and project-scoped native DSH QA tools.
  • Added deterministic Quality Insights over requirements, test runs, evidence, failure analyses, regression sets, and quality-gate facts.
  • Added audited Quality Insight resolve and ignore decisions with revision, scope digest, actor, and reason.
  • Added project-scoped native DSH QA tools and quality-fact refresh flows, plus accessible Workbench dialogs with cancellation, Escape dismissal, and focus restoration.
  • Updated Harness compatibility metadata to 0.1.7-rc.2, fixed session and refresh flows, and verified 256 unit/API tests, 41 Chromium E2E tests, npm pack --dry-run, and local Harness validation.
View GitHub Release
v0.6.3Bundled both qa and quality-control presets with the main dsh-qa bundle.
  • Included the qa and quality-control presets in the main dsh-qa bundle so no separate preset-install command is required.
View GitHub Release
v0.6.2Corrected quality-control installation guidance for Electron and Web profiles.
  • Replaced the rejected Electron desktop-profile command with guidance to install the local bundle through DSH's Plugins page.
  • Made both preset installers reject Electron-only desktop profiles before invoking the CLI, pinned compatible Web examples to Harness 0.1.7-rc.1, and exported custom DSH_HOME in Web examples.
  • Verified 218 unit/API tests, 39 Chromium E2E tests, bundle dry-runs, shell syntax checks, git diff --check, and npm pack --dry-run.
View GitHub Release
v0.6.1Fixed DSH desktop-client session follow and added persistent appearance controls.
  • Resolved the official DSH desktop client's transport origin for session-follow WebSockets while preserving standalone Web UI compatibility.
  • Added Light, Dark, and System Settings appearances, persisted locally, along with qa and optional quality-control preset visibility and profile-aware install-command copying.
  • Verified 216 unit/API tests, 38 Chromium E2E tests, and git diff --check.
View GitHub Release
v0.6.0Added controlled Native QA Execution and an Action Desk for evidence-bound execution work.
  • Added Native QA Execution with controlled Host execution profiles, preview and confirmation, start, cancel, retry, timeout, and evidence archiving.
  • Added an Action Desk backed by the canonical Action Queue, preserving legacy dashboard reminders while adding bilingual states, stable ordering, and SSE refresh.
  • Persisted Host Execution evidence boundaries and lifecycle transitions separately from local TestRun events, preventing evidence-free results from becoming quality conclusions.
  • Fixed optional hostAdapters context access in the DSH v0.1.7-rc.1 host and hardened Action Desk revision, duplicate-start, retry, cancellation, and error paths.
  • Verified 213 unit/API tests, 37 Chromium E2E tests, npm pack --dry-run, and local dsh-v0.1.7-rc.1 host compatibility acceptance.
View GitHub Release
v0.5.4Fixed quality-control bundle loading in Harness 0.1.7.
  • Supplied the required non-empty section configuration for dsh-plan-mode so the quality-control bundle loads in Harness 0.1.7.
  • Verified 162 unit/API tests, 32 Chromium E2E tests, git diff --check, quality-control Web dry-run installation, and npm pack --dry-run.
View GitHub Release
v0.5.3Polished the Quiet Studio workbench, organized test assets, and preserved the page selected during initialization.
  • Polished the workbench as the Quiet Studio visual system, improving information hierarchy and light-surface readability.
  • Consolidated test configuration, test guidance, and result entry points under test/, while organizing project documentation and workflow diagrams.
  • Preserved the page selected by the user while the application initialization request is in flight.
  • Removed obsolete README showcase imagery and verified 162 unit/API tests, 32 Chromium E2E tests, and npm pack --dry-run.
View GitHub Release
v0.5.2Added bilingual settings, installed-version visibility, and a release history inside the QA Workbench.
  • Added a settings dialog with bilingual switching, installed and latest versions, compatible DSH version, GitHub repository, and project website links.
  • Added the installed-version indicator beside the brand and paginated newest-first release history with localized summaries and GitHub detail links.
  • Improved settings-button contrast on light backgrounds and removed unused theme and workspace-width presets.
  • Verified 160 unit/API tests and 25 Chromium E2E tests passed.
View GitHub Release
v0.5.1Migrated the QA profile to Harness 0.1.7 bundles and stabilized embedded Workbench lifecycle handling.
  • Migrated the qa preset to the Harness 0.1.7 declarative profile-bundle model and made quality-control an independent profile bundle.
  • Fixed same-origin Workbench popout cleanup and remounted-iframe frame-readiness timing; updated Host Smoke to dsh-v0.1.7-alpha.1.
  • Verified 159 unit/API tests, 23 standalone Chromium E2E tests, and 6 real qa-bundle Host Smoke cases. The independent quality-control bundle is statically verified; its separate runtime Host Smoke is outside this release evidence.
View GitHub Release
v0.5.0Moved the QA Workbench onto Harness's native Panel contract.
  • Mounted the workbench through official sidebar.panellist and root-scoped keyed main slots, removing host DOM selectors, MutationObserver, and custom Panel activation.
  • Preserved iframe, popout, Panel-close, and postMessage return flows with idempotent cleanup and lifecycle regression coverage.
  • Restored project titles after host refresh and closed popouts when their Panel closes or unloads.
View GitHub Release
v0.4.1Hardened DeepSeek Harness compatibility and verified the embedded workbench host path.
  • Locked the current client-request and session/follow WebSocket envelopes, standardized snapshot.records and cursor handling, and routed follow through the Remote mux.
  • Added bounded error, close, timeout, and duplicate-frame handling for Session follow so host capability failures remain visible.
  • Aligned the dsh-v0.1.6-alpha.1 QA preset workflow, persona prefix, skills/list envelope, and commands/execute submittedAttachments argument.
  • Added an explicit opt-in Harness host smoke and verified the embedded Workbench client's refresh and reconnect path.
View GitHub Release
v0.4.0Introduced verifiable evidence bundles and quality-workbench execution flows.
  • Added terminal-run finalization, canonical manifest hashes, per-file SHA-256 digests, evidence types, MIME metadata, capture timestamps, and text/image previews.
  • Added tamper detection, invalid-evidence quarantine, interrupted-finalization recovery, gate and open-defect reference protection, quotas, and path hardening.
  • Added structured failure analysis, human-confirmed defect promotion, deterministic calculated regression sets, recalculation, and before/after test-run comparison.
  • Bound test runs to source digests and Git commits, and completed evidence list, per-run evidence, download, and quality-workbench UI flows.
  • Fixed stale or invalid evidence entering gates, restart recovery, referenced-evidence cleanup, MIME handling, traversal and symlink protection, unknown regression cases, and comparison validation.
View GitHub Release
v0.3.1Clearer DSH plugin and standalone installation guidance.
  • Documented npx and source-checkout plugin installation paths.
  • Added standalone npm installation, update, and qabench startup guidance.
View GitHub Release
v0.3.0DeepSeek Harness RPC compatibility and a narrower product boundary.
  • Updated RPC endpoints and request envelopes for current DSH APIs.
  • Removed retired Remote pairing checks while retaining local workbench and native session support.
View GitHub Release
v0.2.0Introduced the QA control workbench and computed delivery gates.
  • Added traceable quality tasks, controlled runs, evidence bundles, and regression workflows.
  • Added PASS, WARN, and BLOCK delivery decisions with controlled exceptions.
View GitHub Release
v0.1.8Refined recommendations and installation-state behaviour in the QA Skill catalog.
  • Improved recommended-skill presentation for installed QA Skills.
  • Updated bilingual README image assets.
View GitHub Release
v0.1.7Added safe QA Skill removal from the workbench.
  • Showed installed state in the Skill list and added confirmed uninstall support.
  • Added bilingual removal actions, confirmation, and completion feedback.
View GitHub Release
v0.1.6Added the language-aware QA Skill installer and completed QA preset workflow coverage.
  • Added the QA Skill installation page and language categories.
  • Completed the Quality Control Room preset and E2E workflow coverage, and fixed dynamic English UI text.
View GitHub Release
v0.1.5Refined desktop workbench interactions, branding, and triage views.
  • Added the QA Workbench logo and improved header branding.
  • Polished the Quality Control Room and triage dashboard, extending the card treatment across workspaces.
View GitHub Release
v0.1.4Completed English localization and introduced an automated test suite.
  • Filled missing English UI strings for more complete language switching.
  • Added npm test coverage for unit and Playwright end-to-end tests, with GitHub Actions automation.
View GitHub Release
v0.1.3Added persistent Chinese/English UI switching.
  • Added a top-bar language control and local browser persistence.
  • Localized navigation, dashboard, kanban, calendar, radar, chat, drawers, and modal titles.
View GitHub Release
v0.1.2Added the Test Mode QA preset and its one-command installer.
  • Created the qa preset from DSH standard with test-quality principles.
  • Added an installer and clearer guidance when the preset is missing.
View GitHub Release
v0.1.1Fixed workbench header layout and added return-to-DSH navigation.
  • Prevented title and search overlap and corrected the terminal watermark alignment.
  • Added the embedded-only Back to DSH action through postMessage.
View GitHub Release
v0.1.0Introduced the original QA Workbench.
  • Added projects and iterations, a six-column QA kanban, AI tools, gate governance, and four QA themes.
  • Added companion QA Skills installation and zero-dependency standalone or DSH-plugin operation.
View GitHub Release