openclaw/docs/cli/plugins
Peter Steinberger 525970204a
fix(plugins): report reloads that still require a Gateway restart (#156827)
* fix(plugins): report reloads that still require a Gateway restart

Project captured-source facts into plugin runtime receipts so compiled bundled
registrations cannot imply that edited code was swapped. Preserve the restart
requirement through Gateway responses, CLI batches, and compact tool guidance,
while retaining live generation and captured source digests.

Keep external workspace code on the existing generation replacement lifecycle.
Extract the lazy reload command and receipt construction without changing drain
or recovery ownership. Cover unchanged bundled code with a restart-required
regression and verify real CLI/tool reloads on isolated Gateways.

Fixes #156699. Thanks @Loganwoooof for the digest-based proof.

* fix(plugins): avoid restart warnings for unchanged code

Record the original artifact fingerprint with shared module identity. Report a restart for explicitly reloaded code only when a retained module has changed or unverifiable files, while preserving successful channel ownership hand-offs and recovery facts.
2026-09-24 00:36:56 +00:00
..
authoring.md fix(plugins): exclude scaffold tests from published packages (#129393) 2026-09-16 18:27:47 -07:00
inspect-and-diagnose.md feat: manage and reload plugins without Gateway restarts (#145484) 2026-09-11 23:12:58 -07:00
install.md fix(plugins): verify ClawHub archive files by extracted names (#156322) 2026-09-23 07:42:46 -07:00
list.md feat: manage and reload plugins without Gateway restarts (#145484) 2026-09-11 23:12:58 -07:00
marketplace.md fix(cli): avoid duplicate catalog version prefixes (#145975) 2026-09-17 18:26:18 -07:00
uninstall-and-update.md fix(plugins): report reloads that still require a Gateway restart (#156827) 2026-09-24 00:36:56 +00:00