Bundle
@harness-flow/dsh-research-lab
DSH-native multi-runtime baseline, ablation, and reproducible evaluation control plane
- Source
- Harzva
- License
- MIT
- Updated
- Updated 14 days ago
Readme
# DSH Research Lab `dsh-research-lab` 是独立的 DeepSeek Harness 研究插件:在 DSH Web 内管理多推理 Runtime、固定 Baseline、生成消融矩阵,并冻结可复现的实验 Manifest。 开发者检索关键词:`dsh`、`dsh-plugin`、`deepseek-harness`、`dsh-research-lab`、`reasoning-runtime`、`agent-evaluation`、`ablation-study`。 > M0 边界:当前是 Manifest-first 控制面。它不会调用模型、不会产生 API 费用,也不宣称 Plan-and-Execute、Tree of Thoughts 或 Reflexion 已经可运行。 ## 已实现 - 独立 DSH 插件包 `@harness-flow/dsh-research-lab`。 - DSH 原生入口:`Settings → Plugins → Research Lab`。 - Runtime Catalog:ReAct Default、Plan Guided、Code Orchestration,以及明确标记为设计态的 Plan-and-Execute、ToT、Reflexion。 - 固定 DSH、Profile、Preset、模型、数据、预算、指标与种子的 Baseline 协议。 - Runtime × repetitions 消融矩阵,最多 64 个 planned runs。 - 规范化 JSON + SHA-256 的确定性 Manifest。 - DSH Home 私有、原子、幂等存储;API 不返回绝对路径或凭据。 - Windows/Linux CI、TypeScript 构建和单元测试。 ## 本地开发 要求 Node.js 22+、pnpm 11,以及当前已验证的 DSH `0.1.0-rc.6`。 ```powershell pnpm install pnpm check pnpm run pack:plugin ``` 把生成的 `.tgz` 安装到 DSH Web Profile: ```powershell dsh plugin --profile web add .\artifacts\harness-flow-dsh-research-lab-0.1.0-m0.tgz --save-exact --ignore-scripts dsh --profile web ``` ## 文档 - [ROADMAP](./ROADMAP.md) — 唯一执行控制面 - [M0 PRD](./docs/prd.md) - [架构](./docs/architecture.md) - [Experiment Schema](./schemas/research-experiment.schema.json) - [M0 本地证据](./evidence/m0-2026-08-17.json) 本项目是社区项目,不代表 DeepSeek 官方背书。
Install
dsh plugin --profile web add github:Harzva/dsh-research-lab
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install harness-flow-dsh-research-lab from the hub
- This package builds from source on install. pnpm will ask you to allow its build script — that is permission to run the package’s code on your machine, outside the agent sandbox. Only allow sources you trust.
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.