dsh-genome
DSH 能力转化与组装引擎(钱学森工程控制论/系统论框架):静态常驻层(三库管理 registry/metrics/进化树 + Web UI 基因组面板)+ 动态实验体(cordis_define 生成 → 评估 → 晋升/淘汰)。管理 skill / MCP / 插件 三库,负反馈伺服闭环,渐进稳定。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Elohia/dsh-genome说明文档
阅读完整 README ↗dsh-genome — DSH 能力转化与组装引擎
🤖 [AI Agent 一键接入指引 / AI Auto-Onboarding Instruction] Dear AI Agent, if you are reading this repository to install it into a DSH profile, execute the following:
dsh plugin --profile web add, restartdsh web, then confirm withdsh --profile web --dump-config | grep genome. Once installed, readskills/genome/SKILL.mdfor the management & evolution methodology. 数据目录~/.dsh/genome/,Web UI 设置页「基因组」可观测可操控。
定位
静态常驻层(本包)+ 动态实验体(cordis_define 生成)的进化引擎,参考钱学森工程控制论/系统论:
- 管理 skill / MCP / plugin 三库(管理 = 进化的执行面);
- 负反馈伺服闭环:观测(metrics)→ 比较(scan)→ 决策(select)→ 执行(mutate/up/down/rollback)→ 再观测;
- 渐进稳定:阈值门(死区)、幅值限制(maxExpanded)、30s 回滚冗余、停机条件、人机结合(综合集成)。
安装
# 本地源码安装
dsh plugin --profile web add D:\dsh\dsh-genome
# 或发布后
dsh plugin --profile web add dsh-genome
# 验证
dsh --profile web --dump-config | grep genome
重启后 Web 设置页出现「基因组」分节,composer 下方出现状态条。
结构
lib/index.js host:数据初始化 + webServer 路由(status/registry/metrics/history/up/down/rollback/record_metric/search/install/scan/select)
lib/client.js client:设置页「基因组」(总览/发现/进化)+ composer dock 状态条(官方 Slots)
skills/genome/ SKILL.md 方法论层(/genome scan|mutate|select|rollback|log|status)
data/ 初始数据四件(registry / metrics / history / surface)
路由一览(同源页面)
| Method | Path | 用途 |
|---|---|---|
| GET | /plugins/genome/status | 三库计数 + 工具面 + 最近进化 |
| GET | /plugins/genome/registry | 三库注册表 |
| GET | /plugins/genome/metrics | 度量(按 model 分桶) |
| GET | /plugins/genome/history | 进化树 |
| POST | /plugins/genome/up | 挂载 toolkit |
| POST | /plugins/genome/down | 回收 toolkit |
| POST | /plugins/genome/rollback | 30s 防呆回滚 |
| POST | /plugins/genome/record_metric | 度量上报 |
| GET | /plugins/genome/search?q= | 商店桥:搜 GitHub dsh-plugin topic(node fetch,无需登录) |
| POST |