DeepSeek Harness 研究实验室插件 (dsh-research-lab)

前言

在 DeepSeek Harness (DSH) 的插件化架构下,针对智能体推理运行时 的对比实验和消融研究,通常面临运行时切换困难、实验配置难以固定复现等问题。harzva/dsh-research-lab 是一个独立的 DSH 插件包,旨在在 DSH Web 界面内提供多推理 Runtime 的管理、Baseline 协议固定以及实验 Manifest 的冻结与复现。

插件定位

  • 维护者: Harzva
  • 类型: 工作流插件
  • 核心价值: 提供一个 Manifest-first 的控制面,用于管理和固定实验参数,生成消融矩阵,并确保实验结果的可复现性。

核心功能

该插件提供以下能力:

  1. Runtime 管理
    在 DSH Web 内管理多推理 Runtime,支持以下类型:

    • 已实现: ReAct Default、Plan Guided、Code Orchestration
    • 设计态: Plan-and-Execute、Tree of Thoughts (ToT)、Reflexion
  2. Baseline 协议
    通过固定一系列参数来确保实验的可复现性:

    • DSH 版本
    • Profile、Preset
    • 模型、数据、预算
    • 指标与种子
  3. 消融矩阵
    生成 Runtime × repetitions 的组合矩阵,最多支持 64 个计划的运行。

  4. 确定性 Manifest
    输出标准化的 JSON 格式 Manifest,并计算 SHA-256 校验和,结合 DSH Home 的私有存储,确保实验记录的原子性和幂等性。

安装与启用

在安装前,请确保已安装 Node.js 22+、pnpm 11,以及当前已验证的 DSH 版本 0.1.0-rc.6。

  1. 构建插件包(如已有 .tgz 文件可跳过此步):
    pnpm pack:plugin
  1. 将生成的 .tgz 文件安装到 DSH Web Profile:
    dsh plugin --profile web add .\artifacts\harness-flow-dsh-research-lab-0.1.0-m0.tgz --save-exact --ignore-scripts
  1. 安装完成后,通过 DSH Web 界面启用插件:
    路径:Settings → Plugins → Research Lab

典型用法

启用插件后,可以在 DSH Web 界面中完成以下操作:

  1. 创建 Baseline: 在控制面配置固定的参数组合。
  2. 生成矩阵: 基于固定的 Baseline,指定不同的 Runtime 和重复次数,生成消融矩阵。
  3. 冻结 Manifest: 将实验配置导出为 JSON 并生成 SHA-256 校验,锁定实验过程。

注意事项与边界

  • M0 边界: 当前版本为 Manifest-first 控制面。它不会直接调用模型,不会产生 API 费用,也不宣称 Plan-and-Execute、ToT 或 Reflexion 已经具备完全的运行能力。
  • 权限: 插件以当前 DSH 进程的权限运行,安装前建议检查源码与许可证。
  • 社区项目: 本项目为社区项目,不代表 DeepSeek 官方背书。

总结

harzva/dsh-research-lab 为 DSH 用户提供了一个在 Web 端管理复杂推理实验的基础设施。通过固定 Baseline 和生成确定性 Manifest,它解决了实验配置难以复现的痛点,适合需要严谨对比不同推理策略的开发者和研究人员。

  • 项目主页: https://github.com/Harzva/dsh-research-lab
  • 插件目录: https://www.skillhub.cn/plugins/Harzva/dsh-research-lab
羽毛球分组比赛记分
小程序二维码

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

小夜