openclaw/docs/cli
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
..
doctor fix(doctor): carry the recorded failure in session SQLite recovery reports (#156431) 2026-09-23 11:34:12 +00:00
gateway fix(daemon): preserve runtime paths during service reinstalls (#155265) 2026-09-22 00:42:06 +00:00
mcp refactor: retire pre-June import and verification compatibility (#156285) 2026-09-23 02:22:22 -07:00
plugins fix(plugins): report reloads that still require a Gateway restart (#156827) 2026-09-24 00:36:56 +00:00
policy fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
update fix(update): preserve original update failure diagnostics (#156189) 2026-09-23 12:43:31 +00:00
acp.md fix: stop ACP client when terminal input closes (#148611) 2026-09-14 19:20:13 -07:00
agent.md fix(agents): session-ID lookup loses partition ownership (#155741) 2026-09-22 14:03:52 -07:00
agents.md fix: Ask OpenClaw drops requested agent display names (#151449) 2026-09-17 23:40:46 -07:00
approvals.md docs: fix 16 secops-owned audit findings across gateway, cli, and security pages (#144030) 2026-09-10 20:28:21 +08:00
attach.md
audit.md
backup.md fix(backup): verification accepts archives missing captured databases (#156211) 2026-09-23 01:10:31 -06:00
browser.md feat(browser): unify local Chrome setup across desktop and terminal (#152057) 2026-09-22 06:28:29 -07:00
channels.md fix(channels): keep status reads available during state maintenance (#153445) 2026-09-20 05:40:20 -07:00
clawbot.md
claws.md fix(claws): preserve user files when a workspace scan is incomplete (#154797) 2026-09-22 02:06:28 -07:00
completion.md fix(cli): stop Bash flag completion after the option terminator (#149678) 2026-09-16 22:00:11 +05:30
config.md fix(config): preserve session-store owners on unrelated writes (#151468) 2026-09-18 00:52:02 -07:00
configure.md
connect.md feat: share selected sessions read-only with a paired team Gateway (#136253) 2026-09-12 13:35:17 -07:00
cron.md fix(cron): keep acknowledged manual runs durable across restart (#153360) 2026-09-19 23:00:58 -07:00
daemon.md fix(gateway): support pinned daemon runtime paths (#82290) 2026-09-16 21:20:21 -06:00
dashboard.md fix: preserve dashboard HTTP errors when diagnostics fail (#145227) 2026-09-11 13:46:03 -07:00
devices.md fix: reject agent Cron calls after caller revocation (#150921) 2026-09-17 16:21:59 +01:00
directory.md fix(directory): reject explicitly blank channel selectors (#153731) 2026-09-20 21:40:05 +05:30
dns.md docs: fix 20 link defects confirmed live in the verified backlog (#144133) 2026-09-11 03:48:10 +08:00
docs.md fix(docs): reject malformed search result collections (#145613) 2026-09-12 00:20:46 -07:00
doctor.md
file-transfer.md docs: close the small audit categories (generated, governance, link, split) (#144029) 2026-09-10 21:52:03 +08:00
fleet.md feat(fleet): show the recorded container runtime in status (#144691) 2026-09-19 17:54:21 +01:00
gateway.md
health.md fix: avoid local health timeouts for wildcard Gateways (#153984) 2026-09-20 16:04:33 -07:00
hooks.md
index.md docs: fix 20 link defects confirmed live in the verified backlog (#144133) 2026-09-11 03:48:10 +08:00
infer.md docs(providers): expand llmman guidance and add hybrid inference (#139606) 2026-09-19 10:07:03 -07:00
logs.md
mcp.md
memory.md fix(memory): retain forget lineage through writer admission (#152902) 2026-09-19 07:43:49 -07:00
message.md fix(cli): retain every repeated message media attachment (#151043) 2026-09-20 15:54:37 +05:30
migrate.md fix: clarify Codex onboarding migration scope (#151383) 2026-09-21 00:57:52 -07:00
models.md fix: keep ACP harness models out of native calls (#153756) 2026-09-22 22:58:40 +01:00
node.md docs: fix node approval command examples (#153716) 2026-09-21 00:31:02 +05:30
nodes.md fix(cli): reject empty node invocation keys before lookup (#145032) 2026-09-20 15:50:30 +05:30
onboard.md feat(onboarding): add Apple on-device setup and utility model (#150376) 2026-09-16 20:53:06 -07:00
openclaw.md fix: guide model provider setup through protected Settings (#150800) 2026-09-17 17:03:18 +05:30
pairing.md
path.md
plugins.md feat(plugins): manage multiple plugins in one CLI command (#149910) 2026-09-16 04:10:52 -07:00
policy.md
promos.md
proxy.md
qr.md fix(pairing): QR setup rejects trusted-proxy gateways without a shared secret (#147036) 2026-09-13 21:36:05 +08:00
reset.md
resume.md
sandbox.md docs: fix 16 secops-owned audit findings across gateway, cli, and security pages (#144030) 2026-09-10 20:28:21 +08:00
secrets.md fix(doctor): agree with secrets audit on non-secret API-key markers (#156216) 2026-09-23 06:24:20 +00:00
security.md fix: bound filesystem reads and keep sandbox reads responsive (#146654) 2026-09-12 19:41:19 -07:00
sessions.md fix(sessions): reuse canonical token count formatting (#117517) 2026-09-16 20:10:52 -07:00
setup.md feat: select and manage installed agents from Models (#150224) 2026-09-20 18:00:12 +05:30
skills.md fix(skills): restore usage counts and current Workshop inventory (#151048) 2026-09-18 12:17:09 +05:30
status.md fix: report absent Gateways without waiting for startup (#154637) 2026-09-22 18:20:08 -07:00
system.md
tasks.md
transcripts.md fix(gateway): apply settings without unnecessary restarts (#154792) 2026-09-21 11:50:57 -07:00
triage.md fix(triage): stop reporting failed updates as resolved (#153443) 2026-09-20 02:38:30 -07:00
tui.md
uninstall.md
update.md fix(update): include npm errors in failure reports (#155337) 2026-09-22 03:37:42 +00:00
voicecall.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
webhooks.md
wiki.md
workboard.md fix(workboard): preserve ready-card history on idle dispatch (#149160) 2026-09-15 20:46:50 +05:30
worker.md fix(nodes): finish worker cleanup when stopping environments (#152896) 2026-09-19 07:48:36 -07:00