Skip to content

Releases: yjh051108/dsh-super-injector

v0.3.1 — 恢复路径校验根治

Choose a tag to compare

@yjh051108 yjh051108 released this 14 Aug 04:58

迁移预备副本。

v0.3.0 — 规范重构版

Choose a tag to compare

@yjh051108 yjh051108 released this 13 Aug 18:14

v0.3.0 — 规范重构版 🎉 重大声明

从经验补丁到源码契约——注入器完成规范重构。

重构核心

按 docs/SPEC.md(基于 DSH 0.1.0-rc.6 源码语义推导的设计契约)重构自重载为官方 REPLACE 结构

  • 工具只排程、绝不亲自自杀(dispose 移入 reboot——消除 inactive context 工具竞态)
  • reboot 走官方语义:entry._dispose(_disposing 豁免)+ entry.parent.tree.import + 失败自动 rollback

新增:注入前 client 骨架校验(阻断式)

  • 同时检查编译产物 lib/client.js 与 src 源码(只有 lib 无 src 的插件不再绕过)
  • 缺 export const inject = ['slots'] → 阻断注入 + 修复指引(cordis 服务注入契约——漏 inject 的 client 注入后 Tab 必挂)
  • 实测:register 带 name 但漏 inject 的假插件被拦

里程碑回顾

  • 三轮零上下文 subagent 评测:9/10 → 9.5/10 → 10/10
  • 作死压力测试:连环自杀/坏语法/悬空 junction/循环注入卸载——零崩溃零残留
  • 云源自举:下载 release 副本 → 装配 → 注入器从云端副本运行(自检 8/8)
  • 免杀进程恢复:失败 → touch patch(include.refresh 进程内重装配)→ 6 秒复活
  • DSH 正式版兼容:0.1.0-rc.6 一行不改直接运行(peerDeps 范围声明实证)

哲学

一切皆插件——注入器是 DSH 生态的运行时注入标准层,让"插件想长成什么样就长成什么样"。

验证

自重载 OK + 自检 8/8 + DSH 0.1.0-rc.6 兼容。

v0.2.5 — 云源自举部署兼容(迁移预备)

Choose a tag to compare

@yjh051108 yjh051108 released this 13 Aug 13:22

迁移预备副本。

v0.2.4 — 发布包可独立安装(迁移预备)

Choose a tag to compare

@yjh051108 yjh051108 released this 13 Aug 12:45

迁移预备副本。

v0.2.3 — 测评+压测驱动修复(迁移预备)

Choose a tag to compare

@yjh051108 yjh051108 released this 13 Aug 12:03

迁移预备副本。

v0.2.2 — 满分终版(迁移预备)

Choose a tag to compare

@yjh051108 yjh051108 released this 13 Aug 11:43

迁移预备副本:dsh-external 解散后此仓接管。

v0.2.1 — 评级改进版(迁移预备)

Choose a tag to compare

@yjh051108 yjh051108 released this 13 Aug 10:34

迁移预备副本:dsh-external 解散后此仓接管。安装方式同上。