面向 deepseek-harness 的 Agent 评测平台。
31.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hccccc01333/dsh-eval该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 基准用例跑分对比
- 基于trace的指标
- 成对A/B评测
DeepSeek Harness 的智能体评测平台:benchmark YAML、无头 dsh 编排、基于 trace 的指标、LLM 评判、成对 A/B、免密钥回放,以及跨 harness 导入。
README
由 DeepSeek 最新模型翻译生成dsh-eval
面向 deepseek-harness 的 Agent 评测平台。
对 headless dsh profile 跑 benchmark,把持久化的 session 日志收获成 trace,折叠出自动指标,评分任务成功与工具选择,并把 run 输出为报告或做对比 —— 一份 benchmark.yaml 进,一份 JSON run + Markdown 报告出。
dsh 生态已有可观测与调试工具(dsh-trace、dsh-tps、dsh-context-doctor)。dsh-eval 补的是缺的那一格:评测平台。
能力
- dsh eval run benchmark.yaml —— 每个 case × trial 编排一个 headless dsh 子进程
- 从持久化 session 日志收获 trace(模型看到的每个字节都能从日志重建)
- 自动指标:任务成功、工具成功、工具选择准确率、steps、token、延迟、成本、重试、无效工具调用、上下文用量
- 脚本化评分:expected.tool(工具选择准确率)与 expected.check(任务成功)
- LLM judge:由评审模型给出最终答案得分与幻觉标记
- 子 agent trace 合并:子 session 日志折叠进 trial 指标
展开完整文档(README 剩余 1 节)
dsh-eval 面向 deepseek-harness 的 Agent 评测平台。 对 headless dsh profile 跑 benchmark,把持久化的 session 日志收获成 trace,折叠出自动指标,评分任务成功与工具选择,并把 run 输出为报告或做对比 —— 一份 benchmark.yaml 进,一份 JSON run + Markdown 报告出。 dsh 生态已有可观测与调试工具(dsh-trace、dsh-tps、dsh-context-doctor)。dsh-eval 补的是缺的那一格:评测平台。 能力 - dsh eval run benchmark.yaml —— 每个 case × trial 编排一个 headless dsh 子进程 - 从持久化 session 日志收获 trace(模型看到的每个字节都能从日志重建) - 自动指标:任务成功、工具成功、工具选择准确率、steps、token、延迟、成本、重试、无效工具调用、上下文用量 - 脚本化评分:expected.tool(工具选择准确率)与 expected.check(任务成功) - LLM judge:由评审模型给出最终答案得分与幻觉标记 - 子 agent trace 合并:子 session 日志折叠进 trial 指标 - 配对 A/B:同 case 的胜/负/平统计 - 配对推断:对不一致对做精确符号检验,每个均值差给出固定种子 bootstrap 95% 区间 - 并发 trial:concurrency / --concurrency 让多个 case × trial 同时跑,结果顺序不变 - keyless 回放:有 key 时录一次,CI 里从录制日志复现 - 跨 harness 导入:dsh eval import codex|claude-code <log> --out run.json - dsh eval report run.json —— 带每个 trial 评分与合并比率的 Markdown 报告 - dsh eval compare v1.json v2.json —— 带符号的 B - A 对比表 状态 dsh-eval@0.4.0 · 129 个测试 · src 语句/分支/函数/行覆盖率 100% · 类型检查干净 · Linux 与 Windows 双平台 CI。 0.3.1 起可安装:0.3.0 的 tarball 漏掉了入口 import 的运行时模块,导致每次安装都报 ERR_MODULE_NOT_FOUND。详见 CHANGELOG.md。 快速开始 直接安装: pnpm add dsh-eval dsh plugin --profile eval add dsh-eval npm 包对齐官方 @deepseek-ai/* 发布版(0.1.0-rc.6 peer),本仓库的 workspace 也解析同一批版本,所以从 clone 构建出来和用户装到的东西一致,不需要链接 harness 检出: git clone https://github.com/hccccc01333/dsh-eval.git cd dsh-eval pnpm install pnpm --filter dsh-eval build pnpm --filter dsh-eval test 跑 benchmark 需要一个 dsh 启动器;pnpm test 不需要(测试套件 keyless,用 fake dsh 与录制的 session 日志夹具): dsh plugin --profile eval add dsh-eval dsh eval run benchmark.yaml --out eval-run.json dsh eval report eval-run.json dsh eval compare eval-v1.json eval-v2.json dsh eval import codex ~/.codex/sessions/.../session.jsonl --out codex-run.json Benchmark 文档 name: skill-regression model: deepseek-v4 profile: headless command: [dsh] trials: 3 timeoutMs: 600000 seed: 42 cases: - id: fix-tests-001 prompt: Fix the failing tests in this workspace. workspace: ./fixtures/fix-tests expected: tool: bash check: ./check.sh pricing: deepseek-v4: inputUsdPerMTokens: 0.27 cacheReadUsdPerMTokens: 0.07 cacheWriteUsdPerMTokens: 0.27 outputUsdPerMTokens: 1.10 每个 trial 在独立的临时工作区、隔离的 DSH_HOME 与非交互权限下运行。主 session 日志即该 trial 的 trace;脚本化评分把 taskSuccess 与 toolSelectionAccuracy 合并为 run 级比率。完整字段参考见 packages/eval/README.zh.md。 指标 | 指标 | 来源 | | 任务成功 | expected.check 退出码 0 | | 工具成功 / 成功率 | session 日志中的 tool result | | 工具选择准确率 | expected.tool 子串匹配 | | steps / turns | session 日志的 turn 与工具事件 | | token / 上下文用量 | 互不重叠的 token 桶 + 计费上下文 | | 延迟 | llmMs / toolMs / ttftMs / latencyMs | | 成本 | 按模型定价表(pricing) | | 重试 | llm/retry 事件 | | 无效工具调用 | 携带内部失败身份的 tool result | | 最终答案得分 / 幻觉 | judge 配置给出的 LLM 评审裁决 | CLI | 命令 | 作用 | | dsh eval run benchmark.yaml --out run.json | 执行 benchmark 并写出 JSON run | | dsh eval report run.json | 把 run 渲染为 Markdown | | dsh eval compare base.json candidate.json | 对比两个 run,给出带符号的 B - A 差值 | | dsh eval import codex\|claude-code log.jsonl --out run.json | 把外部 session 日志导入为单 trial run | dsh eval run 还支持 --trials、--concurrency、--dsh、--profile 覆盖 benchmark 文档,dsh eval import 支持 --case-id。 路线图 - 按实验组(arm)的配对排行榜 - 报告内多指标的多重比较校正 - run 报告与对比的 Web UI 仓库结构 packages/eval/ 插件 bundle + CLI 应用 + 测试 scripts/ harness-closure.mjs —— 可选的本地 harness workspace 闭包 回放(replay.dir)需要源码构建的 dsh;其余功能用发布版 peer 即可。 发版 改 packages/eval/package.json 的 version 并在 CHANGELOG 里加一节,然后推同名 tag: git tag v0.4.0 && git push origin v0.4.0 .github/workflows/release.yml 会重跑各道闸门,再通过 trusted publishing(OIDC) 带 provenance 发布到 npm,任何机器上都不需要存 token。该路径需要在 npm 包设置里做一次性登记(Trusted Publisher → GitHub Actions,workflow 填 release.yml),具体字段见 workflow 文件头部。 没做这个登记时,就走暂存 + 网页批准——当账号的第二因子是安全密钥时这是唯一的路(npm CLI 没法给出它生成不出来的 OTP): cd packages/eval && npx npm@11 stage publish 然后在 npmjs.com -> Staged Packages 里批准 许可 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hccccc01333/dsh-eval
面向 deepseek-harness 的 Agent 评测平台。
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,270已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。