v0.14.0 — Follow the live DSH profile
0.14.0 — Follow the live DSH profile
Generated DSH overlays now record the selected profile and rebuild its installed dependency graph before every native polling cycle. This keeps always-on monitoring aligned with what DSH is actually running after plugin installs, upgrades, removals, and host-runtime changes.
Profile refresh is manifest-only and never imports or executes plugin code. If the profile cannot be read safely, the current cycle stops and the last durable state is preserved.
Validated with:
- 82 local tests
- GitHub Actions on Node 22 and Node 24
- self-scan
- headless DSH showcase
- live OSV/npm feeds with DSH delivery