Releases: JayDong9130/dsh-evolution-lab
Release list
v0.3.1
Full Changelog: v0.2.0...v0.3.1
Full Changelog: v0.2.0...v0.3.1
dsh-evolution-lab v0.2.0
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.yamlatomically 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.6plugin APIs. - Verified in clean DSH
webandheadlessprofiles.
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.tgzAfter 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
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
/evolutionstatus/control commands and a read-only status tool.
Compatibility
- Node.js 22 or newer.
- DeepSeek Harness
0.1.0-rc.6plugin APIs. - Verified in clean DSH
webandheadlessprofiles.
Install
dsh plugin --profile web add https://github.com/JayDong9130/dsh-evolution-lab/releases/download/v0.1.0/dsh-evolution-lab-0.1.0.tgzThe 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.