v2.0.0 โ Hot install, no restart ๐
Hot install / uninstall โ no restart
Installing/removing plugins no longer restarts dsh web. Bundled dsh-web-hot host plugin hot-applies patch rows via include.update at runtime โ the PID never changes.
New commands
dsh-web install <spec>โ hot install first, fallback to safe restartdsh-web remove <pkg>โ hot uninstall first, fallback to safe restartdsh-web sessionโ report the resolved tmux session (auto-discovered, never assumesdsh-web)
What else
- Restart logs now show the target tmux session explicitly
- install.sh ships the hot-plugin; auto-installs into the web profile
Structural limit
Module-level code updates still require a restart (Node require cache) โ falls back automatically.