Skip to content

Releases

v0.1.1 — Current DSH compatibility and receipt correctness

Choose a tag to compare

@yangyu666 yangyu666 released this 06 Oct 13:37
c00e6b8

0.1.1 adds support for current DSH 0.2.0-rc.2 while preserving the locked 0.1.5-rc.2 regression baseline.

  • Resolve pruner, compaction and token-meter services from the active Agent preset; avoid waiting for disabled root services.
  • Detect the actual host version and report tested/untested/unsupported/unknown status plus service capabilities. No automatic runtime upgrade or registry request at boot.
  • Isolate deterministic receipts by asynchronous transaction and replay input.
  • Invalidate result judgments when recent user instructions change; retain effect judgments and discard old-goal in-flight responses.
  • Add real CLI installation and Web standard-preset activation checks on the rolling @next channel.

Install the exact npm version after registry publication:

dsh plugin --profile web add dsh-jev-prune@0.1.1

GitHub tag alternative:

dsh plugin --profile web add github:yangyu666/dsh-jev-prune#v0.1.1

Validated merged commit: c00e6b8. All 7 CI jobs passed, including rolling current-host installation/activation; 130 smoke checks, coverage gates, demo and document/public-import checks passed. Current-host probe creates an empty real Agent and verifies both service takeover flags without model inference; native build scripts were skipped.

Known limits remain: incomplete replacement recovery/pagination (#50), zero-pressure small-sample trimming (#51), and missing reproducible long-task usage evidence (#37). This release proves installation and service attachment, not live Jev task quality.

Compatibility evidence · Changelog

v0.1.0 — Jev-judged context compaction

Choose a tag to compare

@yangyu666 yangyu666 released this 05 Oct 16:26
c3b5dc0

First versioned experimental release of dsh-jev-prune.

  • Semantic tool-result pruning with pressure budgets and bounded excerpts.
  • Deterministic receipts for eligible read-only steps and mixed batches.
  • Detailed bilingual README with the original measured results, configuration and in-session commands; Demo follows the usage sections.
  • Organized src/, test/, scripts/, docs/, demo/ and assets/ directories. Root plugin entry and legacy public module imports remain compatible.
  • Reproducible 24-second demonstration using real plugin code with a simulated host and fixed judge scores.

Install the pinned source version:

dsh plugin --profile web add github:yangyu666/dsh-jev-prune#v0.1.0

Validated at commit c3b5dc0: six CI jobs pass, including Node 22/24 on Ubuntu/Windows; 113 smoke checks; coverage thresholds; demo assertions; public-import and document-link checks. Packed files and manual profile wiring were verified against locked dependencies.

Tested host: DSH 0.1.5-rc.2. Fresh resolution of upstream RC peer dependencies may fail ERESOLVE; the committed lockfile and host fixture remain the verified paths.

Known limitations: external concurrent summaries can consume a pending receipt; result caches are not invalidated on task-goal changes; jev_restore retrieves region-checkpoint text only and caps each event at 4,000 UTF-16 units; the small-population layer-1 floor may act with zero pressure ratio. Live judgment sends context to TypeSafe and incurs API cost. See review details.

Demo · Changelog

Npm distribution is separate from this GitHub release; verify registry availability before using a bare package install.