openclaw/docs/cli/plugins
Peter Steinberger 0351056b60
fix(gateway): keep the previous plugin generation serving when a replacement stalls on admitted work (#151273)
A plugin generation replacement stopped the previous plugins' services and
channels before it learned that a plugin's admitted work would never settle;
the stop failure then disabled recovery and left the old generation
half-stopped with a stale model runtime, so unrelated Gateway requests
returned UNAVAILABLE indefinitely (team.openclaw.ai, 2026-09-17 22:10 UTC).

Wait up to 60 s for the replaced plugins' admitted calls before anything
irreversible, fail once through the existing pre-stop rollback when they do
not settle, admit channel account monitors as retained consumers like plugin
services so the call-only wait cannot block on them, and republish the
prepared model runtime after every uncommitted failure.
2026-09-18 12:52:09 -07: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: updates fail for plugins selected from local load paths (#151851) 2026-09-18 09:44:17 -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(gateway): keep the previous plugin generation serving when a replacement stalls on admitted work (#151273) 2026-09-18 12:52:09 -07:00