Plugin directory / Developer / dsh-plugin-autoevo
dsh-plugin-autoevo
Verified · install-tested on dsh klarkxy
What it does
发现、探索、审查、升级。DSH,进化永不停歇!
Works — verified, early-stage project
发现、探索、审查、升级。DSH,进化永不停歇! It installs cleanly and boots without issues in our testing. It's early-stage but functional.
“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
AutoEvo
English | 中文
进化永不停歇。
dsh-plugin-autoevo 是 DeepSeek Harness(DSH)的能力复用工作流插件。在 能力进化 preset 中,任何能力需求都先走 Search-first:先查本地与远程候选,能复用就不新建;候选只差一点时,可在托管源码中修改、重审后再安装。每个被采用的能力都有可检查的结果回执。
Resolve → Search → Review → Deploy → Verify → Upgrade
Reuse before build. Improve before replace.
文档
| 主题 | 入口 |
|---|---|
| 安装、首次使用、两道确认门、状态与恢复 | 使用指南 |
| 本地环境、源码入口、测试、调试与贡献 | 开发者指南 |
| 状态机、数据布局和运行时接缝 | 架构说明 |
| 信任边界、安装门槛和验证证据 | 安全模型 |
每类内容只有一个权威出处。交互流程图(独立 HTML,可缩放、搜索与导出):主工作流 · 安装结果状态机 · 托管施工。
安装
npx @deepseek-ai/dsh plugin --profile web add --save-exact github:klarkxy/dsh-plugin-autoevo#v1.0.0
--profile web换成你实际使用的 profile;命令必须带@deepseek-ai/前缀(npm 上无 scoped 的dsh是无关项目)。- 安装或升级后重启该 profile 加载新 bundle;日常启动:
npx @deepseek-ai/dsh web。 - 要求 Node.js
^22.19.0 || ^24.0.0,DSH>=0.1.0-rc.6 <0.2.0。
快速体验
在 DSH 新建会话,选择用户 preset 能力进化(id
evolution)。用自然语言说明需要的能力,例如:
我需要一个能同步项目记录的 DSH 插件。先查现成的。
AutoEvo 给出 1–5 个候选,或明确告知没有匹配。用一条新消息选择要审查的候选——这是第一道确认门。
审查完成后,再用一条新消息决定:原样使用、安装、修改、继续搜索、从零创建或停止——这是第二道确认门。
完整流程见使用指南 §3,真实运行的逐步截图见 example/README.md。
怎样理解结果
| 结果 | 含义 | 下一步 |
|---|---|---|
verified |
Host 完成了预期工具往返,功能已验证 | 可以直接使用 |
activated / awaiting_user_test |
已加载但无工具往返证据,或需人工测试 | 在目标 profile 中实际试用一次 |
restartRequired: true |
已有非失败安装结果,但当前进程没有完整热加载 | 重启对应 profile 后再试 |
failed_absent / recovery_required |
安装失败,或状态不能安全判定 | 查看诊断;状态不明时先恢复,不要盲目重装 |
installed 或 loaded 不等于功能已验证,只有 verified 才能这样表述。完整状态说明见使用指南 §5。
版本链工具:capability_versions 列出版本,capability_rollback 回滚到历史版本,capability_adopt 登记手工安装的插件,capability_updates 只读检查上游更新。详见使用指南 §4.6。
安全边界
AutoEvo 负责工作流、警告和证据记录;权限、sandbox 与 approval 的强制执行属于 DSH Core,AutoEvo 不能绕过。发现、审查和诊断默认只读;安装的第三方代码最终以当前用户权限运行。完整信任边界见安全模型。
开发
pnpm install --frozen-lockfile
pnpm check
详见开发者指南。
许可
SATA,见 LICENSE。
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-plugin-autoevo for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:klarkxy/dsh-plugin-autoevo Headless (CLI) profile:
dsh plugin --profile headless add github:klarkxy/dsh-plugin-autoevo Test report
Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.