openclaw/docs/plugins
Jason (Json) 4c468412df
fix(update): inspect plugin migration data before Doctor rehearsal (#156326)
* feat(plugins): report undeclared migration recovery resources

Preserve read-only resource declarations through the Doctor contract and SDK plan adapter. Warn for legacy migrations without declarations, and reject invalid inventories without running migration work.

Co-authored-by: Peter Steinberger <steipete@gmail.com>

* test(plugins): qualify migration warnings through bundled public artifacts

* fix(update): inspect plugin resources in guarded Doctor rehearsal

Consume declared paths and typed legacy warnings from the existing migration inventory. Retain original parent and physical copied-root custody through admission and cleanup, and join readonly inventories before releasing copies.

Co-authored-by: Peter Steinberger <steipete@gmail.com>

* fix(update): preserve producer code links in guarded rehearsal

Bind validated plugin code links across snapshot workers, retain readonly Workshop history, preserve copied database bytes, and reject raw parent traversal before locality normalization. Keep declared migration data strict and recheck physical custody at admission.

Co-authored-by: Peter Steinberger <steipete@gmail.com>

* test(update): scope physical traversal witness to POSIX

Node normalizes Win32 parent traversal before realpath. Keep only that physical witness platform-specific while retaining every migration-refusal and external-byte assertion on all platforms.

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-09-23 07:19:49 -06:00
..
architecture-internals fix: respect plugin lifecycle in outbound sends (#153105) 2026-09-19 13:41:24 -07:00
codex-harness feat: enforce role model limits in native agents and Visitor Access (#154893) 2026-09-23 12:28:30 +01:00
codex-harness-reference fix(codex): restore GPT-6 subscription discovery (#155989) 2026-09-22 17:07:28 -07:00
codex-harness-runtime fix(codex): reset native context after history cuts (#155207) 2026-09-21 16:13:35 -07:00
google-meet fix(google-meet): honor summary output paths (#147078) 2026-09-13 07:55:10 -07:00
hooks fix: keep plugin queues bound to their selected session (#155714) 2026-09-22 08:37:46 -07:00
manifest fix: avoid blocking channel operations on stored account credentials (#156267) 2026-09-23 03:27:50 -07:00
reference feat(openai): add explicit Agents API MVP harness (#151176) 2026-09-22 18:51:10 -07:00
sdk-agent-harness feat: enforce role model limits in native agents and Visitor Access (#154893) 2026-09-23 12:28:30 +01:00
sdk-channel-plugins fix: prevent replies through stale conversation bindings (#154864) 2026-09-22 11:04:52 -07:00
sdk-entrypoints perf(gateway): isolate catalog queues and bound foreground waits (#155670) 2026-09-22 04:00:34 -07:00
sdk-migration fix(update): inspect plugin migration data before Doctor rehearsal (#156326) 2026-09-23 07:19:49 -06:00
sdk-overview feat(decisions): add explicit evaluation and Labs opt-in foundation (#155134) 2026-09-22 15:55:02 -07:00
sdk-provider-plugins fix(talk): preserve Grok transcripts and confirmed voice consults (#155838) 2026-09-23 10:44:33 +05:30
sdk-runtime fix(sessions): offload file-backed failed-image notes (#155721) 2026-09-23 02:34:09 -07: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(plugins): keep resolved SDK imports on the host (#156427) 2026-09-23 11:35:17 +00: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): restore GPT-6 subscription discovery (#155989) 2026-09-22 17:07:28 -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(codex): restore GPT-6 subscription discovery (#155989) 2026-09-22 17:07:28 -07:00
codex-native-plugins.md fix(codex): request consent for permitted native app reads (#152085) 2026-09-22 17:17:28 -07: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 fix: include hoisted plugin assets in native app packages (#156188) 2026-09-22 22:23:19 -07:00
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 fix(geolocation): keep lookups available during cache write failures (#154569) 2026-09-21 22:27:29 -07:00
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 fix(plugins): withhold Incognito content from observation hooks (#156417) 2026-09-23 19:41:31 +08: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 fix(meetings): wait for pending audio setup on leave (#155787) 2026-09-22 11:32:27 -07:00
memory-lancedb.md fix: exclude incognito turns from automatic memory capture (#155594) 2026-09-23 17:53:28 +08: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(openai): add explicit Agents API MVP harness (#151176) 2026-09-22 18:51:10 -07:00
plugin-permission-requests.md
reference.md feat(openai): add explicit Agents API MVP harness (#151176) 2026-09-22 18:51:10 -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: recognize verified team admins as channel owners (#153508) 2026-09-21 19:56:45 -07:00
sdk-channel-ingress.md fix: recognize verified team admins as channel owners (#153508) 2026-09-21 19:56:45 -07:00
sdk-channel-outbound.md fix(telegram): keep a visible outcome when final delivery fails (#155906) 2026-09-23 09:59:35 +05:30
sdk-channel-plugins.md fix: avoid blocking channel operations on stored account credentials (#156267) 2026-09-23 03:27:50 -07:00
sdk-entrypoints.md fix(mcp): accept grouped frames in strict stdio clients (#156165) 2026-09-22 22:14:20 -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 perf(infra): keep hot Workers warm and expose churn 2026-09-23 12:53:07 +00:00
sdk-testing.md test(anthropic): verify Vertex metadata in route coverage (#154479) 2026-09-22 04:31:11 -07:00
session-share.md perf(session-share): keep chat catalog startup responsive (#156400) 2026-09-23 11:49:31 +00: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 feat(decisions): add explicit evaluation and Labs opt-in foundation (#155134) 2026-09-22 15:55:02 -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): run automations after workers finish (#156130) 2026-09-22 23:46:41 -05:00
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