DSH Plugins
返回列表
⚙️

dsh-gme-workflow

工作流 更新于 2026.09.15

在终端中运行以下命令:

dsh plugin install nuaaweixinye/dsh-gme-workflow

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

在 DeepSeek Harness 中执行安装命令即可引入该插件,源码仓库地址为 https://github.com/nuaaweixinye/dsh-gme-workflow

插件介绍

在日常工作中,GME 测试生成器的后端往往散落在终端脚本、浏览器标签和手动操作步骤里:创建测试、自主修复、构建验证、人工审批,每一步都要切换上下文。这个插件把这些步骤收拢到 DeepSeek Harness 的对话界面中,提供三组工具——gme_generate 负责根据接口 ID 或自由目标创建测试、批量生成、修复已记录失败以及扩展或重试任务;gme_check 提供无副作用的只读查询,覆盖接口目录、任务进度、失败观察和工件报告;gme_decide 则将每一次外发动作(提交 PR、跳过已知失败、移除选中测试、清理或删除任务)挡在 confirm: true 同意门后面,未经显式确认不会触达后端。

生成流程从受理到 needs_review 全程自主运行。每次响应附带 suggested_next 指引,按 poll、report、done 三阶段推进:任务执行期间模型持续轮询,到审批阶段输出摘要、失败列表和 diff,外发步骤交还用户。中间的构建、测试和内存审计完全由后端处理,对话侧不会介入这些阶段,从而避免工作流自我递归。

适合的对象是已经拥有可用 GME Test Generator 检出(含接口目录、编译器工具链和 Python 依赖)的开发者与测试工程师。插件不替代后端,而是把后端接入 Harness 的对话接口,让描述测试目标、查看进度和做出决策在一轮对话中完成,而非在终端和浏览器之间来回切换。

使用场景

  • 在 Harness 对话中描述测试目标,由本地后端自主完成生成、构建、测试与修复直至审批阶段
  • 轮询任务进度,在 needs_review 时查看摘要、失败列表和 diff,再决定是否推进
  • 对提交 PR、跳过已知失败、删除任务等外发动作进行显式确认后才触达后端

适合人员

  • 已拥有 GME Test Generator 检出、接口目录和编译器工具链的开发者
  • 希望将本地 Python 测试后端接入深度求索对话式工作流的测试工程师
  • 需要在自主生成流程中加入人工审批环节以降低误操作风险的团队成员