Skip to content

dsh-evolution-lab v0.1.0

Choose a tag to compare

@JayDong9130 JayDong9130 released this 16 Aug 07:10
· 29 commits to main since this release

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.