Repository navigation
Releases: kittimzhe/dsh-session-export
Release list
v1.8.5 — docs polish round
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)
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 issueissues 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
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-toolsresolvability with auto-link from a sibling checkout.- package.json metadata:
repository/homepage/bugsnow populatenpm viewand 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 requiresPromise.withResolvers). - 202/202 tests green.
v1.8.1 — docs: positioning vs official plugins
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,/diffand/bundle. - README.md / README.zh.md updated symmetrically.
- No behavior changes; 202/202 tests green.
v1.8.0 — semantic diff
/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
The policy pack becomes complete.
- Retention:
retentionDays+retentionMaxFilesautomatic pruning (never throws) - Output contract: teams pin
requireMask/requireMaskMode/allowedFormats/pinnedDir— violations fail before write - /stats export:
--jsonmachine payload and--out <path>card/JSON writer (atomic write) - Tests 196 green
v1.6.0 — /diff report diff
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
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
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
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.