From 5003f1798d5aeebcf2adcd4be092b4540bf8135c Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Mon, 27 Apr 2026 10:05:46 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@ca882aeb42df9a952026aa2fc1d403a926245dc0 --- .openclaw-sync/source.json | 4 ++-- docs/plugins/sdk-migration.md | 13 +++++-------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 79f048106..06a1e3dfb 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "a6eb051b3aabba233f650322a0e8d2fe8e178729", - "syncedAt": "2026-04-27T09:58:17.059Z" + "sha": "ca882aeb42df9a952026aa2fc1d403a926245dc0", + "syncedAt": "2026-04-27T10:04:22.269Z" } diff --git a/docs/plugins/sdk-migration.md b/docs/plugins/sdk-migration.md index c822888e0..2ee33fc06 100644 --- a/docs/plugins/sdk-migration.md +++ b/docs/plugins/sdk-migration.md @@ -56,14 +56,11 @@ The old approach caused problems: The modern plugin SDK fixes this: each import path (`openclaw/plugin-sdk/\`) is a small, self-contained module with a clear purpose and documented contract. -Legacy provider convenience seams for bundled channels are also gone. Imports -such as `openclaw/plugin-sdk/slack`, `openclaw/plugin-sdk/discord`, -`openclaw/plugin-sdk/signal`, `openclaw/plugin-sdk/whatsapp`, -channel-branded helper seams, and -`openclaw/plugin-sdk/telegram-core` were private mono-repo shortcuts, not -stable plugin contracts. Use narrow generic SDK subpaths instead. Inside the -bundled plugin workspace, keep provider-owned helpers in that plugin's own -`api.ts` or `runtime-api.ts`. +Legacy provider convenience seams for bundled channels are also gone. +Channel-branded helper seams were private mono-repo shortcuts, not stable +plugin contracts. Use narrow generic SDK subpaths instead. Inside the bundled +plugin workspace, keep provider-owned helpers in that plugin's own `api.ts` or +`runtime-api.ts`. Current bundled provider examples: