进取深孔
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 名称 . |
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.