DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Harness Self Evolution — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
H

@across2005/harness-self-evolution

Harness Self Evolution

由基准测试驱动的 DeepSeek Harness 自我演化插件:在固定基准测试上迭代,仅在结果严格更优时接受,并从已验证的快照中确定性回滚。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Across2005/harness-self-evolution-plugin#5b3a88b8f98acf6d27cbd115dcbe09bee1327890
README兼容性版本

兼容性与来源证明

Harness Self Evolution 以 @across2005/harness-self-evolution 发布,当前版本为 3.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/9/20

版本

3.0.0stable
2026/9/20
2.6.0stable
2026/9/17
2.5.0stable
2026/9/16
查看其余 1 个版本收起版本
2.4.0stable
2026/9/15

相关插件

正在加载相关插件…

最新版
3.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 3
周下载
0
最近提交
2026/9/20
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Sdk Minimal@deepseek-ai/dsh-sdk-minimal独立的最小 SDK 配置包:JSON-RPC、一个 DeepSeek 适配器、持久化 Shell 和 JSONL 会话Sdk App@deepseek-ai/dsh-sdk-appdsh SDK 配置包:基于 dsh-base 提供 stdio JSON-RPC 服务和进程生命周期管理Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序

README

Harness Self-Evolution Plugin

A MoonBit-native plugin that scans, monitors, proposes, and rolls back evolutions for the DeepSeek Harness (DSH) plugin ecosystem. Version 3.0.0. MIT.

This plugin targets DeepSeek Harness. Deployment hinges on how DSH launches the binary, where data is read and written, and which files (patches, manifests, panels) sit alongside the binary.

Where your data lives

DSH resolves its home via $DSH_HOME (~/.dsh by default; a managed launcher may point it elsewhere). The plugin mirrors that: user-scope sub-agent definitions land under <DSH home>/skills/. Full install, verification, and rollback: docs/deploy/deepseek-harness.md.

Since v3.0.0 the plugin is DSH-only: the earlier claim of MiniMax Code compatibility was a over-declaration (DSH's own source has no such host concept) and has been removed.

If you are writing or debugging a DSH plugin rather than deploying this one, read docs/dsh-plugin-integration.md: the host-half / client-half contract, the Lazy-CJS client bundle rule (one stray top-level export breaks every plugin in the combo), DSH_HOME routing, and the diagnosis order for "Failed to load plugins".

What it does

  • Scan installed plugins across the configured scan roots for the active host
  • Monitor call latency, success rate, token usage, retry count, and user feedback
  • Identify strong signals (user override, three consecutive failures, > 20% latency regression) and medium signals (repeated parameter misuses, loop detection, repeated preferences)
  • Propose benchmark-driven evolutions bound to Matt Pocock engineering principles
  • Approve is always a human step. auto_approve is false by default and stays false — the only gate against "code changes itself into a wall"
  • Execute with state machine pending → approved → executing → completed, with deterministic rollback from a verified snapshot on validator failure
  • Sub-agent factory persists Markdown + YAML frontmatter definitions; scope plugin lives under the plugin's data root, scope user lives under <DSH home>/skills/ (see the deploy guide)

Architecture in one paragraph

The compiled binary (bin/harness-evolution.exe) is a stdio MCP server exposing fourteen tools. The user-scope path resolves through src/store/paths.mbt::dsh_agents_dir (<DSH home>/skills, $DSH_HOME-aware), and the scan roots through src/scanner/scanner.mbt::default_scan_roots; HARNESS_EVOLUTION_USER_DIR overrides the user directory explicitly. Since v3.0.0 the multi-host abstraction is gone — DSH is the only target.

See docs/code-architecture.md for the path-resolution detail.

Build

.\build.ps1 -Task all    # check + test + build; one command rebuilds the binary

Build prerequisites: MoonBit >=0.1.20260904, MSVC or Clang on Linux/macOS. The current binary in bin/harness-evolution.exe is Windows-native; rebuilding on the target platform produces a native binary for that platform.

Data and configuration

The plugin stores proposals, metrics, signals, cache, and execution log under $HARNESS_EVOLUTION_HOME (default ~/.harness-evolution/v2/). Override with the env var to keep dev/test data separate.

Configuration is read in this order, first file that exists wins:

  1. $HARNESS_EVOLUTION_CONFIG (explicit override)
  2. <cwd>/.dsh-plugin/plugin.json (self-manifest)
  3. .dsh-plugin/plugin.json (relative to plugin root)

If none exist the plugin starts with built-in defaults — missing config is not a startup failure.

Breaking change (unreleased v2.7.0): the legacy <cwd>/.zcode-plugin/plugin.json fallback is no longer read. A deployed instance that still carries that file must rename it to .dsh-plugin/plugin.json — the contents need no change.

Installing into the right tree (DSH_HOME)

Installing is per DSH tree: dsh plugin add writes into $DSH_HOME/profiles/<name>, and $DSH_HOME decides which tree boots (~/.dsh by default — a managed launcher may point it somewhere else). Trees share nothing: bundles, node_modules, sessions, and skills are all per-tree, so an install verified in one tree stays invisible to a host booting another. dsh.profile.bundles is read at boot, so the host must be restarted before the fourteen mcp__harness-evolution__* tools appear in a session.

$env:DSH_HOME                                                            # which tree is dsh touching?
dsh --profile web --dump-config | Select-String 'mcp-harness-evolution'  # already mounted in this tree?

Full install, verification, and rollback: docs/deploy/deepseek-harness.md; the live-install practice (multi-home reality, .dsh-module-fallback pitfalls): docs/dsh-compatibility.md.

License

MIT. See LICENSE.