openclaw/docs/plugins
Peter Steinberger 3fc0df953c
refactor(agents): bind subagent threads in core (#88416)
Move subagent thread binding ownership into core so session-mode spawns prepare channel bindings before launching the child agent. Deprecate the legacy subagent_spawning SDK hook in code, compatibility metadata, diagnostics, and plugin docs; plugin authors should observe subagent_spawned instead.

Verification:
- node scripts/run-vitest.mjs src/agents/sessions-spawn-hooks.test.ts src/agents/subagent-spawn.thread-binding.test.ts src/agents/subagent-spawn.workspace.test.ts src/agents/subagent-spawn.mode-session-diagnostics.test.ts
- node scripts/run-tsgo.mjs -p tsconfig.core.json --incremental --tsBuildInfoFile .artifacts/tsgo-cache/core.tsbuildinfo
- git diff --check
- .agents/skills/autoreview/scripts/autoreview --mode local
- CI run 26693808952 green, including checks-node-agentic-agents-core and checks-node-agentic-plugin-sdk
2026-05-30 21:19:09 +01:00
..
reference refactor: remove skill workshop plugin package 2026-05-30 20:04:52 +01:00
adding-capabilities.md Deprecate memory-specific embedding provider registration (#85072) 2026-05-27 15:24:17 +02:00
admin-http-rpc.md feat(admin-http-rpc): allow web QR login methods (#83259) 2026-05-18 12:24:27 +01:00
agent-tools.md docs(plugins/agent-tools): remove duplicate H1 2026-05-06 09:00:20 -07:00
architecture-internals.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
architecture.md refactor: move transcripts into core 2026-05-26 14:51:11 +01:00
building-extensions.md docs(concepts,automation,plugins): add Related sections to pages missing them 2026-04-23 15:48:46 -07:00
building-plugins.md Revert "feat: expose plugin approval action metadata" (#87419) 2026-05-27 14:48:06 -07:00
bundles.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
cli-backend-plugins.md fix(acpx): harden session lifecycle cleanup 2026-05-07 07:30:37 +01:00
codex-computer-use.md docs: clarify Codex native hook relay recovery 2026-05-28 19:21:50 +01:00
codex-harness-reference.md fix(codex): keep app-server continuation turns alive 2026-05-30 20:41:04 +01:00
codex-harness-runtime.md fix(codex): move stable context to developer instructions 2026-05-30 08:59:02 +02:00
codex-harness.md fix(codex): keep app-server continuation turns alive 2026-05-30 20:41:04 +01:00
codex-native-plugins.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
community.md docs: consolidate plugin management docs (#81898) 2026-05-14 14:27:50 -07:00
compatibility.md Deprecate memory-specific embedding provider registration (#85072) 2026-05-27 15:24:17 +02:00
copilot.md build(plugins): externalize copilot runtime 2026-05-29 20:14:38 +01:00
dependency-resolution.md fix: isolate npm plugin installs per package (#87647) 2026-05-28 21:16:07 +01:00
google-meet.md refactor(voice): catalog voice models through providers (#87794) 2026-05-29 04:46:45 +01:00
hooks.md refactor(agents): bind subagent threads in core (#88416) 2026-05-30 21:19:09 +01:00
install-overrides.md fix: isolate npm plugin installs per package (#87647) 2026-05-28 21:16:07 +01:00
manage-plugins.md docs: clarify plugin gateway auto-restart 2026-05-16 17:11:53 +01:00
manifest.md refactor: unify OpenAI provider identity 2026-05-30 11:48:41 +02:00
memory-lancedb.md refactor: unify OpenAI provider identity 2026-05-30 11:48:41 +02:00
memory-wiki.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
message-presentation.md fix(discord): preserve reusable presentation buttons 2026-05-21 22:02:16 +01:00
oc-path.md OC Path: restore YAML support (#81436) 2026-05-16 07:52:08 -07:00
plugin-inventory.md refactor: remove skill workshop plugin package 2026-05-30 20:04:52 +01:00
plugin-permission-requests.md docs: replace OpenClaw docs skill and add plugin permissions guide 2026-05-24 23:20:14 -07:00
reference.md refactor: remove skill workshop plugin package 2026-05-30 20:04:52 +01:00
sdk-agent-harness.md feat: add Claude Opus 4.8 support (#87890) 2026-05-29 06:10:42 +01:00
sdk-channel-inbound.md refactor: remove channel turn runtime aliases 2026-05-27 11:37:23 +01:00
sdk-channel-ingress.md refactor: centralize channel ingress access 2026-05-10 00:18:36 -04:00
sdk-channel-message.md refactor: move channel message sdk compat into core 2026-05-27 13:59:33 +01:00
sdk-channel-outbound.md refactor: centralize inbound supplemental context 2026-05-27 09:26:06 +01:00
sdk-channel-plugins.md refactor: share native approval route gates 2026-05-29 15:32:31 -07:00
sdk-channel-turn.md refactor: remove channel turn runtime aliases 2026-05-27 11:37:23 +01:00
sdk-entrypoints.md perf: defer Slack full startup (#87760) 2026-05-28 20:37:09 +01:00
sdk-migration.md refactor(agents): bind subagent threads in core (#88416) 2026-05-30 21:19:09 +01:00
sdk-overview.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
sdk-provider-plugins.md refactor: unify OpenAI provider identity 2026-05-30 11:48:41 +02:00
sdk-runtime.md fix(plugin-state): evict current namespace on plugin row cap 2026-05-27 20:33:40 +01:00
sdk-setup.md fix: isolate npm plugin installs per package (#87647) 2026-05-28 21:16:07 +01:00
sdk-subpaths.md refactor: share inline image data URL sanitizer 2026-05-30 10:08:54 +02:00
sdk-testing.md fix(plugin-sdk): stop exporting vitest test helpers (#87120) 2026-05-26 23:10:41 -07:00
tool-plugins.md feat: dogfood tool plugin helpers 2026-05-17 11:45:18 +01:00
voice-call.md refactor(voice): catalog voice models through providers (#87794) 2026-05-29 04:46:45 +01:00
webhooks.md docs: remove duplicate body H1s + sentence-case headings across 10 pages 2026-05-06 09:06:11 -07:00
workboard.md feat: expand workboard orchestration metadata (#88408) 2026-05-30 19:22:19 +01:00
zalouser.md docs: add dedicated ClawHub docs tab (#79159) 2026-05-07 18:55:08 -07:00