yjh051108

dsh-super-injector

推荐组件(非必须):DeepSeek Harness 运行时注入器;已随 dsh-routing-suite 单仓库化保留,本仓库继续维护/发布。

Stars 150 +1Forks 18许可证 未标注更新 2026/8/25

dsh-super-injector 是 DeepSeek Harness 的运行时插件开发与装配工具,可在不重启主进程的情况下注入、卸载、重载和检查标准 Cordis 插件包,并把确认后的包写入 profile 配置交给官方加载流程。

工具集覆盖插件骨架生成、构建、打包、发布、自检和失败回滚,运行时清单用于恢复而不另建安装数据库。项目强调资源挂载到 ctx.effect、Host 与客户端分别构建以及兼容范围声明,适合需要频繁热更新的 DSH 插件开发。

核心能力

  • 在不重启主进程的情况下注入、卸载、重载和检查标准 Cordis 插件包
  • 把确认后的包写入 profile 配置,交给官方加载流程
  • 用运行时清单恢复注入状态,不另建安装数据库
  • 提供插件骨架生成、构建、打包、发布、自检和失败回滚

如何开始

  1. 1
    生成插件骨架

    对 AI 说 dev_scaffold_plugin,指定目录、名称、形态和描述。

    dev_scaffold_plugin {"dir": "D:/dev/my-plugin", "name": "my-plugin", "form": "daemon-loop", "description": "..."}
  2. 2
    构建打包

    对 AI 说 dev_build_plugin,对插件目录做构建与打包。

    dev_build_plugin {"dir": "D:/dev/my-plugin"}
  3. 3
    运行时注入

    对 AI 说 dev_inject_plugin,把本地插件包注入正在运行的环境。

    dev_inject_plugin {"dir": "D:/dev/my-plugin"}

使用前确认

git 装配拉取的是不含 lib/ 的源码,prepare 会用 tsdown 构建,首次需要网络;构建失败请改用 Release tgz。方式 C 仅限未走 bundles 装配时使用,否则会与自注册撞同一个 loader entry id。走方式 A 或 B 后请勿再手动 insert。

Star 增长

110 → 150 Stars跨度 7 天 · 7 个快照点

数据来源:定期同步保存的 Star 快照;增长不构成质量、安全或官方背书。

GitHub Topics

dshdsh-plugin

相关项目

使用方式

该仓库不是已验证的可安装插件;请查看仓库 README 了解使用方式。

收录或清单确认都不等于本站验证。该项目因仓库添加了 dsh-plugin Topic 而自动进入目录。相关度与排查提示由公开信息自动生成,不构成质量、安全或官方背书;本站没有替你安装、运行或审核其兼容性和安全性。第三方项目可能在 Harness 进程中运行。请自行审查源代码、依赖、许可证、安装方式和权限;Star 数量不构成质量、安全或官方背书。