diff --git a/extensions/copilot-proxy/runtime-api.ts b/extensions/copilot-proxy/runtime-api.ts index 849136c6efb..04c4c25f7d0 100644 --- a/extensions/copilot-proxy/runtime-api.ts +++ b/extensions/copilot-proxy/runtime-api.ts @@ -1 +1,6 @@ -export * from "openclaw/plugin-sdk/copilot-proxy"; +export { definePluginEntry } from "openclaw/plugin-sdk/plugin-entry"; +export type { + OpenClawPluginApi, + ProviderAuthContext, + ProviderAuthResult, +} from "openclaw/plugin-sdk/core"; diff --git a/extensions/googlechat/runtime-api.ts b/extensions/googlechat/runtime-api.ts index 9eecea28139..324abaf11c4 100644 --- a/extensions/googlechat/runtime-api.ts +++ b/extensions/googlechat/runtime-api.ts @@ -1,4 +1,4 @@ // Private runtime barrel for the bundled Google Chat extension. // Keep this barrel thin and aligned with the curated plugin-sdk/googlechat surface. -export * from "openclaw/plugin-sdk/googlechat"; +export * from "../../src/plugin-sdk/googlechat.js"; diff --git a/extensions/nextcloud-talk/runtime-api.ts b/extensions/nextcloud-talk/runtime-api.ts index fc9283930bd..ba31a546cdf 100644 --- a/extensions/nextcloud-talk/runtime-api.ts +++ b/extensions/nextcloud-talk/runtime-api.ts @@ -1 +1 @@ -export * from "openclaw/plugin-sdk/nextcloud-talk"; +export * from "../../src/plugin-sdk/nextcloud-talk.js"; diff --git a/extensions/open-prose/runtime-api.ts b/extensions/open-prose/runtime-api.ts index 1601f81be1f..f2aa0034a22 100644 --- a/extensions/open-prose/runtime-api.ts +++ b/extensions/open-prose/runtime-api.ts @@ -1 +1,2 @@ -export * from "openclaw/plugin-sdk/open-prose"; +export { definePluginEntry } from "openclaw/plugin-sdk/plugin-entry"; +export type { OpenClawPluginApi } from "openclaw/plugin-sdk/core"; diff --git a/extensions/phone-control/runtime-api.ts b/extensions/phone-control/runtime-api.ts index 2e9e0adeba2..7db40d08280 100644 --- a/extensions/phone-control/runtime-api.ts +++ b/extensions/phone-control/runtime-api.ts @@ -1 +1,7 @@ -export * from "openclaw/plugin-sdk/phone-control"; +export { definePluginEntry } from "openclaw/plugin-sdk/plugin-entry"; +export type { + OpenClawPluginApi, + OpenClawPluginCommandDefinition, + OpenClawPluginService, + PluginCommandContext, +} from "openclaw/plugin-sdk/core"; diff --git a/extensions/talk-voice/api.ts b/extensions/talk-voice/api.ts index a5ae821e944..f2aa0034a22 100644 --- a/extensions/talk-voice/api.ts +++ b/extensions/talk-voice/api.ts @@ -1 +1,2 @@ -export * from "openclaw/plugin-sdk/talk-voice"; +export { definePluginEntry } from "openclaw/plugin-sdk/plugin-entry"; +export type { OpenClawPluginApi } from "openclaw/plugin-sdk/core"; diff --git a/package.json b/package.json index 797142fc574..e70c7dc3061 100644 --- a/package.json +++ b/package.json @@ -185,10 +185,6 @@ "types": "./dist/plugin-sdk/discord-core.d.ts", "default": "./dist/plugin-sdk/discord-core.js" }, - "./plugin-sdk/copilot-proxy": { - "types": "./dist/plugin-sdk/copilot-proxy.d.ts", - "default": "./dist/plugin-sdk/copilot-proxy.js" - }, "./plugin-sdk/feishu": { "types": "./dist/plugin-sdk/feishu.d.ts", "default": "./dist/plugin-sdk/feishu.js" @@ -245,18 +241,6 @@ "types": "./dist/plugin-sdk/imessage-core.d.ts", "default": "./dist/plugin-sdk/imessage-core.js" }, - "./plugin-sdk/open-prose": { - "types": "./dist/plugin-sdk/open-prose.d.ts", - "default": "./dist/plugin-sdk/open-prose.js" - }, - "./plugin-sdk/phone-control": { - "types": "./dist/plugin-sdk/phone-control.d.ts", - "default": "./dist/plugin-sdk/phone-control.js" - }, - "./plugin-sdk/qwen-portal-auth": { - "types": "./dist/plugin-sdk/qwen-portal-auth.d.ts", - "default": "./dist/plugin-sdk/qwen-portal-auth.js" - }, "./plugin-sdk/signal": { "types": "./dist/plugin-sdk/signal.d.ts", "default": "./dist/plugin-sdk/signal.js" @@ -461,6 +445,10 @@ "types": "./dist/plugin-sdk/request-url.d.ts", "default": "./dist/plugin-sdk/request-url.js" }, + "./plugin-sdk/qwen-portal-auth": { + "types": "./dist/plugin-sdk/qwen-portal-auth.d.ts", + "default": "./dist/plugin-sdk/qwen-portal-auth.js" + }, "./plugin-sdk/webhook-ingress": { "types": "./dist/plugin-sdk/webhook-ingress.d.ts", "default": "./dist/plugin-sdk/webhook-ingress.js" @@ -485,10 +473,6 @@ "types": "./dist/plugin-sdk/synology-chat.d.ts", "default": "./dist/plugin-sdk/synology-chat.js" }, - "./plugin-sdk/talk-voice": { - "types": "./dist/plugin-sdk/talk-voice.d.ts", - "default": "./dist/plugin-sdk/talk-voice.js" - }, "./plugin-sdk/thread-ownership": { "types": "./dist/plugin-sdk/thread-ownership.d.ts", "default": "./dist/plugin-sdk/thread-ownership.js" diff --git a/scripts/lib/plugin-sdk-entrypoints.json b/scripts/lib/plugin-sdk-entrypoints.json index d889433dae8..403f9523f1d 100644 --- a/scripts/lib/plugin-sdk-entrypoints.json +++ b/scripts/lib/plugin-sdk-entrypoints.json @@ -36,7 +36,6 @@ "telegram-core", "discord", "discord-core", - "copilot-proxy", "feishu", "google", "googlechat", @@ -51,9 +50,6 @@ "slack-core", "imessage", "imessage-core", - "open-prose", - "phone-control", - "qwen-portal-auth", "signal", "whatsapp", "whatsapp-shared", @@ -105,13 +101,13 @@ "secret-input-runtime", "secret-input-schema", "request-url", + "qwen-portal-auth", "webhook-ingress", "webhook-path", "runtime-store", "secret-input", "signal-core", "synology-chat", - "talk-voice", "thread-ownership", "tlon", "twitch",