DSH Plugins
返回列表
🧰

dsh-wsl-uia

联网工具 更新于 2026.09.29

在终端中运行以下命令:

dsh plugin install 173787247/dsh-wsl-uia

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install 173787247/dsh-wsl-uia 即可安装本插件(源码:https://github.com/173787247/dsh-wsl-uia)。

插件介绍

在 WSL 里跑 DeepSeek Harness 时,你往往拿不到 Windows 桌面上正在发生什么:窗口标题、控件结构、可访问性树,都隔着一层系统边界。dsh-wsl-uia 把 Windows UI Automation 接到 Harness 侧,让你在 Linux 环境里也能「看见」本机 Windows 界面,而不必把整套工作流搬回 PowerShell 或原生 Windows 终端。

插件的核心能力是枚举顶层窗口,并在单次观测范围内读取有界的元素树。每个节点都带有观测句柄(句柄中的数字表示观测世代),便于在后续调用里引用同一次 walk 的结果。README 也提醒:活窗口上的元素索引不是稳定身份,同一棵树多次遍历可能对不上,因此应通过 expectName 等方式定位,而不是死盯位置。

它属于 dsh-wsl-kit 套件,可与同系列的 Windows 中继能力配合使用。适合在 WSL 中做自动化、调试桌面应用、或让 Agent 理解当前前台窗口结构的开发者;前提是 Windows + WSL、Harness 在 WSL 内运行,且本机 PowerShell 在插件能发现的默认路径上可用。

使用场景

  • 在 WSL 里枚举 Windows 顶层窗口并查看结构
  • 让 Agent 基于 UI Automation 理解当前桌面界面
  • 从 Linux 侧调试或探测 Windows 桌面应用控件树

适合人员

  • 在 WSL 中运行 Harness 的 Windows 开发者
  • 做桌面自动化或无障碍相关集成的工程师
  • 使用 dsh-wsl-kit 串联 Windows 与 WSL 的用户