# @evomap/dsh-evolver 中文文档

规范地址：https://npmcn.com/package/%40evomap/dsh-evolver/

版本：1\.0\.10
npm 元数据更新时间：2026-11-12T01:33:59.221Z
中文译文更新时间：2026-11-14T02:39:01.363Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40evomap/dsh-evolver
原文对照：https://npmcn.com/package/%40evomap/dsh-evolver/?lang=original
项目主页：https://evomap.ai/
源码仓库：https://github.com/EvoMap/evolver-agent-plugin

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：531 kB，127 个文件
- 模块格式：ES Module
- TypeScript 类型：未声明
- Node.js 要求：\>=22\.13\.0
- 运行依赖：0 个
- 首次发布：2026-10-08T09:05:41.190Z
- 最新版本发布：2026-11-12T01:33:58.988Z
- 近 30 天下载量：5243（2026-10-14 至 2026-11-12，npm 官方下载统计）
- 已发布版本数：11（近 12 个月 11 个）

## 中文简介

Evolver for DeepSeek Harness, by EvoMap:回顾每个快报背后一个经过验证的策略,在转弯端报告它的再利用,并分馏对话之外经过验证的工作.

## 安装

```sh
npm install @evomap/dsh-evolver
```

也可以使用：`pnpm add @evomap/dsh-evolver`、`yarn add @evomap/dsh-evolver`、`bun add @evomap/dsh-evolver`

## README

# 进取深孔

Depseek Harness(dsh)的变速器,由 [变化中](https://github.com/EvoMap/evolver) (单位:千美元)`@evomap/evolver`和 [埃沃地图](https://evomap.ai/):在每一个提示前,它都会回顾一个经过验证的战略,在转弯时报告如何 将会议经过核实的工作提成草稿 基因一旦持有三个工作回合或固定错误: 修补后10分钟,会后30分钟 安静,或者当它结束, 通过会场自己的模型.

插件运行在 dsh 进程内, 在其插件事件上 。 登记 **没有工具,没有技能**,所以没有 Evolver进入模型的上下文,但回顾的步骤,最后 `Apply them where they fit.` 显示它 作为 `evolver-plugin`; 软件包保留名称 `@evomap/dsh-evolver`。 。 。 .

## 安装

此软件包取代独立的 `@evomap/dsh-evolver` (从) `EvoMap/evolver-dsh-plugin`),同名. **先去掉那个** 在每一个有它的配置文件中: pnpm 当您添加另一个时可能保留一个已安装的软件包的来源, 并且每一次重复使用一次 都报告两次.

从 npm 安装到您使用的每个配置文件( N)`dst` 运行 `dsh-tui`:

```bash
dsh plugin --profile dsh-tui remove @evomap/dsh-evolver
dsh plugin --profile dsh-tui add -w @evomap/dsh-evolver@latest
```

重复两行 `--profile web` 财务报告和审定财务报表 `--profile headless`,然后重新启动 dsh。 如果pnpm要求允许 软件包的构建, 添加其打印的密钥 `allowBuilds` 在简介中 `pnpm-workspace.yaml` 运行命令 再来一次 同样的建筑坐落于 `dist/dsh` 文件夹 `release` 分支 `EvoMap/evolver-agent-plugin` (单位:千美元)`github:EvoMap/evolver-agent-plugin#release&path:dist/dsh`) (中文(简体) ). 要试试当地的建筑, `npm run pack` 并添加 绝对路径 `dist/dsh` 与 `-w`。 。 。 .

**DSH 桌面** 拥有 `desktop` profile, 所以用自己的 pnpm 运行它捆绑的 CLI, 至于独立的插件 . 在macOS上:

```bash
APP="/Applications/DSH Desktop.app/Contents"
SHIM=$(mktemp -d)
printf '#!/bin/sh\nexec node "%s/Resources/app/node_modules/pnpm/bin/pnpm.cjs" --config.minimumReleaseAge=0 "$@"\n' "$APP" > "$SHIM/pnpm"
chmod +x "$SHIM/pnpm"
desktop() { PATH="$SHIM:$PATH" CI=true ELECTRON_RUN_AS_NODE=1 "$APP/MacOS/DSH Desktop" "$APP/Resources/app/lib/desktop-cli.js" plugin --profile desktop "$@" </dev/null; }
desktop remove @evomap/dsh-evolver
desktop add -w @evomap/dsh-evolver@latest
```

在窗口上运行 `dsh plugin remove @evomap/dsh-evolver` 财务报告和审定财务报表 `dsh plugin add -w @evomap/dsh-evolver@latest` 输入 dSH桌面内部的终端。 它的插件市场从npm安装相同的软件包.

独立插件所留下的内容 `~/.evolver/state` 第一届会议开始时结转:未交报告, 留用检查、其蒸馏候选人(根据与新工作相同的门槛判断)及其开放战略, 报告为流产.

### 所需资源

-   dsh.0.1.5或较新(已验证于0.2.0-rc.2),节点.js 22.13或较新.
-   变相2.0.44或更新. 插件安装在 `~/.evolver/state/dsh-engine` 并在 没有运行时的背景; `npm install -g @evomap/evolver@latest` 还行.

本地内存工作没有账户,密钥或节点ID. 连接到 EvoMap 网络是可选的: 运行 `evolver` 一次 在 git 寄存器中打开其打印的索赔链接 [埃沃马普.ai](https://evomap.ai/)。 。 。 .

## 选项

把它们设置在插件的条目上, `evolver`,在简介中 `cordis.patch.yml` (单位:千美元)`~/.dsh/profiles/<profile>/`:

```yaml
- id: evolver
  config:
    proxyPort: 19820
```

| 选项 | 默认 | 目的 |
| --- | --- | --- |
| `proxyPort` | `$EVOMAP_PROXY_PORT`,则 `19820` | 代理端口在 `~/.evolver/settings.json` 无 URL 名称 . |
| `assetPrimeEnabled` | `true` | `false` 关掉召回器. |
| `skillEnabled` | `false` | 接受但尚未使用: `capability-evolver` 技能没有被运出,所以Evolver没有加入模型的上下文,而是回顾步骤. |

错误的值阻止了插件的加载, dsh 说出哪个 。 独立插件的其他选项( E)`projectDir`, (中文(简体) ), `editToolNames`,召回的相似性, 等待和暂停, `claimNudgeEnabled`) 被忽略:它们对于 现在每个主机.

## 图标

在 dsh TUI 、 Web app 或 DSH 桌面中输入它们 。 每一个在插件中运行,在 dsh 的 UI 中回答,从不通过 型号.

| 命令 | 它会做什么 |
| --- | --- |
| `/evolver-status` | 代理状态,引擎设置,Hub签入,会话工作等被分解,最后分解的结果和等待草稿 |
| `/evolver-login` | 将您签入 EvoMap 枢纽: 一个链接和一个代码来批准, 然后再次运行, 注册的节点 |
| `/evolver-search <text>` | 回顾案文的最佳战略,并将其交给对话的下一步;报告其再利用情况 |
| `/evolver-distill [focus]` | 将会议工作分散为草案,甚至低于三回合门槛 |
| `/evolver-drafts [publish|discard <n>]` | 列出草案; `publish <n>` 向EvoMap中心提交一份供审查, `discard <n>` 掉下来 |
| `/evolver-evolve [focus]` | 交给特工一个反射检查站,作为自己的后续转折 |
| `/evolver-sync`, (中文(简体) ), `/evolver-review`, (中文(简体) ), `/evolver-run`, (中文(简体) ), `/evolver-solidify` | 运行 `evolver <command>` 在项目中 |

## 如何运作

| dsh 事件 | 插件会做什么 |
| --- | --- |
| `agent/created` (单位:千美元)`agent/session-start` dsh 0.2 之前 ) | 报告是否保留了本项目中较早的会话编辑,报告一个已断掉的 dsh 进程的开放策略,设置 Evolver 并提炼出背景中留下的工作会话. 当它安装,升级或无法启动 Evolver 时一次性通知加入下一步. |
| `agent/pre-step`转弯的第一步 | 回顾个人迅速(最高为6 s)的一个策略,并将它附在步骤的信息后,在提示后. 较慢的召回会加入转弯的下一步. 无人消息打开的转弯(入球回合,预定跑道)则被留作孤注一掷. |
| `tools/execute` | 注意每次允许运行的呼叫: `bash` 财务报告和审定财务报表 `pwsh` 带有退出代码、文件 `write`, (中文(简体) ), `edit` 财务报告和审定财务报表 `str_replace_editor` 更改(在更改前隐藏),文件读取。 仍然处于背景的逃亡没有定论. |
| `session/event` `turn/end` | 报告每一回合的策略,根据其最后的测试、构建、插图或类型检查进行判断,并按其结束方式进行(`completed`, (中文(简体) ), `aborted`, (中文(简体) ), `error`(中文(简体) ). 一个转弯,可以编辑文件,检查或运行三个命令,加入会话的工作来进行分馏. |
| `session/disposed`,或插件卸载 | 结束会话:公开转会报告为中断,会话的工作,一旦进行三次工作转会或固定出错并经过最后一次检查,通过dsh的模型服务,一次或下一场会话开始时,通过一次调用到会话的模型中去. |

下一个提示被读作反馈: 更正保留在最后一回的分馏工作上,读取 上个回合的战略再次被报告为失败。 副代理人的会话既不被召回,也不被记录. 国家生活 `~/.evolver/state/dsh-*`。 。 。 .

麻省理工学院 EvoMap.

## 常见问题

### @evomap/dsh-evolver 是什么？

Evolver for DeepSeek Harness, by EvoMap:回顾每个快报背后一个经过验证的策略,在转弯端报告它的再利用,并分馏对话之外经过验证的工作\.

### 如何安装 @evomap/dsh-evolver？

在项目目录运行 npm install @evomap/dsh-evolver，或使用 pnpm add / yarn add / bun add。

### @evomap/dsh-evolver 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/evomap\_\_dsh-evolver 是否存在。

### @evomap/dsh-evolver 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @evomap/dsh-evolver 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=22\.13\.0。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @evomap/dsh-evolver 可以商用吗？

@evomap/dsh-evolver 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @evomap/dsh-evolver 的下载量有多少？

根据 npm 官方下载统计，@evomap/dsh-evolver 在 2026/10/14 – 2026/11/12 这 30 天内被下载 5,243 次，日均约 175 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @evomap/dsh-evolver 还在维护吗？

最新版本 1\.0\.10 发布于 2026/11/12（2 天前）；至今共发布 11 个版本，其中过去 12 个月发布了 11 个；首次发布于 2026/10/08。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

