v0.2.0 · initial release
Initial release — protocol-aware adapters for DeepSeek V4-Pro / V4-Flash
What ships in this release
A single protocol contract, distributed in four wrapper formats:
| Form | Distribution | Status |
|---|---|---|
| Python library | pip install deepseek-harness |
✅ live on PyPI |
| Command-line tool | pip install deepseek-harness-cli |
✅ live on PyPI |
| MCP server | npx -y @deepseek-harness/mcp |
✅ live on npm |
| Anthropic Skill | drop packages/skill/ into ~/.claude/skills/ |
✅ available via git clone |
Backed by
- 12 probes producing 270+ trial JSONL fixtures in
reports/raw/(seereports/REPORT_2026-05-09.md) - 16 documented findings, 6 not previously published
spec/— RFC 2119 protocol contract in 7 chaptersdocs/technical_report.md— paper-style writeup- Total validation cost: ~$2.5 USD on the official endpoint
Quick verification
pip install deepseek-harness deepseek-harness-cli
export DEEPSEEK_API_KEY=sk-...
dsh doctor
# Expected: green status table; live call cost ~ $0.000002DEEPSEEK_API_KEY=sk-... npx -y @deepseek-harness/mcp
# Expected: [deepseek-harness-mcp] ready · 4 tools · v0.2.0Acid test (proves the harness performs a non-trivial transformation)
git clone https://github.com/HenryZ838978/deepseek-harness
cd deepseek-harness
python reports/probes/probe_2_reasoning_lifecycle.py --n 3
# Expected: 3/3 phase-B BadRequestError with the verbatim 400 message
# "The reasoning_content in the thinking mode must be passed back to the API."License
MIT.