Lhy723/dsh-self-evolution
Benchmark-driven self-evolution for DeepSeek Harness · 冻结基准上的 Agent Profile 自我进化:评测 → 候选 → 严格接受/回滚
Install
## 特性亮点
- **原生集成**:直接调用 `ctx.subagents.start(...)` 与 `ctx.tools.register(defineTool(...))`,是真正的 Cordis Service(`ctx.evolution`),不是 shell 包装脚本。
- **确定性宿主策略**:评测决策不进 LLM——Benchmark 冻结哈希、Case × Run 矩阵、严格接受门槛(`>` 而非 `>=`,平分回滚)、单调版本号、快照验证全部由宿主代码执行。
- **三类隔离角色**:Target 继承 Profile 的 persona 与工具范围;Evaluator 只见私有 rubric + 原始输出;Optimizer 只见公开证据,并带 `{ allow: [] }` 全工具隔离,只能通过受限文件操作提候选。
- **隐私边界**:私有 rubric 不进 Target / Optimizer 上下文;公开与私有产物分目录落盘。
- **事务化变更**:候选文件白名单、路径穿越与符号链接防护、单 Profile 互斥锁、外部改动检测(漂移时拒绝覆盖回滚)。
- **全程可追踪**:每个子 Agent 都有独立 DeepSeek Session ID,Scoreboard 与运行事件日志可复盘每一轮的决策。
- **即插即用**:声明 `dsh.bundle` 的 profile bundle,`dsh plugin` 一条命令完成安装与组合。
## 快速开始
### 前置条件
- 一个已初始化的 DeepSeek Harness profile(`dsh` CLI 与 `pnpm` 在 PATH 上);
- profile 自带 `tools` / `subagents` 注册表与官方 `spawn` provider(默认 `@deepseek-ai/dsh-base` 即满足);
- 一个 Agent Profile 目录(含 `AGENTS.md` 与 `runtime.json`);
- 一个冻结的 Benchmark 目录(**放在 Target workspace 之外**)。
### 安装
本包是 DeepSeek Harness **profile bundle**(`package.json` 的 `"dsh"` 段指向根目录 [`cordis.patch.yml`](cordis.patch.yml)),安装、激活一条命令完成:
Add Lhy723/dsh-self-evolution to your DSH config (web profile) to enable.
README
Expand full README Collapse
README is empty.
tt-a1i/archify
anywhere-labs/deepseek-harness-desktop
strukto-ai/mirage
liustack/modlens
omdsh-dev/DSH-better-sidebar
GanyuanRan/Aegis
dsh-market/dsh-market
toby-bridges/api-relay-audit