Skip to content

dsh-evolution-lab v0.2.0

Choose a tag to compare

@JayDong9130 JayDong9130 released this 16 Aug 15:01
· 16 commits to main since this release

dsh-evolution-lab v0.2.0

Project-scoped self-evolution controls for DeepSeek Harness.

Highlights

  • Adds a compact Enable auto evolution toggle to the current conversation header in DSH Web.
  • The Host resolves project roots from authoritative sessions; browser-supplied paths are never trusted.
  • Creates .dsh/evolution/config.yaml atomically with safe defaults; invalid configs are reported, never overwritten.
  • The control is disabled outside Git projects and ships bilingual (English / 中文) UI.
  • Ships a packaged DSH client bundle so the toggle works from the Release tarball without a build step.

Compatibility

  • Node.js 22 or newer.
  • DeepSeek Harness 0.1.0-rc.6 plugin APIs.
  • Verified in clean DSH web and headless profiles.

Install / Upgrade

npx @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add https://github.com/JayDong9130/dsh-evolution-lab/releases/download/v0.2.0/dsh-evolution-lab-0.2.0.tgz

After installing or upgrading, restart DSH Web and refresh the page. Open a conversation whose session belongs to the Git project you want to evolve; the toggle appears in the conversation header.

Verification

  • TypeScript typecheck: passed.
  • Test suite: 42 files / 245 tests passed.
  • Package allowlist: 102 files.
  • Clean-profile smoke: 10 install/config/boot/remove assertions passed against official DSH 0.1.0-rc.6.
  • Tarball SHA-256: e20c3900dfbb462c0f10b3917831e8a42b5d692a1fe31d1d8c2f4374bcdf5edb.

See SECURITY.md for the threat model and README.md / README.zh.md for configuration and operational boundaries.