Skip to content

Releases: ZhengQingJing/dsh-session-tree

dsh-session-tree v0.1.0-beta.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 10:23

Added

  • One-command installation and updates through the npm next channel.
  • Tokenless npm releases from GitHub Actions through Trusted Publishing, OIDC,
    and automatically generated provenance attestations.

Changed

  • The release workflow now transfers one verified archive between isolated
    verification and publishing jobs, checks npm registry digests before and
    after publishing, and keeps GitHub releases as drafts until npm succeeds.
  • Chinese and English installation guidance now recommends the precompiled npm
    package while retaining checksum-verifiable GitHub Release artifacts.

Security

  • Release retries accept an existing npm version only when its SHA-1 and
    SHA-512 integrity values match the locally verified archive exactly.
  • npm publishing uses short-lived GitHub OIDC credentials; no npm token is
    stored in GitHub Secrets.

dsh-session-tree v0.1.0-beta.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 09:24

Added

  • Initial public beta of the Git-like session tree for DeepSeek Harness.
  • Immutable branching from loaded, completed turn/end checkpoints through the
    native DSH session fork API.
  • Lineage visualization for root sessions, forks, and subagents, with fail-soft
    handling of orphaned, duplicate, or cyclic records.
  • Bounded rendering, history pagination, and an in-view mutex that prevents
    accidental duplicate fork submissions.
  • Chinese and English user interfaces, safety notices, documentation, tests,
    build verification, and distributable DSH plugin artifacts.

Security

  • Conversation branching never claims to roll back files, commands, processes,
    network requests, or other external side effects.
  • Ambiguous or partially successful fork requests are not retried automatically.

Contributors