설치
npx -y @deepseek-ai/dsh plugin --profile web add github:dsh-plugin-evaluation/dsh-plugin-evaluation-standards이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.
README
유지 관리자가 작성한 문서 스냅샷입니다.
DSH Plugin Evaluation Datasets
A growing collection of evaluation datasets for DSH plugins.
Each dataset is a profile (which metrics to use) and a cases file (test prompts and expected answers). Pick one that fits your plugin, run its cases, and use the results to understand how your plugin behaves.
Start here
- Browse the datasets.
- Choose one that matches your plugin and the scenarios you want to cover.
- Open its profile and cases files.
- Run the cases against your plugin and review the results.
Need a dataset that is not here yet? Use the AI-assisted authoring guide to draft one, then contribute it.
Build this collection with us
Plugin authors, users, and people who know real business scenarios are all welcome. You do not need a finished JSON dataset to participate:
- Have a real scenario? Open an issue with how a user would ask, what the plugin should do, and the supporting facts or setup conditions.
- Have a small set of cases? Submit a profile and cases following the contribution guide.
- Maintain a dataset long term? Keep it in your own repository and add it to this catalog using the external dataset listing guide.
Common tasks, tricky conditions, and cases where a plugin should avoid making things up are all valuable. Do not submit private business material, personal data, or secrets.
Datasets
| Dataset | Plugin type | Covers | Cases | Metrics |
|---|---|---|---|---|
| Knowledge Query Basics | knowledge-query | Refunds, shipping, invoices | 3 | answer-matches-expected, duration |
Knowledge Query Basics
A small starting set for plugins that look up clear facts from an installed knowledge source.
- ID:
default-v1 - Version:
1.0.0 - Plugin type:
knowledge-query - Covers: refund request windows, standard shipping time, and electronic invoice delivery
- Cases: 3
- Profile:
profiles/default-v1.json - Cases:
cases/default-v1.json
Included cases
| Case | What it checks | Expected answer |
|---|---|---|
| Refund request window | The default deadline for a refund request | 30 days |
| Standard shipping SLA | The promised time for standard shipping | 3 business days |
| Electronic invoice channel | Where an electronic invoice is sent | Email address bound to the order |
Metrics
answer-matches-expectedchecks whether the final answer matches the expected answer. It decides whether a case passes.durationrecords how long the case takes. It does not change the pass/fail result.
Dataset files
Each dataset has two files:
profiles/<id>.json Which metrics to use and where to find the cases
cases/<id>.json Plugin types and test cases
A test case looks like this:
{
"id": "case-id",
"title": "A short name for the case",
"prompt": "The input sent to the plugin",
"expected": "The answer you expect"
}
Supported metrics
| Metric type | Available now | Changes pass/fail |
|---|---|---|
llm_judge | Yes | Yes |
observation | Yes | No |
tool_trace | Not yet | No |
threshold | Not yet | No |
Add a dataset
You can contribute a small dataset directly to this repository, or keep a larger dataset in its own repository and add it to the catalog.
- Read CONTRIBUTING.md before opening a pull request.
- Read DATASET_LISTING.md when adding an external dataset.
- Run these checks before submitting:
npm run validate
npm test
Useful links
프로젝트 파일 및 신호
표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.
저장소 정보
- 언어
- JavaScript
- 라이선스
- CC0-1.0
- 최신 릴리스
- v1.0.0
- 마지막 업데이트
- 2026. 8. 18. AM 5:17
신중하게 설치하기
소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.