@evomap/dsh-evolver

中文文档
1.0.10发布于 2026/11/12MITES Module零依赖近 30 天下载 5243

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

中文使用文档
文档目录5 节
  1. 安装
  2. 所需资源
  3. 选项
  4. 图标
  5. 如何运作

进取深孔

Depseek Harness(dsh)的变速器,由 变化中 (单位:千美元)@evomap/evolver和 埃沃地图:在每一个提示前,它都会回顾一个经过验证的战略,在转弯时报告如何 将会议经过核实的工作提成草稿 基因一旦持有三个工作回合或固定错误: 修补后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:

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上:

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。 。 。 .

选项

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

- id: evolver
  config:
    proxyPort: 19820
选项默认目的
proxyPort$EVOMAP_PROXY_PORT,则 19820代理端口在 ~/.evolver/settings.json 无 URL 名称 .
assetPrimeEnabledtruefalse 关掉召回器.
skillEnabledfalse接受但尚未使用: 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 共发布 11 个版本,首次发布于 2026/10/08;过去 12 个月发布了 11 个版本。

版本发布日期距今
1.0.10latest2026/11/122 天前
1.0.92026/11/103 天前
0.3.12026/10/2321 天前
0.3.02026/10/2321 天前
0.2.12026/10/1727 天前
0.2.02026/10/1430 天前

关于 @evomap/dsh-evolver 的常见问题

@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 和提交记录判断。