Skip to content

Releases: JayDong9130/dsh-evolution-lab

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 17 Aug 07:45

Full Changelog: v0.2.0...v0.3.1

Full Changelog: v0.2.0...v0.3.1

dsh-evolution-lab v0.2.0

Choose a tag to compare

@JayDong9130 JayDong9130 released this 16 Aug 15:01

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.

dsh-evolution-lab v0.1.0

Choose a tag to compare

@JayDong9130 JayDong9130 released this 16 Aug 07:10

dsh-evolution-lab v0.1.0

The first community release of proof-carrying Skill self-evolution for DeepSeek Harness.

Highlights

  • Learns from bounded, redacted DSH trajectories and clusters repeated intents.
  • Generates quarantined single-Skill proposals through the native DSH LLM path or an optional xskill JSONL bridge.
  • Compares baseline and candidate Skills in isolated Arena runs against frozen evaluation tasks.
  • Auto-promotes only proof-carrying candidates that satisfy safety, quality, cost, and latency gates.
  • Monitors canary windows and automatically restores the exact predecessor bytes on regression.
  • Persists content-addressed versions, proofs, receipts, checkpoints, and recovery state.
  • Exposes /evolution status/control commands and a read-only status tool.

Compatibility

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

Install

dsh plugin --profile web add https://github.com/JayDong9130/dsh-evolution-lab/releases/download/v0.1.0/dsh-evolution-lab-0.1.0.tgz

The npm package name is reserved in the manifest but is not published yet; use the verified Release URL above.

The controller stays observe-only until a valid .dsh/evolution/config.yaml is present.

Verification

  • TypeScript typecheck: passed.
  • Test suite: 35 files / 185 tests passed.
  • Package allowlist: 95 files.
  • Clean-profile smoke: 10 install/config/boot/remove assertions passed against official DSH 0.1.0-rc.6.
  • Tarball SHA-256: 3d8804e1d2cc28f5800db5acd1236d380bf4d45a97ff3796ce0c0eadc8aab621.

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