yjh051108/dsh-super-injector
dsh-super-injector is a BepInEx-style runtime module injector for DeepSeek Harness — inject any local plugin package into a running dsh web process without restarting or touching patch files, package.json, or the bundles list. Install the injector once via the official profile bundle mechanism; afterwards, tell the agent 'dev_inject_plugin <path>' to mount any plugin at runtime. v0.3.0 rewrites the reboot mechanism using DSH's official REPLACE structure and _dispose lifecycle, replacing experience-based patches with source-derived contracts.
Install
dsh plugin --profile web add github:yjh051108/dsh-super-injectorAlternatively, download the prebuilt .tgz from Releases and run: dsh plugin --profile web add <extracted-directory>. git install auto-builds via tsdown prepare hook (requires network on first install). Use Release tgz if build fails.
Compatibility
Requires DSH 0.1.0-rc.6 or later (peerDeps range declared). Works with DSH web profile. Hot-reload and zero-crash pressure-tested across consecutive reloads and bad-syntax edge cases.
Details
- Repo: yjh051108/dsh-super-injector
- Category: Agent Capabilities
- Stars: 127
- Version: 0.3.0
- Last push: 2026-09-18
- First seen: 2026-08-13
Recent updates
v0.3.0 (2026-08-14): Rewrote reboot as official REPLACE structure using entry._dispose + failing-automatic rollback. Passed 10/10 zero-context subagent eval. Pressure-tested: consecutive injection/unload, bad syntax, dangling junctions, circular injection — zero crashes, zero residual state. Cloud bootstrap: downloads release copy → assembles → injector runs from cloud copy (self-check 8/8).
FAQ
- How do I install dsh-super-injector?
- Run: dsh plugin --profile web add github:yjh051108/dsh-super-injector. For a build-free install, download the prebuilt tgz from Releases: https://github.com/yjh051108/dsh-super-injector/releases and run dsh plugin --profile web add <extracted-dir>.
- How do I inject a local plugin at runtime with dsh-super-injector?
- After the injector is installed and active (via bundles), tell the DSH agent: dev_inject_plugin <path-to-plugin-directory>. The plugin mounts immediately with host tools and client UI — no restart, no patch file edits.
- Is dsh-super-injector stable for production use?
- v0.3.0 passed a 10/10 zero-context subagent evaluation and pressure tests including consecutive injection/unload cycles, bad-syntax inputs, dangling junctions, and circular injection — zero crashes and zero residual state. It requires DSH 0.1.0-rc.6+.
Alternatives
omdsh-dev-dsh-find-plugins · bradeGithub/DSH-Plugins-Marketplace