dsh-evolver
Manifest validAuditable, verifier-gated self-evolution for DeepSeek Harness.
DSH Evolver
Auditable, verifier-gated strategy evolution for DeepSeek Harness.
DSH Evolver turns bounded execution failures into reviewable strategy proposals. Verification, human acceptance and explicit promotion must all happen before guidance reaches a later Session. It does not autonomously edit DSH, plugins or user code. The product is experimental: its fixed diagnostic template and structural verifier do not establish improved task success.
Use
Install the published alpha into a DSH profile, then restart that profile:
dsh plugin --profile web add dsh-evolver@alpha
dsh --profile web --dump-config
The archive includes built JavaScript and declarations. Its supported module entry points are dsh-evolver, dsh-evolver/domain and dsh-evolver/store; source modules are internal and are not shipped. Replace alpha with a published version for an exact candidate. package.json declares the development baseline and host compatibility; the registry channel may still point to an earlier release. Git installation remains available as dsh plugin --profile web add github:cofy-x/dsh-evolver and requires the development toolchain.
After a model-requested tool fails, use a command-capable DSH client:
/evolve list
/evolve patterns
/evolve pattern <pattern-id>
/evolve show <proposal-id>
/evolve accept <proposal-id>
/evolve promote <proposal-id>
/evolve evaluate <proposal-id>
Acceptance and promotion are separate human decisions. Reject with /evolve reject <proposal-id> <reason>; withdraw active guidance with /evolve rollback <proposal-id> <reason>. Promotion and rollback affect later Sessions without erasing history.
Contract
The offline plugin exposes ctx.evolver, groups redacted failures into exact-signature patterns and manages proposal generations. Only promoted text enters model context through the public, logged agent.inject() channel. Evaluation is an exposure-scoped failure-rate comparison that informs human decisions, not automatic rollback or proof of causality.
The audit stores bounded diagnostic facts and canonical Session references, never complete transcripts, reasoning, tool arguments, credentials or complete tool output. Redaction is defensive, not a guarantee that arbitrary text is nonsensitive; protect the owner-only audit file. Use one active runtime per data directory.
Configuration is defined by the loader schema. The profile patch adds an optional plugin row to Web or Headless profiles. Evolver owns neither model credentials nor tool permissions and cannot execute proposal text or rewrite verifier, evaluator, approval or safety policy.
Develop and extend
Use Node.js 24 or newer and pnpm 11:
git clone https://github.com/cofy-x/dsh-evolver.git
cd dsh-evolver
pnpm install --frozen-lockfile
pnpm run build
Use pnpm run prepare:harness to build the pinned released Harness source for integration tests. Follow AGENTS.md and the verification guide. The documentation map routes architecture, release and experiment work. Architecture defines future priorities and extension prerequisites: establish useful strategy evidence before adding providers, automation or storage complexity.
Prior art and license
This independent, MIT-licensed DSH-native implementation is inspired in part by EvoMap/evolver and experience-driven agent-evolution research. It is not affiliated with or endorsed by EvoMap; no EvoMap source code, prompts or private formats are implementation inputs, and no protocol compatibility is claimed. See LICENSE.
Comments
Loading…
Similar plugins
by lispking
A self-evolving plugin for DeepSeek Harness (dsh). It observes how the agent runs, proposes improvements to its own assets via the LLM, validates each proposal inside a sandboxed trial agent, and appl
★ 3
↓ 146/wk
MIT
TypeScript
Aug 25, 2026
dsh plugin --profile web add dsh-auto-evolveby Missher12
Privacy-bounded self-improvement plugin for DeepSeek Harness
★ 0
MIT
TypeScript
Sep 8, 2026
dsh plugin --profile web add dsh-missher-evolutionby Lhy723
Benchmark-driven self-evolution for DeepSeek Harness · 冻结基准上的 Agent Profile 自我进化:评测 → 候选 → 严格接受/回滚
★ 3
↓ 38/wk
MIT
TypeScript
Aug 14, 2026
dsh plugin --profile web add dsh-self-evolutionby ZK-Andy
Continual self-evolution plugin for DeepSeek Harness: versioned, auditable, rollback-safe harness state refined from session trajectories, with a benchmark-driven validation loop.
★ 18
MIT
TypeScript
Sep 22, 2026
dsh plugin --profile web add dsh-continual-evolveby GraySilver
让 Agent 的工作方式可组合、可审查、可持续改进,最终实现 Agent Self Evoling。 DeepSeek Harness Web plugin with composable task controls and isolated, human-reviewed self-evolution.
★ 199
↓ 294/wk
MIT
TypeScript
Sep 14, 2026
dsh plugin --profile web add @graysilver/dsh-evolve-modesby klarkxy
发现、探索、审查、升级。DSH,进化永不停歇!
★ 3
TypeScript
Sep 4, 2026
dsh plugin --profile web add dsh-plugin-autoevo