openclaw/docs/plugins
Peter Steinberger eafe2a8d0b
refactor: consolidate duplicated plugin state and doctor migration plumbing onto SDK seams (#99850)
* refactor(plugin-sdk): add createPersistentDedupeCache and migrate channel presence caches

* refactor(matrix): adopt SDK approval reaction target store

* refactor(plugin-sdk): share doctor legacy-state migration fs helpers

* refactor(memory-core): dedupe qmd cache entry envelope validation

* chore(plugin-sdk): pin surface budgets for shared dedupe and doctor helpers

* test(matrix): use future approval expiry fixtures for reaction targets

* test(matrix): use future approval expiry fixtures for reaction targets
2026-07-04 01:51:03 -07:00
..
reference feat(providers): add ClawRouter routing and quotas (#99658) 2026-07-03 18:29:14 -07:00
adding-capabilities.md fix(agents): replace prose terminal classifiers (#93228) 2026-06-15 02:53:14 -07: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
architecture-internals.md fix(outbound): defer reserved-literal errors to async session-route resolver 2026-06-25 08:37:00 -07:00
architecture.md refactor: move transcripts into core 2026-05-26 14:51:11 +01:00
building-extensions.md
building-plugins.md fix: reject incompatible Node 23 runtimes (#99832) 2026-07-04 00:03:49 -07:00
bundles.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
cli-backend-plugins.md feat: support /btw in CLI-backed sessions (#92669) 2026-06-13 19:36:53 +02:00
codex-computer-use.md fix(codex): restrict computer-use installation (#97955) 2026-06-29 17:17:49 -07:00
codex-harness-reference.md feat(codex): share native threads across Codex clients (#99821) 2026-07-04 01:43:21 -07:00
codex-harness-runtime.md fix(codex): move stable context to developer instructions 2026-05-30 08:59:02 +02:00
codex-harness.md feat(codex): share native threads across Codex clients (#99821) 2026-07-04 01:43:21 -07:00
codex-native-plugins.md fix(codex): rename destructive approval mode to ask (#98501) 2026-07-01 15:14:55 -07:00
community.md
compatibility.md docs(plugins): record whatsapp admission compatibility 2026-06-15 20:06:16 +01:00
copilot.md feat(copilot): add BYOK provider parity 2026-06-24 18:29:56 +08: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 feat(plugin-sdk): add extensible channel identity hook context (#91903) 2026-06-23 11:56:49 +08:00
install-overrides.md fix: isolate npm plugin installs per package (#87647) 2026-05-28 21:16:07 +01:00
llama-cpp.md fix(memory): move local llama.cpp runtime to provider plugin 2026-06-09 14:30:35 +08:00
manage-plugins.md fix(cli): sync official plugins during update all (#96831) 2026-06-25 20:13:37 +02:00
manifest.md feat: add bundled plugin icon manifest URLs (#95845) 2026-06-22 22:14:18 -07:00
memory-lancedb.md refactor: unify OpenAI provider identity 2026-05-30 11:48:41 +02:00
memory-wiki.md feat(memory-wiki): import OKF bundles 2026-06-13 19:27:52 +08:00
message-presentation.md fix(feishu): preserve button command values in fallback text and add Feishu comment guidance with callback privacy (#94385) 2026-07-02 12:42:31 -07:00
oc-path.md
plugin-inventory.md feat(providers): add ClawRouter routing and quotas (#99658) 2026-07-03 18:29:14 -07: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 feat(providers): add ClawRouter routing and quotas (#99658) 2026-07-03 18:29:14 -07:00
sdk-agent-harness.md fix(copilot): tighten harness sdk boundaries 2026-06-23 15:48:27 +08:00
sdk-channel-inbound.md feat(plugin-sdk): add extensible channel identity hook context (#91903) 2026-06-23 11:56:49 +08:00
sdk-channel-ingress.md
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(channel): share draft chunking resolver 2026-06-10 13:35:19 +05:30
sdk-channel-plugins.md fix(telegram): explain disabled plugin approval failures (#95973) 2026-07-02 14:15:25 -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: consolidate duplicated plugin state and doctor migration plumbing onto SDK seams (#99850) 2026-07-04 01:51:03 -07:00
sdk-overview.md fix(plugin-sdk): honor suppressReply across native commands 2026-07-01 09:09:45 -07:00
sdk-provider-plugins.md refactor(providers): share reasoning payload normalization 2026-06-22 19:08:00 +08:00
sdk-runtime.md fix(gateway): require admin scope for browser proxy invoke (#85916) 2026-06-29 16:23:02 -07:00
sdk-setup.md fix(plugins): repair missing required platform packages 2026-06-16 14:00:11 +08:00
sdk-subpaths.md refactor: consolidate duplicated plugin state and doctor migration plumbing onto SDK seams (#99850) 2026-07-04 01:51:03 -07:00
sdk-testing.md fix: seed Slack thread context after reset (#97100) 2026-06-28 02:36:53 -04:00
tool-plugins.md
voice-call.md fix(voice-call): emit canonical session keys (#89884) 2026-06-27 01:29:58 +01:00
webhooks.md
workboard.md feat(ui): add workboard keyboard movement controls 2026-06-02 16:08:29 -05:00
zalouser.md