Releases: omdsh-dev/deepseek-harness
Release list
DSH v0.1.1-rc.2 Accessibility Candidate 4
This accessibility candidate completes the core Web screen-reader and keyboard pass.
Highlights:
- Native landmarks, labels, dialog focus management, menus, radio groups, tabs, lists, trees, status regions, and composer semantics.
- Expandable tool, reasoning, context, command, and workflow rows use native disclosure controls with stable spoken names; nested file actions remain independently operable.
- Keyboard navigation and visible focus behavior are covered across navigation, settings, sessions, conversation controls, and disclosures.
- New assembled Chromium axe coverage exercises empty shell, settings, tabs, settled conversations, expanded tools, open menus, and light/dark themes without disabling rules.
Immutable tag validation:
- GUI regressions passed on Ubuntu, macOS, and Windows: 283 files passed, 1 skipped; 4,009 tests passed, 4 skipped per runner.
- Production browser replay passed: 84 files and 284 tests passed; 13 conditionally skipped.
- Accessibility conformance lane reported zero axe violations.
- Typecheck, lint, official build, and the aggregate accessibility gate passed.
- Local documentation validation passed all 28 gates.
- Safari with macOS VoiceOver enabled: native accessibility tree, sequential keyboard route, settings open/close, Escape handling, and trigger focus return verified.
This is a release candidate, not a claim of cross-screen-reader certification. Human-listened spoken-output sign-off and physical Windows NVDA, JAWS, and Narrator validation remain tracked follow-up work.
DSH v0.1.1-rc.2 accessibility patch 3
This is a community accessibility candidate for the official @deepseek-ai/dsh@0.1.1-rc.2 baseline. It is not an upstream DeepSeek release.
Accessibility coverage
- Adds named navigation, main, complementary, log, article, status, alert, dialog, and adjustable-separator semantics across the Web client.
- Keeps collapsed or inactive controls out of the accessibility tree and restores focus after dialogs, menus, previews, search, and feedback surfaces close.
- Implements single-tab-stop and roving-focus keyboard models for workspace and subagent trees, JSON trees, menus and submenus, combobox/listboxes, radio groups, tabs, trajectory controls, and user questions.
- Adds accessible names and states to icon-only controls, settings chrome, code and tool disclosures, images, feedback controls, and timeline/table interactions.
- Includes deterministic component coverage, browser accessibility snapshots, and a three-platform release gate.
Verification
- Accessibility tag gate: https://github.com/omdsh-dev/deepseek-harness/actions/runs/32933289242
- GUI regressions passed on Ubuntu, macOS, and Windows.
- Typecheck, lint, official production build, functional Linux sandbox probe, and production browser replay passed.
- The production replay passed 82 files and skipped 1 conditional file: 281 tests passed and 13 were conditionally skipped.
- Native Safari 18.5 accessibility-tree and keyboard checks passed on macOS 15.5; Chrome 151 accessibility-tree and keyboard checks also passed.
- The companion package reported all 14 deterministic semantic diagnostics passing on the patched production page.
The release gate excludes the repository's existing hmr-live.e2e.ts scenario because its current loader fails before app startup on the gate runtime; that failure is unrelated to these accessibility changes.
Install
git clone https://github.com/omdsh-dev/deepseek-harness.git
cd deepseek-harness
git checkout dsh-v0.1.1-rc.2-a11y.3
pnpm install
pnpm run build:official
pnpm dsh plugin --profile web add @oh-my-dsh/dsh-accessibility@0.1.0-beta.4
pnpm dsh webValidation boundary
This candidate has broad automated semantic and keyboard coverage plus native macOS accessibility-tree evidence. A complete human-audible VoiceOver record and physical Windows NVDA/JAWS/Narrator matrix are still open validation work. Do not treat this release as universal assistive-technology certification:
- VoiceOver spoken-output record: omdsh-dev/dsh-accessibility#2
- NVDA/JAWS/Narrator matrix: omdsh-dev/dsh-accessibility#1
DSH v0.1.1-rc.2 accessibility patch 1
Organization-pinned build of DeepSeek Harness v0.1.1-rc.2 with the complete Web screen-reader and keyboard accessibility patch.
Build and run:
git clone https://github.com/omdsh-dev/deepseek-harness.git
cd deepseek-harness
git checkout dsh-v0.1.1-rc.2-a11y.1
pnpm install
pnpm run build:official
pnpm dsh plugin --profile web add @oh-my-dsh/dsh-accessibility
pnpm dsh web
Core commits: 1f21044 and 6a60100. Companion plugin: https://www.npmjs.com/package/@oh-my-dsh/dsh-accessibility. Upstream feedback: deepseek-ai#4546.
This pre-release has been manually exercised with macOS VoiceOver and Chrome. It does not claim universal assistive-technology certification.