Repository navigation
Releases
v0.20.2
Support DeepSeek Harness >=0.2.2-alpha.3 <0.3.0 with matching DSH, Cordis, and Schemastery pins.
Validation: 58 passing unit tests on Bun and Node, a packed-publish dry run, and settings, command, route, and prompt probes against the standalone Bun runtime.
Restart DSH and refresh the browser after upgrading.
v0.20.1
Support DeepSeek Harness >=0.2.2-alpha.2 <0.3.0 with matching DSH dependency pins.
Validation: 58 passing unit tests, packed-install checks, and applicable settings, command, route, skill, and prompt probes against the standalone Bun runtime.
Restart DSH and refresh the browser after upgrading.
v0.20.0
Update compatibility and dependency pins for DeepSeek Harness 0.2.1-rc.2 and its stable Cordis utilities. Declare the supported harness range in engines.dsh and refresh the Bun lockfile.
Requires DSH >=0.2.1-rc.2 <0.3.0. Restart DSH and refresh the browser after upgrading.
Validation: frozen-install, typecheck, build, test, test:node; verified npm tarball contents.
v0.18.3
dsh-ponytail v0.18.2
Keep incomplete skill discovery out of both provider and host caches.
Regressions reproduce failures on the previous release. Complete suites pass on Bun, Node 22 and Node 24; real registry, native HTTP and React browser checks cover the affected flows.
An older refused mode write cannot undo a newer normal-mode message. Cancelled tools propagate cancellation without installing a local fallback; an already cancelled call makes no settings write.
dsh-ponytail v0.18.1
Show refused mode/reset changes and hold controls during pending writes.
Verified by regression tests, complete Bun/Node 22/Node 24 suites, and native React checks at desktop and mobile sizes.
v0.18.0
Fixes:
- The card and composer chip show the level the host is actually using, read from a fenced
GET /ponytail/level, including session-only levels such asreview(marked "this session only") that never reached them before.
Test: bun install --frozen-lockfile && bun run typecheck && bun run build && bun test.
v0.17.0
Development moves to bun: bun test runs the suite, bun.lock replaces package-lock.json, and CI installs and tests with bun. dsh still loads the plugin on Node, so engines.node is unchanged. No plugin behavior changes.
Test: bun install --frozen-lockfile && bun run --if-present typecheck && bun run --if-present build && bun test.
v0.16.0
Fixes:
- Docs: the settings persist comment no longer claims an aborted call commits nothing (a write already sent still lands), and the README notes that session-local levels never reach the card or chip.
Housekeeping: client peer dependency now names dsh-client-ui-plugin-manager (the slot the card uses), unused host members and card code removed, client tests load the bundle with a real import, tests write temp files under .scratch/ instead of /tmp, README in the fleet layout with a pinned install, no em dashes outside vendored upstream text.
Test: npm run typecheck && npm run build && npm test.