Skip to content

Releases: omdsh-dev/deepseek-harness

DSH v0.1.1-rc.2 Accessibility Candidate 4

Choose a tag to compare

@mattheliu mattheliu released this 26 Aug 09:29

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

Pre-release

Choose a tag to compare

@mattheliu mattheliu released this 26 Aug 05:28

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 web

Validation 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:

DSH v0.1.1-rc.2 accessibility patch 1

Pre-release

Choose a tag to compare

@mattheliu mattheliu released this 26 Aug 02:57

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.