deepseek-harness-evolver
Run the following command in DeepSeek Harness:
dsh plugin install shinjiyu/deepseek-harness-evolver
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install shinjiyu/deepseek-harness-evolver in DeepSeek Harness to install; source at https://github.com/shinjiyu/deepseek-harness-evolver.
About this plugin
The official creation mode in DeepSeek Harness lets you trial Cordis tool plugins in memory, but the moment the session ends, the draft is gone. There is no signal-to-proposal-to-validation loop, and everything is lost on every restart. deepseek-harness-evolver fills exactly that gap: it ingests a signal, drafts a proposal, statically validates it, hot-mounts the passing candidate into the current process, scores the result against real metrics, and then either solidifies it to disk or rolls it back, so a genuinely useful plugin survives the next boot.
Architecturally it is a host-agnostic state-machine controller. A candidate arrives as a flat directory containing a manifest.json, an entry file that exports apply, and optional README and LICENSE. The controller performs static checks only and never executes candidate code. Scoring thresholds are explicit: at least 10 samples, a positive successDelta, and a retryDelta no worse than baseline. The policy layer bans fs, net, http, child_process, eval, and new Function; caps size at 32 KiB; and enforces a single concurrent trial. The CLI path writes to disk; the dsh plugin path additionally calls ctx.plugin for a hot mount, so the new tool appears in the same session immediately. Zero runtime dependencies, Node 18 or later.
It is not an EvoMap-style self-evolving framework. It will not rewrite your application code, and it will not touch agent-loop, session, or loader internals. It is aimed at developers who already iterate on small tool plugins in creation mode and want the ones that genuinely pass validation to become reusable, rollback-safe, restart-persistent assets with a clear audit trail.
Use Cases
- Promote a passing in-memory tool-plugin trial into a restart-persistent asset with a single command
- Automate the quality gate via explicit thresholds on sample count, success delta, and retry delta before solidifying to disk
- Maintain a full audit trail (signal, proposal, validation, in-process mount, solidify or rollback) across a team
- Reuse the same evolution pipeline across hosts via the host-agnostic CLI or the dsh plugin path
Best For
- Developers who already iterate on small tool plugins in DeepSeek Harness creation mode
- Platform or product teams that need auditable, rollback-safe, and solidified plugin change pipelines
- Engineers who prefer zero-dependency, policy-enforced, lightweight tooling with clear security boundaries
Related Plugins
Traceable, searchable cross-session memory for AI agents that turns conversation knowledge into a typed knowledge graph and recalls relevant subgraphs instead of replaying full history, natively integrated with DeepSeek Harness.
Gives DSH AI cross-session long-term memory, to-do and skill management, plus multi-session orchestration, external AI delegation, and an infinite canvas that grows with you.
dsh-mnemon is a three-tier, pluggable, Agent-driven memory system for DeepSeek Harness, combining Runtime memory, Project Documents, and replaceable Memory Spaces with nine long-term providers.
An opinionated, zero-infrastructure file-based memory protocol: human-readable markdown files plus a bounded always-loaded index, curation discipline, and no database or embeddings.