DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dsh-wsl-uia

1

dsh-wsl-uia

Manifest valid★ 1

Windows UI Automation observation from WSL: enumerate top-level windows and read a bounded element tree with per-observation handles.

hasBundlePatch

dsh-wsl-uia

DeepSeek Harness plugin: Windows UI Automation observation from WSL: enumerate top-level windows and read a bounded element tree with per-observation handles.

Part of dsh-wsl-kit.

中文说明 → README.zh.md

Install

dsh plugin --profile web add github:173787247/dsh-wsl-uia

Usage

uia_tree action=windows                                  # list top-level windows
uia_tree action=tree pid=1234 maxDepth=6 maxElements=200  # bounded element tree
uia_tree action=find controlType=Button actionableOnly=true

Notes

Every element carries a handle like 1790525657168.6. The number before the dot is the observation epoch, so a handle from an older observation is identifiable. Element index is not a stable identity on a live window — two walks of the same tree can disagree — so pass expectName to win_invoke rather than relying on position.

Requirements

  • Windows with WSL, and DeepSeek Harness running inside it.
  • PowerShell reachable at the standard path (the plugin finds it itself).

Tests

npm test

The unit tests run anywhere. The live tests are skipped outside WSL.

License

MIT

Comments

Loading…

Similar plugins

dsh-wsl-wininput

by 173787247

Targeted Windows input from WSL: invoke a UI Automation element, or send keys and clicks to a chosen window without stealing focus.

Development & InfrastructureTools & CapabilitiesManifest valid

★ 1

MIT

JavaScript

Sep 29, 2026

dsh plugin --profile web add dsh-wsl-wininput

by 173787247

Enumerate and control Windows top-level windows from WSL: activate, minimize, restore, move and resize.

Development & InfrastructureTools & CapabilitiesManifest valid

★ 1

MIT

JavaScript

Sep 29, 2026

dsh plugin --profile web add dsh-wsl-winctl

by cnyc6n

Windows UI Automation agent for DeepSeek Harness: enumerate/snapshot/find/click/set_text/scroll/drag/swipe/screenshot + window state as a dsh plugin (single C++ exe)

Tools & CapabilitiesManifest valid

★ 0

GPL-3.0

JavaScript

Sep 29, 2026

dsh plugin --profile web add dsh-uia-agent

by 1jiegejiayouxuewangan1

Windows desktop control for DeepSeek Harness (DSH) through UI Automation: read a window's control tree instead of screenshots, drive elements by stable id, approve every write, audit every action. | 让 AI 安全地操作 Windows 桌面软件

Development & InfrastructureTools & CapabilitiesTerminal & ClientsManifest valid

★ 0

MIT

JavaScript

Sep 22, 2026

dsh plugin --profile web add dsh-desktop-uia

by gezi-wen

Windows desktop-control tools for DeepSeek Harness (DSH): screen layout, annotated screenshots, click / type / key / scroll, window management, and UI Automation structured queries. Zero dependencies,

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 0

MIT

JavaScript

Sep 24, 2026

dsh plugin --profile web add sage-guikit

by MuzeWinter

Windows desktop automation for DeepSeek Harness: 14 tools for real GUI input (click, type, keys, scroll, drag), occlusion-proof window screenshots and the accessibility tree.

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 1

NOASSERTION

JavaScript

Sep 27, 2026

dsh plugin --profile web add dscomputer-control