dsh-gme-test-generator
在终端中运行以下命令:
dsh plugin install nuaaweixinye/dsh-gme-test-generator
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install nuaaweixinye/dsh-gme-test-generator,或在设置 → 插件市场一键安装 https://github.com/nuaaweixinye/dsh-gme-test-generator 对应包后重启 dsh web。
插件介绍
在 GME 测试生成场景里,Harness 对话层需要一套稳定、可审计的接口:既能选接口并发起自主生成与修复,又能在任务跑完前只做只读观察,还把对外提交、清理等动作留给用户明确点头。本插件就是在 DeepSeek Harness 里挂载这三类能力,通过本地 Python 后端驱动已有的 GME Test Generator 工程,而不是替代或打包那套后端。
gme_generate 负责从接口 ID 或自由目标创建任务、批量建测、修复已记录失败,以及扩展或重试既有任务;生成从受理到 needs_review 全程在后端自治完成,模型用 gme_check 轮询进度与结果,不必在聊天里插手中间的构建、测试与记忆审计。gme_check 提供无副作用的查阅:接口目录、任务、增量事件、失败与观测、测试结果与产物等。gme_decide 则把任务 PR、已知失败跳过、选定测试 PR、移除选定测试、清理与删除任务等外发步骤拦在 confirm 之后,避免代理误操作。
每条响应还带 suggested_next 路标,引导你在执行期持续 poll、在待审阶段汇报摘要与 diff、把对外决策交给用户。未配置 backendRoot 时插件仍会挂载并说明如何补齐环境,而不是直接报「没有此工具」。
适合已在本地维护 GME Test Generator 检出(含后端、配置与工具链)、并希望用 Harness 代理编排「生成—审阅—人工决策」闭环的开发者与测试工程同学;它不自带后端与 GME 生成数据,需要按项目文档单独准备运行环境。
使用场景
- 从接口目录选定 ID 后发起自主生成或修复已记录失败
- 任务执行期间用只读查询轮询进度,待审阶段汇总结果与差异
- 对外 PR、清理或删任务前通过需确认的决策工具交由用户拍板
适合人员
- 本地已部署 GME Test Generator 后端的开发者
- 用 Harness 编排测试生成与审阅闭环的测试工程师
- 需要代理可查目录、不越权外发操作的 GME 贡献者