openclaw/docs/plugins
Peter Steinberger a3e4005ebc
fix(gateway): keep model metadata available during plugin drains (#162301)
* fix(gateway): keep model metadata available during plugin drains

Keep the active model publication readable while admitted plugin work settles,
then retire it before resource replacement. Preserve execution fencing, auth
revocation, decision cancellation, rollback, and cleanup ownership.

Retain an automatic drain failure only while its original plugin configuration
delta remains unresolved. Allow explicit wait recovery and reversion alongside
changes to a different plugin without retrying unrelated failed work.

Validate on Blacksmith Testbox with real Gateway reader latency proof, 378
focused tests, 145 follow-up tests, negative controls, types, lint, and guards.

* fix(plugins): fence admission while preserving owned cleanup

* test(gateway): preserve plugin record helpers in reload fixture

* test: repair reload mocks and supervised process joins

* test(models): preserve queue receiver in drain observer
2026-10-01 08:38:43 +00:00
..
architecture-internals fix(openai): retire the Sora video provider after the API shutdown (#159543) 2026-09-27 22:52:14 +00:00
codex-harness feat(ui): select Ultrafast for supported accounts (#160352) 2026-09-30 07:45:41 +00:00
codex-harness-reference fix(codex): restore persona on remote app-server connections (#162156) 2026-09-30 16:05:21 -07:00
codex-harness-runtime fix(codex): stop replaying diagnostic-log notices in chat (#161657) 2026-09-30 19:51:11 -07:00
google-meet feat(meetings): add durable participation foundation (#152327) 2026-09-25 14:28:23 -07:00
hooks fix(plugins): let session_end hooks read ended transcripts (#161451) 2026-09-30 16:33:04 -07:00
manifest fix(models): prepare catalog pairs before replacing outputs (#160157) 2026-09-28 04:46:19 -07:00
reference docs: give Agents API its own onboarding guide (#162255) 2026-10-01 02:54:25 +00:00
sdk-agent-harness fix(agentsapi): recover image and attachment turns on hosted VMs (#162210) 2026-10-01 08:07:31 +00:00
sdk-channel-plugins refactor(channels): share draft rotation and retirement policies 2026-09-30 18:18:22 -07:00
sdk-entrypoints fix: preview files in remotely hosted workspaces (#159895) 2026-09-27 22:47:43 -07:00
sdk-migration fix: preserve legacy delivery and Telegram queues during upgrades (#162206) 2026-09-30 20:14:51 -07:00
sdk-overview docs(plugins): correct the rendered Control UI descriptor surfaces (#147599) 2026-09-30 16:15:58 -07:00
sdk-provider-plugins feat(ui): select Ultrafast for supported accounts (#160352) 2026-09-30 07:45:41 +00:00
sdk-runtime feat: separate person-wide Visitor revocation from invitation cancellation (#162207) 2026-10-01 05:04:01 +01:00
voice-call fix(voice-call): load on supported 2026.9.6 hosts (#159987) 2026-09-27 19:52:02 -07:00
adding-capabilities.md
admin-http-rpc.md refactor: remove Tasks and TaskFlow runtime (#159179) 2026-09-27 10:40:29 -07:00
agentsapi.md fix(agentsapi): identify OpenClaw in API requests (#162426) 2026-09-30 22:28:53 -07:00
apple-fm.md docs: fix utility model migration links (#157441) 2026-09-30 17:00:40 -07:00
architecture-internals.md
architecture.md fix(gateway): keep model metadata available during plugin drains (#162301) 2026-10-01 08:38:43 +00:00
beam.md perf(beam): reuse session catalog metadata between polls (#158394) 2026-09-25 15:43:31 -07:00
building-plugins.md chore(deps): refresh dependencies with seven-day cutoff (#158298) 2026-09-26 20:42:53 -07:00
bundles.md fix(agents): MCP server tools disappear when catalog listing takes over 1.5s (#157855) 2026-09-25 15:16:16 +05:30
cli-backend-plugins.md
codex-computer-use.md fix(codex): retain completed command output with Codex 0.158.0 (#160487) 2026-09-28 14:38:08 -07:00
codex-harness-reference.md fix: keep Codex chats working during slow model discovery (#160363) 2026-09-28 11:43:38 -07:00
codex-harness-runtime.md fix(codex): restore persona on remote app-server connections (#162156) 2026-09-30 16:05:21 -07:00
codex-harness.md fix(codex): retain completed command output with Codex 0.158.0 (#160487) 2026-09-28 14:38:08 -07:00
codex-native-plugins.md fix(codex): retain completed command output with Codex 0.158.0 (#160487) 2026-09-28 14:38:08 -07:00
codex-supervision.md
community.md
compatibility.md refactor(plugin-sdk)!: retire beta.5 whole-session-store bridge (#162220) 2026-09-30 18:18:53 -07:00
copilot.md refactor(providers): deslop model-provider plugins third pass (#161162) 2026-09-29 05:03:39 -07:00
dependency-resolution.md perf(build): avoid redundant plugin inventory probes (#162384) 2026-09-30 23:46:49 -07:00
facetime-recovery.md
facetime.md
feature-plugins.md feat(control-ui): let plugins dock conversations (#161957) 2026-09-30 10:15:46 -07:00
geolocation.md feat: let agents query online people and device activity (#159117) 2026-09-27 11:38:53 +00:00
github.md perf(github): share one two-second upstream budget across a preview (#161653) 2026-09-30 05:48:35 +00:00
google-meet.md
hooks.md fix(plugins): let session_end hooks read ended transcripts (#161451) 2026-09-30 16:33:04 -07:00
install-overrides.md
llama-cpp.md fix(setup): validate LM Studio and llama.cpp server URLs inline (#160720) 2026-09-28 21:36:22 -07:00
logbook.md
manage-plugins.md docs: clarify when plugin reload requires a restart (#157052) 2026-09-23 22:57:18 -07:00
manifest.md fix: plugin configuration rejects encoded schema reference separators (#161954) 2026-10-01 02:10:33 +08:00
meeting-plugins.md feat(slack-huddles): join Slack huddles as a signed-in Slack user (#159879) 2026-09-28 17:34:03 -07:00
memory-lancedb.md fix: retain loaded native captures and cancel stalled memory stats (#158950) 2026-09-26 18:29:57 +00:00
memory-wiki.md refactor(extensions): deslop memory-wiki, active-memory, acpx and agentsapi (#159262) 2026-09-26 23:35:00 -07:00
message-presentation.md
oc-path.md
onepassword.md fix(onepassword): move pending authorization onto SQLite worker (#156000) 2026-09-23 11:24:06 -07:00
onnx.md
plugin-inventory.md feat(slack-huddles): join Slack huddles as a signed-in Slack user (#159879) 2026-09-28 17:34:03 -07:00
plugin-permission-requests.md feat(approvals): enforce scoped Slack plugin reviewers (#159525) 2026-09-29 02:11:28 +00:00
reference.md feat(slack-huddles): join Slack huddles as a signed-in Slack user (#159879) 2026-09-28 17:34:03 -07:00
sdk-agent-harness.md
sdk-channel-inbound.md fix: preserve bot reply context and enable bot messages by default (#157091) 2026-09-24 07:58:36 +00:00
sdk-channel-ingress.md docs: fix 12 concrete defects from the ux audit remainder (#144128) 2026-09-25 17:28:14 +08:00
sdk-channel-outbound.md refactor(infra): deslop infra sixth pass (#160850) 2026-09-29 14:00:02 -07:00
sdk-channel-plugins.md fix: deliver final replies after unrelated plugin reloads (#160009) 2026-09-28 12:01:23 -04:00
sdk-entrypoints.md refactor(agents): share workspace context preparation (#158389) 2026-09-25 18:44:34 -07:00
sdk-migration.md docs: fix SDK migration section links (#158229) 2026-09-30 17:10:24 -07:00
sdk-overview.md
sdk-provider-plugins.md fix: restart abandoned provider sign-ins with shared OAuth handling (#160574) 2026-09-28 19:40:37 -07:00
sdk-runtime.md fix(plugins): distinguish settled disposal faults from retained cleanup 2026-09-30 17:36:35 -07:00
sdk-setup.md chore(deps): refresh dependencies with seven-day cutoff (#158298) 2026-09-26 20:42:53 -07:00
sdk-subpaths.md feat(control-ui): let plugins dock conversations (#161957) 2026-09-30 10:15:46 -07:00
sdk-testing.md refactor: remove Tasks and TaskFlow runtime (#159179) 2026-09-27 10:40:29 -07:00
session-share.md perf(session-share): keep chat catalog startup responsive (#156400) 2026-09-23 11:49:31 +00:00
slack-huddles.md feat(slack-huddles): join Slack huddles as a signed-in Slack user (#159879) 2026-09-28 17:34:03 -07:00
team-reports.md perf(team-reports): keep collection off the Gateway event loop (#159101) 2026-09-26 12:32:24 -07:00
teams-meetings.md
tool-plugins.md feat(gateway): let operators disable client file and image uploads (#158567) 2026-09-27 18:40:36 -07:00
typesafe.md fix(decisions): preserve fallback on provider input rejection (#156746) 2026-09-24 00:45:00 +00:00
vault.md
voice-call.md
workboard.md feat(workboard): add a people view filter to Sessions boards (#162283) 2026-09-30 21:02:35 -07:00
zalouser.md
zoom-meetings.md