dsh-gui-handoff:将命令行验证的操作交接给图形界面

前言

智能体在终端里能将操作验证正确,但用户往往无法用手复现,原因是缺少图形界面的操作路径和记录。单纯告诉用户“运行脚本”无法解决这个问题,这会留下一个无法学习的黑盒,且在换到另一台机器时会失效。

DSH 插件 dsh-gui-handoff 旨在填补这个落差,它能把命令行验证过的操作,交接给图形界面。

这是什么

这是一个 DeepSeek Harness 技能插件,核心功能是把命令行验证过的操作交接给图形界面。

  • 维护者:xxszyh
  • 类别:工作流
  • 许可证:MIT

核心功能

插件提供两条路径,默认走 B,降级到 A。

路径 B(默认):
* 做法:智能体真正操作 GUI 走一遍。
* 产出:生成带真截图的教程。
* 价值:用户可以学习操作流程,且支持跨机器生存。

路径 A(降级):
* 做法:把步骤固化成配置文件。
* 产出:配置文件 + 一键操作。
* 限制:用户无法学习,换机器不可用。

路径 B 运行一个五阶段链:驱动 → 观察 → 捕获 → 还原 → 标注。

插件内置了 30+ 硬约束 和 7 条工作纪律,用于确保操作的可复现性和正确性。验证环节使用地面真值(例如:产物是否存在 + 时间戳,程序输出或调试器退出码),截图仅用于辅助人类,不作判据。

安装与启用

通过以下命令安装插件。插件注册的 skill 名为 gui-handoff,优先级为 600(最低),因此本地修改的副本会优先于仓库副本。

dsh plugin --profile <your-profile> add dsh-gui-handoff

也可以从本地目录安装:

dsh plugin --profile <your-profile> add /path/to/dsh-gui-handoff

典型用法

启用后,智能体可以执行路径 B 的五阶段链。如果当前环境缺乏驱动目标 OS GUI 的手段(Windows 已提供参考实现),插件会自动降级。

示例逻辑如下:

  • 路径 B 运行五阶段链:驱动 → 观察 → 捕获 → 还原 → 标注
  • 智能体驱动 GUI 一次,生成带真截图的教程,并验证用户能复现。

适用场景与注意

  • 版本要求:需要 DeepSeek Harness >= 0.1.5-rc.1。
  • 系统依赖:路径 B 的驱动环节需要某种手段来驱动目标系统的图形界面。本仓库为 Windows 提供了参考实现(tools/gui-control/server.py),若在其他系统运行,需自行实现对应的 GUI 驱动逻辑,否则插件会降级到路径 A。
  • 文件说明:tools/ 目录是面向 Windows 的参考实现,并非插件运行的必需项。
  • 权限与安全:插件以 DSH 进程的权限运行,安装前请检查源码与许可证。

结尾

该插件通过驱动 GUI 一次并生成带真截图的教程,解决了命令行验证与图形界面操作之间的断层问题,确保了操作的可学习性与跨机器可用性。

  • GitHub: https://github.com/xxszyh/dsh-gui-handoff
  • 社区目录: https://www.skillhub.cn/plugins/xxszyh/dsh-gui-handoff
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜