openclaw/docs/plugins
Peter Steinberger 1096d5ffc6
fix(gateway): reconcile config echoes after plugin metadata preparation
Revalidate the existing reload transaction after asynchronous plugin metadata
preparation, before testing its source authority. An unchanged filesystem echo
can otherwise reject plugins.reload during prepare; newer writes and changed
source facts still supersede the operation.

Make the existing real-Gateway regression inject that echo deterministically,
without adding a server boot or weakening assertions. The controlled regression
fails without the checkpoint and passes with it. The original CI group passes
38 files / 510 tests on current main; focused file, changed checks, and independent
review also pass. The uncontrolled watcher replay failure remains documented in
the originating PR evidence.

CI context: https://github.com/openclaw/openclaw/actions/runs/35643858771/job/106479877271
Test cost: full file 91.74s wall with one worker; original group 134.91s wall on current main.
2026-09-21 13:14:27 -07:00
..
architecture-internals fix: respect plugin lifecycle in outbound sends (#153105) 2026-09-19 13:41:24 -07:00
codex-harness fix(codex): keep inference bursts from failing turns (#154945) 2026-09-22 02:02:49 +08:00
codex-harness-reference fix(auth): explain missing Codex profiles after upgrades (#153051) 2026-09-19 16:37:47 -07:00
codex-harness-runtime fix(codex): recover summaries after background task completions (#153538) 2026-09-20 02:18:44 -07:00
google-meet fix(google-meet): honor summary output paths (#147078) 2026-09-13 07:55:10 -07:00
hooks fix: keep Gateway restarts clean with Workboard enabled (#154203) 2026-09-20 20:28:25 -07:00
manifest feat(themes): support plugin hats and critter artwork (#154935) 2026-09-21 10:30:47 -07:00
reference feat(typesafe): support local System One decision models (#154059) 2026-09-20 19:44:29 -07:00
sdk-agent-harness fix: preserve independent Codex background work on cancellation (#154188) 2026-09-21 07:48:21 +01:00
sdk-channel-plugins improve(plugin-sdk): keep replay persistence off the Gateway thread (#152642) 2026-09-19 04:31:58 -07:00
sdk-entrypoints perf(codex): reuse paired node snapshots for progressive catalogs (#153614) 2026-09-20 03:46:15 -07:00
sdk-migration refactor: simplify worker placement and node execution (#153019) 2026-09-19 14:33:43 -07:00
sdk-overview fix: give local decision models up to 30 seconds (#154538) 2026-09-21 03:02:35 -07:00
sdk-provider-plugins feat(search): configure providers and verify search in Settings (#154135) 2026-09-21 03:51:42 -07:00
sdk-runtime fix: end visitor access when its grant ends (#154461) 2026-09-21 13:59:36 +01:00
voice-call feat(voice): share GPT Live across meetings and calls (#146546) 2026-09-12 17:06:51 -07:00
adding-capabilities.md
admin-http-rpc.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
apple-fm.md feat(onboarding): add Apple on-device setup and utility model (#150376) 2026-09-16 20:53:06 -07:00
architecture-internals.md
architecture.md fix(gateway): reconcile config echoes after plugin metadata preparation 2026-09-21 13:14:27 -07:00
beam.md fix(ui): hide deleted Beams immediately in the sidebar (#147460) 2026-09-13 15:12:48 -07:00
building-plugins.md feat: read GitHub issues, pull requests, and commits beside chat (#148464) 2026-09-18 23:54:04 -07:00
bundles.md fix(cron): honor tool allowlists across harnesses (#149375) 2026-09-15 15:36:34 -07:00
cli-backend-plugins.md fix(agents): keep cli-runner recovery retry budgets monotonic (#150817) 2026-09-20 22:17:38 +03:00
codex-computer-use.md fix(codex): avoid optional computer-use probes delaying turn startup (#151666) 2026-09-18 03:13:18 -07:00
codex-harness-reference.md
codex-harness-runtime.md fix(codex): preserve delivery facts and native approval semantics (#151863) 2026-09-19 16:45:20 -07:00
codex-harness.md fix: preserve independent Codex background work on cancellation (#154188) 2026-09-21 07:48:21 +01:00
codex-native-plugins.md fix(codex): keep healthy apps available when plugins are missing (#150255) 2026-09-18 16:08:26 +01:00
codex-supervision.md perf(codex): reuse paired node snapshots for progressive catalogs (#153614) 2026-09-20 03:46:15 -07:00
community.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
compatibility.md fix(agents): reject invalid selectors before routing (#153387) 2026-09-20 01:08:48 -07:00
copilot.md feat: enable structured Tool Search by default (#154068) 2026-09-20 16:59:54 -07:00
dependency-resolution.md
facetime-recovery.md feat(plugins): add experimental FaceTime realtime voice bridge (#119291) 2026-09-19 20:36:04 -07:00
facetime.md fix(facetime): repair call ownership and realtime routing (#154225) 2026-09-20 19:45:01 -07:00
feature-plugins.md fix: apply Labs settings without restarting the Gateway (#153975) 2026-09-20 18:06:32 -07:00
geolocation.md
github.md fix(github): avoid anonymous quota in authenticated link readers (#153981) 2026-09-20 21:00:36 +00:00
google-meet.md feat(voice): share GPT Live across meetings and calls (#146546) 2026-09-12 17:06:51 -07:00
hooks.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
install-overrides.md
llama-cpp.md fix: preserve thinking choices across models and runtimes (#150106) 2026-09-16 10:56:40 -07:00
logbook.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
manage-plugins.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
manifest.md feat(plugins): add decision models with per-agent selection (#152237) 2026-09-19 14:37:53 -07:00
meeting-plugins.md feat(meetings): summarize meetings during live capture (#151957) 2026-09-18 16:41:18 -07:00
memory-lancedb.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
memory-wiki.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
message-presentation.md fix: recheck delivery ownership before pin requests (#151244) 2026-09-18 01:55:23 +01:00
oc-path.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
onepassword.md
onnx.md fix: give local decision models up to 30 seconds (#154538) 2026-09-21 03:02:35 -07:00
plugin-inventory.md feat(typesafe): support local System One decision models (#154059) 2026-09-20 19:44:29 -07:00
plugin-permission-requests.md
reference.md feat(onnx): add local decision models and provider guides (#153476) 2026-09-20 03:34:46 -07:00
sdk-agent-harness.md fix: Side chat times out while searching session history (#148248) 2026-09-16 05:39:34 -07:00
sdk-channel-inbound.md fix: recover Slack and Discord discussion after restarts (#153075) 2026-09-20 09:51:47 +05:30
sdk-channel-ingress.md
sdk-channel-outbound.md fix(plugin-sdk): keep new outbound helpers off deprecated facade (#151816) 2026-09-18 08:11:01 -07:00
sdk-channel-plugins.md feat(reports): show session links in each member report (#154192) 2026-09-20 18:25:56 -07:00
sdk-entrypoints.md feat: use paired-node workspaces for attachments, Memory, and Skills (#154087) 2026-09-20 19:26:33 -07:00
sdk-migration.md
sdk-overview.md feat: read GitHub issues, pull requests, and commits beside chat (#148464) 2026-09-18 23:54:04 -07:00
sdk-provider-plugins.md refactor: remove retired runtime code and duplicate helpers (#151973) 2026-09-18 13:41:09 -07:00
sdk-runtime.md feat(plugins): add decision models with per-agent selection (#152237) 2026-09-19 14:37:53 -07:00
sdk-setup.md chore(deps): refresh dependencies with seven-day cutoff (#149908) 2026-09-16 09:06:40 -07:00
sdk-subpaths.md improve(discord): speed up source worker startup on supported hosts (#154615) 2026-09-21 11:12:44 +00:00
sdk-testing.md fix: preserve code and attachments in streamed replies (#146361) 2026-09-20 00:53:46 -07:00
session-share.md fix(session-share): hide subagents and tool activity (#146598) 2026-09-12 18:19:41 -07:00
team-reports.md feat(reports): show session links in each member report (#154192) 2026-09-20 18:25:56 -07:00
teams-meetings.md feat(voice): share GPT Live across meetings and calls (#146546) 2026-09-12 17:06:51 -07:00
tool-plugins.md fix: owner-gated plugin calls fail after the parent yields (#150295) 2026-09-18 15:06:52 -04:00
typesafe.md fix: give local decision models up to 30 seconds (#154538) 2026-09-21 03:02:35 -07:00
vault.md
voice-call.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
webhooks.md refactor(tasks): move managed child linkage to shared worker (#146678) 2026-09-12 22:49:31 -07:00
workboard.md fix(workboard): preserve ready-card history on idle dispatch (#149160) 2026-09-15 20:46:50 +05:30
zalouser.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
zoom-meetings.md feat(voice): share GPT Live across meetings and calls (#146546) 2026-09-12 17:06:51 -07:00