Skip to content

Releases: kittimzhe/dsh-session-export

v1.8.5 — docs polish round

Choose a tag to compare

@kittimzhe kittimzhe released this 03 Oct 09:38

Docs polish round (no runtime changes).

  • Install detail completed; contributor block links the open-gap issues directly.
  • Community section; bilingual issue templates.
  • English/Chinese README sections kept in sync.

v1.8.4 — Contributor-first docs + changelog backfill (1.8.1–1.8.3)

Choose a tag to compare

@kittimzhe kittimzhe released this 03 Oct 02:11

Contributor-first docs release.

  • README (en/zh) restructured: one-liner → install → try-once → toolchain table → 6-line contributor block; detail sections moved below the fold.
  • Contributor paths opened: source map in CONTRIBUTING, good first issue issues with file/DoD/test, governance docs, GitHub topics.
  • CHANGELOG backfilled for the previously unlogged releases.
  • No runtime changes.

v1.8.2 — chore: npm metadata, doctor script, Quick Start

Choose a tag to compare

@kittimzhe kittimzhe released this 21 Sep 06:41

Maintenance release — repository polish per the OSS-hardening plan.

  • Quick Start section at the top of both READMEs (requirements: Node 20/22, commands + sessionQuery; one-line install; minimal usage).
  • npm run doctor (scripts/doctor.mjs): dependency-free dev self-check — Node version, node_modules, and @deepseek-ai/dsh-tools resolvability with auto-link from a sibling checkout.
  • package.json metadata: repository / homepage / bugs now populate npm view and the npm sidebar.
  • Earlier in this cycle: CONTRIBUTING / SECURITY / CODE_OF_CONDUCT (bilingual) + CI packaging checks (bundle + npm pack --dry-run, gated to Node 22 — the tsdown config loader requires Promise.withResolvers).
  • 202/202 tests green.

v1.8.1 — docs: positioning vs official plugins

Choose a tag to compare

@kittimzhe kittimzhe released this 19 Sep 07:40

Documentation release.

  • Competitive context: names the official @deepseek-ai/dsh-session-log-export (browser download of raw JSONL/zstd ZIP, JSONL backend only) and @deepseek-ai/dsh-session-stats (base stats projection) as the raw-utility layer, with this plugin as the evidence layer built on top — deterministic replay reports, SHA-256 manifests, redaction, policy packs, output contracts, /diff and /bundle.
  • README.md / README.zh.md updated symmetrically.
  • No behavior changes; 202/202 tests green.

v1.8.0 — semantic diff

Choose a tag to compare

@kittimzhe kittimzhe released this 16 Sep 01:22

/diff learns semantics: common-suffix stripping and change classification (added / removed / changed blocks) with +/-/± rendering in the terminal and colored badges in HTML. Tests 202 green.

Full version history

Version Theme
0.1.0 /transcript export (md/json)
0.2.0 /archive raw ZIP
1.0.0 HTML replay reports, /stats, --mask
1.0.1 npm readme fixes
1.1.0 Tier A+B interactive report
1.2.0 --manifest + --mask-hash evidence integrity
1.3.0 transcript_export tool
1.4.0 /bundle handoff
1.5.0 policy pack presets
1.6.0 /diff report diff
1.7.0 retention + output contract + stats export
1.8.0 semantic diff

v1.7.0 — retention, output contract, stats export

Choose a tag to compare

@kittimzhe kittimzhe released this 16 Sep 01:22

The policy pack becomes complete.

  • Retention: retentionDays + retentionMaxFiles automatic pruning (never throws)
  • Output contract: teams pin requireMask / requireMaskMode / allowedFormats / pinnedDir — violations fail before write
  • /stats export: --json machine payload and --out <path> card/JSON writer (atomic write)
  • Tests 196 green

v1.6.0 — /diff report diff

Choose a tag to compare

@kittimzhe kittimzhe released this 16 Sep 01:22

Adds the /diff command: compare two exports — common prefix/suffix detection, per-entry alignment, and a structured diff report (terminal + HTML).

v1.5.0 — policy pack presets

Choose a tag to compare

@kittimzhe kittimzhe released this 16 Sep 01:22

Adds --preset policy packs: compliance (mask + manifest + retentionDays 90 + contract pinning mask) and full (hash + manifest + retentionDays 365 + contract pinning hash). One flag stamps a whole governance posture.

v1.4.0 — /bundle handoff packages

Choose a tag to compare

@kittimzhe kittimzhe released this 16 Sep 01:22

Adds the /bundle command (P2): packaged handoff bundles — transcript + archive + manifest in one ZIP for sharing or cold storage.

v1.3.0 — opt-in transcript_export tool

Choose a tag to compare

@kittimzhe kittimzhe released this 16 Sep 01:22

Adds the transcript_export model-facing tool (opt-in): recall → export evidence handoff, so an agent can pull a transcript of an earlier session on demand.