Repository navigation
Releases: NOirBRight/dsh-ponytail
Release list
v0.2.12
Support official DeepSeek Harness 0.1.7-rc.1 while retaining the verified 0.1.7-alpha.2 baseline. DSH Host peer and development dependencies use open-ended minimum ranges. The release archive passed unit tests, loader and snapshot smokes, and a clean install/import check.
Ponytail v0.2.11 (DSH 0.1.7-alpha.2)
Official DSH 0.1.7-alpha.2 compatibility. Static subagent matcher is validated at Host load; the browser ConfigForm remains synced without unsupported volatile transforms. Verified on isolated 3082.
v0.2.10
- Mount
defaultModeon Alpha.2plugins.bundle.configand keepsettings.plugin.itemas the Alpha.1 degrade path (injectwaits for the slot the Host declares). - Occupancy for the startup notice lives in
session-main-view.ts. Collapse-card chrome is gone. - Provenance lists Lab-verified
0.1.6-alpha.2.
Tarball sha256: cf73a05af0067482eded9064db3513cd4bdd8fb34fbdf7b882ecfaab56f28fa9
v0.2.9
- Mount Ponytail settings on
plugins.bundle.config(Alpha.2 Plugins page).settings.plugin.itemis retired. - Read the main-view Session from
retainedBy.mainView, withcurrentas Alpha.1 fallback. - Provenance lists Lab-verified
0.1.6-alpha.2.
v0.2.8
- Read
sourcefrom the public 0.1.6agent/createdpayload at runtime. Compile-target types still omit the field; a missing field isstartup. - Provenance lists Lab-verified
0.1.6-alpha.1.
v0.2.7
- Initialize live mode from serial
agent/created(payloadsource). The listener stays synchronous and does notawait agent.whenIdle(). - Compatibility table records Lab-verified
0.1.6-alpha.1.
v0.2.6
- DSH peers * optional. Cordis >=4.0.2 <5.0.0. Compile-target 0.1.5-rc.1.
0.2.5-015rc1b — DSH 0.1.5-rc.1
Official DeepSeek Harness 0.1.5-rc.1 release.
- Source: branch w4/review-fix @ cd325f4
- Artifact: dsh-ponytail-0.2.5.tgz — sha256 cc9c0b7382c6145b0e39f6883bf36c05ad6e9ff3e0f19497c677465eee565e06
- Latest install: https://github.com/NOirBRight/dsh-ponytail/releases/latest/download/dsh-ponytail-0.2.5.tgz
0.2.5-015rc1 — DSH 0.1.5-rc.1 migration candidate
Prerelease candidate for the DeepSeek Harness 0.1.5-rc.1 migration (W2). Not a production release; this repository's latest (non-prerelease) release is unchanged.
- Package: dsh-ponytail 0.2.5
- Source branch and commit: 355e9d9
- Artifact: https://github.com/NOirBRight/dsh-ponytail/releases/download/v0.2.5-015rc1/dsh-ponytail-0.2.5.tgz — sha256 b75b16d638b2a33f038b65ed7f12ae0536d280bee182c889a6d82d197b75adf9
dsh-ponytail 0.2.5
Fixed
- Keep Ponytail mode state in memory instead of writing required custom session events. Removing the plugin no longer makes newly written conversations depend on it.
- Remove mutation of the Host event catalog. Standard request-header events still preserve the actual model prompt used by each request.
- Ship a dry-run-by-default, backup-preserving repair tool for legacy
ponytail/modeevents, supporting raw and concatenated-Zstandard logs.
Compatibility / behavior
- Verified on DSH 0.1.2-alpha.4 and 0.1.2-rc.1.
- Per-session mode selections reset to the configured default after a Host restart. Optional projection-based startup notices are unavailable.
- Upgrading does not rewrite old logs. Logs written by 0.2.4 and earlier may require the documented offline repair. Test a copy and stop the owning Host before applying; do not delete events or bypass all unknown-event validation.
Validation
- Full
pnpm run check: 31 tests, typecheck, build, Host/client loader smokes, fresh-Host uninstall regression, package and clean-consumer installation checks. - Real-browser rc.1 canary: mode command, actual model response, profile-scoped uninstall, refresh, cold restart and continued conversation. Original event prefix preserved; no custom mode events; policy absent after uninstall.
- Public E2E summary.
Install the prebuilt release
dsh plugin --profile web add https://github.com/NOirBRight/dsh-ponytail/releases/download/v0.2.5/dsh-ponytail-0.2.5.tgzRestart an already running Host after adding or removing a bundle. In DSH rc.1, patchReload: live reloads user patch files, not the startup-captured bundle manifest. Wait for other active conversations to finish before restarting. A slash-command-like model reply is not proof that a native command was registered.
GitHub Release distribution only. Use the attached SHA256SUMS to verify the tarball.