Is this a reproducible bug?
Current behavior
After herdr server live-handoff --import-exe /usr/bin/herdr, herdr plugin list reports no plugins even though ~/.config/herdr/plugins.json existed with installed plugins. Running herdr plugin install ... afterward installs into the empty live registry and rewrites plugins.json with only that plugin.
Expected behavior
live handoff preserves plugins
Reproduction
- Have one or more installed plugins in
~/.config/herdr/plugins.json.
- Run
herdr plugin list and confirm plugins are listed.
- Run
herdr server live-handoff --import-exe /usr/bin/herdr.
- Run
herdr plugin list.
- Observe No plugins installed.
- Run any
herdr plugin install ....
- Observe
plugins.json is rewritten from the empty in-memory registry plus the newly installed plugin.
Impact
Live handoff requires reinstalling plugins
Environment
- Herdr version: 0.7.1
- Update channel (stable or preview): stable
- Operating system: Arch Linux, kernel 7.0.12-arch1-1
- Terminal: Ghostty (TERM_PROGRAM=ghostty, TERM=xterm-256color)
- Shell, if relevant: bash (/usr/bin/bash)
- Relevant config, if any:
Is this a reproducible bug?
Current behavior
After
herdr server live-handoff --import-exe /usr/bin/herdr,herdr plugin listreports no plugins even though~/.config/herdr/plugins.jsonexisted with installed plugins. Runningherdr plugin install ...afterward installs into the empty live registry and rewrites plugins.json with only that plugin.Expected behavior
live handoff preserves plugins
Reproduction
~/.config/herdr/plugins.json.herdr plugin listand confirm plugins are listed.herdr server live-handoff --import-exe /usr/bin/herdr.herdr plugin list.herdr plugin install ....plugins.jsonis rewritten from the empty in-memory registry plus the newly installed plugin.Impact
Live handoff requires reinstalling plugins
Environment