用你自己的任务和配置跑基准,如实对比两份报告
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/13 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add zhengqiuyang/dsh-bench-local该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · dev
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 19 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 7 处,展示前 7 条)
- 写入本地文件lib/cli.js:51
await writeFile(jsonPath, JSON.stringify(report, null, 2) + '\n', 'utf8'); - 写入本地文件lib/cli.js:52
await writeFile(mdPath, renderMarkdown(report), 'utf8'); - 读取本地文件lib/config.js:79
text = await readFile(path, 'utf8'); - 执行外部命令来自配置/变量lib/run.js:14
const proc = spawn(command, { cwd, shell: true }); - 执行外部命令来自配置/变量lib/run.js:22
const proc = spawn(argv[0] ?? 'dsh', argv.slice(1), { cwd, shell: false, env: process.env }); - 读取本地文件lib/grade.js:15
text = await readFile(join(workdir, check.path), 'utf8'); - 读取本地文件lib/grade.js:24
const text = await readFile(join(workdir, check.path), 'utf8');
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 自备任务跑基准
- 本机执行测试
- 如实对比报告
拿你自己的任务、在你自己的机器上跑基准测试,检验 DeepSeek Harness 配置——确定性检查、如实报告;agentbench-local 的论点,跑在 dsh 无头轨道上
README
由 DeepSeek 最新模型翻译生成dsh-bench-local
拿DeepSeek Harness配置,在你自己的机器上、跑你自己的任务——确定性检查,如实报告。agentbench-local的论点,跑在 dsh headless 这条轨道上:没有云端基准把你的代码送出去,也没有 LLM 给答案打分——一次尝试只按它留下的可观察产物评分(stdout 文本和工作目录里的文件)。
故意不做成 dsh 插件:基准测试必须拉起全新的智能体进程,所以它是外部 harness,不是会话内适配器。同一家族,不同轨道:dsh-trust-suite。
快速开始
cp bench.example.yaml bench.yaml # edit tasks to match YOUR repo
npx dsh-bench-local run
智能体命令默认是 dsh headless,用你当前配置档里配好的模型。用两套配置各跑一次基准,再对比两份报告——这个对比就是产品本身。
展开完整文档(README 剩余 1 节)
dsh-bench-local
拿DeepSeek Harness配置,在你自己的机器上、跑你自己的任务——确定性检查,如实报告。agentbench-local的论点,跑在 dsh headless 这条轨道上:没有云端基准把你的代码送出去,也没有 LLM 给答案打分——一次尝试只按它留下的可观察产物评分(stdout 文本和工作目录里的文件)。
故意不做成 dsh 插件:基准测试必须拉起全新的智能体进程,所以它是外部 harness,不是会话内适配器。同一家族,不同轨道:dsh-trust-suite。
快速开始
cp bench.example.yaml bench.yaml # edit tasks to match YOUR repo
npx dsh-bench-local run
智能体命令默认是 dsh headless,用你当前配置档里配好的模型。用两套配置各跑一次基准,再对比两份报告——这个对比就是产品本身。
bench.yaml
command: [dsh, headless] # default; prompt is appended as one argv element
tasks:
- name: write-hello
prompt: |
Create hello.txt containing exactly: hello from bench
setup: ["printf 'seed' > seed.txt"] # optional, runs in the workdir
timeoutSec: 300
workdir: . # default: a fresh temp dir per task
checks: # at least one; all must pass
- { kind: file_contains, path: hello.txt, text: "hello from bench" }
- { kind: output_contains, text: "DONE" }
- { kind: file_exists, path: seed.txt }
设计说明:
- 调用智能体不走 shell——提示词作为单个 argv 元素经 spawn 传入,多行提示词不可能把命令行拆开(这类 bug 从结构上就不存在)。
- 每个任务一个全新临时工作目录(或显式指定 workdir)——任务之间看不到彼此留下的垃圾。
- 配置出错就大声报错:含义不明的任务(没有检查项、名字重复、检查类型未知)在任何模型调用之前就中止基准。
- 失败可解释:每一行结果都带上失败的检查项和一段 stdout 摘录——不用重跑就能读懂报告。
输出:bench-report.json(给机器)和 bench-report.md(给人);只要有任务失败,退出码就非零(可直接接 CI)。
为什么做这个(2026-10-12 核查)
dsh 生态里有答案评审插件(LLM 给回合打分),也有用量看板——但没有东西能用确定性、可复现、本地的证据回答「这个模型/配置对我的仓库任务真的更好吗?」。v0.1 先交付 runner/评分/报告这一层;挖掘支柱(从你的 git 历史里挖任务,用你自己的测试套件评分——完整的 agentbench-local 闭环)在路线图上,到时候会从上游 vendor 进来。
路线图
- 挖掘支柱:从 git 历史生成任务 + 用仓库自己的测试评分(引擎:agentbench-local)
- 模型矩阵:等 dsh headless 长出 model 参数后,按任务用 --model 覆盖;一次运行对比 N 份配置
- 成本列:headless 输出暴露 token 用量时,显示每次尝试的用量
终止标准
如果 dsh 推出第一方 bench harness,或者云端 benchmark 增加本地任务隐私模式、让这套东西变得多余,就冻结在最后一个可用版本,并在这里附上复盘。
开发
npm install && npm test # unit tests use a mock agent — no model cost预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
zhengqiuyang/dsh-bench-local
用你自己的任务和配置跑基准,如实对比两份报告
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9