DeepSeek Harness 插件
DeepSeek Harness 插件Manifest 有效

dsh-test-drive

为 DeepSeek Harness 插件目标运行隔离的安装、补丁、启动冒烟测试及可选能力检查。

UI 与效率终端与 TUI开发者工具安全与策略Skills 与工作流远程执行
9GitHub Stars0Fork 数更新于2026-09-19

安装

$ dsh plugin --profile web add github:PerryLink/dsh-test-drive#<commit-sha>

插件能力与用途

基于公开仓库快照由 AI 辅助整理,内容必须有源码依据;它不等同于兼容性验证或安全验证。

源码有据
dsh-test-drive 是一个可安装的 DeepSeek Harness 工具插件,可在一次性 DSH_HOME 配置中测试仓库、npm、本地路径和 tarball 目标。它输出结构化的分阶段结果,并可生成批量 JSON/Markdown 矩阵报告。

核心能力

  • 提供 test_drive 工具,用于隔离的安装、配置补丁、冒烟测试、可选能力、卸载和清理检查。
  • 提供 /testdrive 命令,用于在后台批量测试多个目标。
  • 提供 drive_report 工具,用于渲染已存储的运行记录和矩阵报告。
  • 每次测试均使用新的临时 DSH_HOME、工作区和 pnpm store 位置。
  • 通过 dsh plugin add 和 --dump-config 检查目标 bundle 补丁。
  • 记录包含阶段状态、耗时、输出尾部和结论的 dsh-test-drive/v1 结构化结果。
  • 可选地断言指定工具或命令的调用及预期输出。
  • 按文档对报告字符串中的令牌、URL 凭据、Bearer 标头和临时路径进行脱敏。

适用场景

  • 在主配置中采用前,对 DSH 插件进行冒烟测试。
  • 为插件评分流水线生成安装和启动验证矩阵。
  • 在面向 CI 的工作流中批量检查仓库或 npm 插件目标。
  • 排查安装失败,并可选择保留隔离的临时目录以便取证。

适合谁

  • DeepSeek Harness 插件开发者。
  • 插件评估或评分流水线维护者。
  • 希望在常用配置之外测试插件的 DSH 用户。

文档中可确认的限制

  • 需要 Node.js ^22.19.0 或 >=24.0.0、PATH 中的 pnpm,以及可定位的 dsh CLI;也可配置 dshBin。
  • 注册表和 Git 目标需要子 dsh 和 pnpm 进程具备网络访问。
  • 冒烟任务需要模型凭据才能完成;没有凭据时可报告 boot-ok 而非 pass。
  • 能力断言需要通过宿主环境或显式配置的 forwardEnv 提供 DEEPSEEK_API_KEY。
  • 当当前组合没有 storageDomain 时,报告不会持久化。
  • 批处理默认串行执行;提高并发度会共享 pnpm-store 磁盘资源。
  • Git 安装可能需要在一次性配置中允许该包执行 prepare 构建。

DSH 兼容性

DSH Plugin 针对具体版本记录的运行验证证据。没有结果只代表我们尚未测试,不代表不兼容。

尚未测试目前还没有发布运行兼容性测试结果。

安全信号

来自包元数据和源码检查的客观信号。这些信息用于辅助判断,不代表绝对安全保证。

目前还没有发布自动安全检查信号。

来源与 Registry 记录

展示此条目的公开来源、Registry 分类与最近一次源码检查信息,并与运行验证结果明确分开。

源码仓库
PerryLink/dsh-test-drive
Registry 来源
GitHub · dsh-plugin topic
Registry 分类
Plugin
源码检查
1a626cf · 2026-09-20

本页面基于公开源码信息独立收录。DSH Plugin 与 DeepSeek 及插件作者均无隶属关系;安装前请始终以作者仓库中的最新说明为准。

仓库活跃度

GitHub Stars
9GitHub stars
Fork 数
0
未关闭 Issue
0
最近提交
2026-09-19
最近发布
2026-09-12
插件维护者

你在维护这个插件吗?

此条目根据公开仓库数据生成。如果你维护该项目,可以检查页面信息;如果你认为这个条目对用户有帮助,也可以在 README 或项目资源中引用它。

添加到 README
已收录于 DSHPlugin.app