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.