AI Agent Hub
Back to plugins
🧠

deepseek-harness-evolver

Memory Updated 2026.08.25

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