Repository navigation
Releases
v4.2.2
v4.2.2
hosts: add 0.2.1-rc.2 (declaration-level enum; 34/34 host peers npm-verified; sync-hosts artifacts; release 4.2.2)
No CHANGELOG section found for this version; notes auto-derived from the tag commit message.
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
v4.2.1
v4.2.1
release: 4.2.1 - host enumeration +0.2.1-rc.1 (pkg engines + 4 dsh* peers, 16-host exact enum); dsh.plugin.json engines aligned from range to the same enum (gate reads package.json only, lists must not diverge); README compat sentences (zh/de/es/fr/it/ru) synced; changelog 8 locales; no behavior change
No CHANGELOG section found for this version; notes auto-derived from the tag commit message.
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
v4.2.0
v4.2.0
release: 4.2.0 - statutory-holiday awareness: builtin 2026 holiday-cn snapshot (39 rows = 33 rest + 6 make-up), decision-field-only sha256 fingerprint cache under DSH_HOME with self-verify + atomic refresh (jsDelivr primary / raw fallback, hourly ensureFresh, Nov/Dec track next year, 24h budget, fail-open end to end, DSH_SESSION_GUARD_HOLIDAY_FETCH=0 offline pin), weekendMode upgraded to rest-day semantics with 14d table-aware lookahead, holidayMode/holidayAutoFetch declarative switches, status exposure; changelog 8 locales + README holiday section
No CHANGELOG section found for this version; notes auto-derived from the tag commit message.
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
v4.0.0
v4.0.0
Changed
- DSH 0.2.0 line adaptation:
engines.dshand the four@deepseek-ai/dsh-client-*peers move to>=0.2.0-rc.1 <0.2.1-0(replacing the 0.1.7 ranges); npm dist-tagdsh-0.2.0; manifest version aligned to4.0.0. The plugin-facing API surface (manifest / settings / HMR / slots / session v4) is unchanged from 0.1.7 — no runtime code changes. @deepseek-ai/cordispeer floor aligned to^4.0.4(the 0.2.0-rc.1 host UI packages declare~4.0.4; the previous^4.0.1accepted it but understated the floor).
Fixed
src/client/family-section.tsxlanded in version control (it had existed only in the working tree since 3.2.x, so a clean checkout could not build).- eslint flat config: dropped the core
no-unused-varsrule — it mis-flags TS type-signature parameters; the typescript-eslint variant is kept, and the lint baseline is green again. - v4 source-kind static gates (
tests/source-kind.test.mjs) are now tracked and run innpm test(248 tests).
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
v0.1.1
v0.1.1
Added
- Backend auto-retry (D9):
turn/endtransient failures (error/429/max-tokens) trigger adaptive-backofffollowup(retryText)resume; permanent failures (auth/balance/model/context limit) stop; user intervention or successful turn resets consecutive failure count. - Freeze/gate yield: retry skips when
isFrozen(sessionId)is true (queueLocked / paused / taskControl paused), never bypasses the session gate.
Changed
sessionGuardredundant port now exposesstate(sessionId)returning{ queueLocked, lockReason, paused, taskControlAvailable, taskControl }.- HTTP route
GET /session-guard/diagreturns runtime diagnostics including retry state.
Fixed
- Weekend detection now uses
Intl.DateTimeFormatwith the configured timezone instead of baregetUTCDay(), fixing an 8-hour boundary bug for Beijing timezone.
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
v0.1.0
v0.1.0
Added
- Initial release: peak auto-pause (global), weekend mode, per-session freeze/resume via
sessionGuardredundant port + RPC bridge, custom session gate (agent.cancel keepInbox + goals.pause + session/event safe boundary + followup resume), settings panel (Settings → Plugins → session-guard).
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.