DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

@oh-my-dsh/dsh-accessibility

Accessibility

Screen-reader guidance and in-app accessibility diagnostics for DeepSeek Harness

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add @oh-my-dsh/dsh-accessibility@0.1.0-beta.3
READMECompatibilityVersions

Compatibility and provenance

Accessibility is published as @oh-my-dsh/dsh-accessibility and currently resolves to version 0.1.0-beta.3. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
11/5/2026

Versions

0.1.0-beta.3beta
8/26/2026
Show 7 more versionsCollapse versions
0.1.3-rc.1prerelease
10/16/2026
0.1.2-alpha.1prerelease
9/22/2026
0.1.0-beta.8beta
9/7/2026
0.1.0-beta.7beta
9/7/2026
0.1.0-beta.6beta
8/29/2026
0.1.0-beta.5beta
8/26/2026
0.1.0-beta.4beta
8/26/2026

Related plugins

Loading related plugins…

Latest
0.1.0-beta.3
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
60.7 kB
Files
13
Surface
web
License
MIT
Source
npm
GitHub
★ 1
Weekly downloads
53
Last push
10/16/2026
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Session Titles Bundle@deepseek-ai/dsh-experimental-session-titles-bundleRefresh session titles as new human prompts arrive.Personalized Recommendations@deepseek-ai/dsh-personalized-recommendationsPersonalized pages and built-in plugin recommendations offered as cards below answersExperimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI plugins

README

@oh-my-dsh/dsh-accessibility

English | 简体中文

An optional DeepSeek Harness companion that adds a Settings page with screen-reader operating guidance and semantic diagnostics. It intentionally uses DSH slots and does not patch or observe hashed DOM classes.

Compatibility

The 0.1.0-beta.3 line targets @deepseek-ai/dsh@0.1.1-rc.2 plus the accessibility core patch tracked in upstream Discussion #4546. The companion reports missing core semantics; it cannot safely replace focus traps, composite-widget keyboard behavior, landmarks, or live-region policy from outside the owning components.

Install from npm

dsh plugin --profile web add @oh-my-dsh/dsh-accessibility
dsh --profile web

Install from a checkout

pnpm install
pnpm run build
dsh plugin --profile web add file:.
dsh --profile web

Open Settings → Accessibility to run the current-page diagnostic and read the VoiceOver/NVDA/JAWS quick guide.

Diagnostics and scope

The page audit now runs 14 structural checks covering landmarks, control names, image alternatives, ARIA references, composer and log names, menus, listboxes, trees, radio groups, tab lists, dialogs, and adjustable separators. It recognizes the single-tab-stop/active-descendant patterns used by the patched DSH components and ignores static menu separators.

A passing result means that the mounted DOM satisfies these deterministic contracts. It is evidence, not a claim of complete conformance: it cannot prove spoken output, browser/accessibility-API mappings, focus timing, or Windows screen-reader behavior. Those still require the manual VoiceOver/NVDA/JAWS scenarios in the in-app guide.

Checks

pnpm run typecheck
pnpm test
pnpm run build
pnpm pack --pack-destination ./artifacts

Model Experience

This package adds no model-visible tools, prompts, messages, or context. It changes only the local Web UI settings surface.

Security and privacy

Diagnostics inspect the current document's semantic attributes in memory. They do not read conversation text, make network requests, or persist results.