Dsh Plugin Reload
reina4xa/dsh-plugin-reload · tools
Deepseek harness plugin for reloading your deepseek harness plugin (e.g.
★ 2GitHub stars
0Forks
2026-08-16Last updated
TypeScriptLanguage
MITLicense
Key features
- mcp-client entries respawn the MCP server child process on restart (picking up new server code on disk) and re-register its tools
- sibling MCP connections are not affected.
- in-process plugin entries get a hard reload: the Node ESM/CJS module caches for the entry and its local source files are busted, the entry is re-imported from disk, and its fibers are swapped onto the fresh module — the same technique cordis-plugin-hmr's partial reload uses.
- Plugin code changes take effect without restarting the host, and a failed re-import or re-apply rolls back to the previous code.
Requirements
- A DeepSeek Harness profile with the web (or headless) bundle, i.e.
- the standard dsh runtime with @deepseek-ai/dsh-tools and @deepseek-ai/cordis-plugin-loader available.
Install command
dsh plugin --profile web add github:reina4xa/dsh-plugin-reload