All notable changes to this project will be documented in this file. Format follows Keep a Changelog; this project adheres to Semantic Versioning.
0.2.0 — 2026-05-11
packages/core— Python librarydeepseek-harnesspublished to PyPI. Public API:DeepSeekHarness,normalize_usage,estimate_cache_hit,ReasoningLifecycle,salvage_tool_calls_from_content.packages/cli— Command-line tooldeepseek-harness-clipublished to PyPI. Entrypointdshwith subcommandsdoctor,chat,probe,validate,estimate,version.packages/mcp— TypeScript MCP server@deepseek-harness/mcppublished to npm. Stdio transport, MCP protocol version2024-11-05. Exposes four tools:deepseek_chat,deepseek_chat_stream,validate_message_history,estimate_cache_hit.packages/skill— AnthropicSKILL.mdwith bundledsafe_init.pyzero-dependency snippet and compact reference card.spec/— Six chapters of RFC 2119 normative protocol contract.reports/— Twelve probes, 270+ trial JSONL fixtures, 16 documented findings, paper-style technical report.docs/— Technical report, machine-readable trust ledger, narrative blog companion.
- 14/14 unit tests pass.
dsh doctorreturns green status table; live call cost ≈ $0.000002 USD.- MCP server
initialize+tools/list+deepseek_chatsucceed via JSON-RPC over stdio. probe_2reproduces thereasoning_contentlifecycle 400 in 3/3 trials, confirming the harness performs a non-trivial transformation.