dsh-eval¶
⭐ 1 · ✅ active · workflow · ⬆️ +1 recently
| Type | workflow | Category | Research |
| Stars | ⭐ 1 | Status | ✅ active |
| Author | hccccc01333 | Updated | 2026-08-14 |
One-liner¶
Agent evaluation platform: benchmark YAML, headless dsh runs, trace-based metrics, scripted grading and run comparison.
About¶
Agent Evaluation Platform for deepseek-harness. Run benchmarks against headless dsh profiles, harvest persisted session logs as traces, fold automatic metrics, grade task success and tool selection, and report or compare runs — one benchmark.yaml in, one JSON run + Markdown report out.
✨ Key Features¶
dsh eval run benchmark.yaml— orchestrate one headlessdshsubprocess per case × trial- Trace harvesting from persisted session logs (everything a model sees is reconstructable from the log)
- Automatic metrics: task success, tool success, tool-selection accuracy, steps, tokens, latency, cost, retry, invalid tool calls, context usage
- Scripted grading:
expected.tool(tool-selection accuracy) andexpected.check(task success) - LLM judge: final-answer score and hallucination flags from a judge model
- Subagent trace merging: child session logs fold into the trial metrics
📦 Install¶
pnpm add dsh-eval
dsh plugin --profile eval add dsh-eval
🚀 Quick Start¶
git clone https://github.com/hccccc01333/dsh-eval.git
cd dsh-eval
📚 Learn more¶
Quick start
Install the package directly: pnpm add dsh-eval dsh plugin --profile eval add dsh-eval The npm package targets the official @deepseek-ai/* releases (0.1.0-rc.6 peers). For the source flow, clone this repo and link it to a deepseek-harness checkout: git clone https://github.com/hccccc01333/dsh-eval.git cd dsh-eval Windows (junction): New-Item -ItemType Junction -Path harness -Target D:\path\to\