fix(plugin-sdk): restore public runtime subpaths

This commit is contained in:
Vincent Koc 2026-03-18 17:38:37 -07:00
parent 4cc0bb07c1
commit f19cb738af
24 changed files with 111 additions and 189 deletions

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/acpx.js";
export * from "openclaw/plugin-sdk/acpx";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/copilot-proxy.js";
export * from "openclaw/plugin-sdk/copilot-proxy";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/feishu.js";
export * from "openclaw/plugin-sdk/feishu";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/google.js";
export * from "openclaw/plugin-sdk/google";

View File

@ -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 "../../src/plugin-sdk/googlechat.js";
export * from "openclaw/plugin-sdk/googlechat";

View File

@ -1 +1 @@
export * from "../../../src/plugin-sdk/irc.js";
export * from "openclaw/plugin-sdk/irc";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/line-core.js";
export * from "openclaw/plugin-sdk/line-core";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/lobster.js";
export * from "openclaw/plugin-sdk/lobster";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/matrix.js";
export * from "openclaw/plugin-sdk/matrix";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/mattermost.js";
export * from "openclaw/plugin-sdk/mattermost";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/msteams.js";
export * from "openclaw/plugin-sdk/msteams";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/nextcloud-talk.js";
export * from "openclaw/plugin-sdk/nextcloud-talk";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/nostr.js";
export * from "openclaw/plugin-sdk/nostr";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/open-prose.js";
export * from "openclaw/plugin-sdk/open-prose";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/phone-control.js";
export * from "openclaw/plugin-sdk/phone-control";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/qwen-portal-auth.js";
export * from "openclaw/plugin-sdk/qwen-portal-auth";

View File

@ -1 +1 @@
export * from "../../../src/plugin-sdk/signal.js";
export * from "openclaw/plugin-sdk/signal";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/twitch.js";
export * from "openclaw/plugin-sdk/twitch";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/zai.js";
export * from "openclaw/plugin-sdk/zai";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/zalo.js";
export * from "openclaw/plugin-sdk/zalo";

View File

@ -1 +1 @@
export * from "../../src/plugin-sdk/zalouser.js";
export * from "openclaw/plugin-sdk/zalouser";

View File

@ -165,6 +165,10 @@
"types": "./dist/plugin-sdk/acp-runtime.d.ts",
"default": "./dist/plugin-sdk/acp-runtime.js"
},
"./plugin-sdk/acpx": {
"types": "./dist/plugin-sdk/acpx.d.ts",
"default": "./dist/plugin-sdk/acpx.js"
},
"./plugin-sdk/telegram": {
"types": "./dist/plugin-sdk/telegram.d.ts",
"default": "./dist/plugin-sdk/telegram.js"
@ -181,10 +185,50 @@
"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"
},
"./plugin-sdk/google": {
"types": "./dist/plugin-sdk/google.d.ts",
"default": "./dist/plugin-sdk/google.js"
},
"./plugin-sdk/googlechat": {
"types": "./dist/plugin-sdk/googlechat.d.ts",
"default": "./dist/plugin-sdk/googlechat.js"
},
"./plugin-sdk/irc": {
"types": "./dist/plugin-sdk/irc.d.ts",
"default": "./dist/plugin-sdk/irc.js"
},
"./plugin-sdk/line-core": {
"types": "./dist/plugin-sdk/line-core.d.ts",
"default": "./dist/plugin-sdk/line-core.js"
},
"./plugin-sdk/lobster": {
"types": "./dist/plugin-sdk/lobster.d.ts",
"default": "./dist/plugin-sdk/lobster.js"
},
"./plugin-sdk/matrix": {
"types": "./dist/plugin-sdk/matrix.d.ts",
"default": "./dist/plugin-sdk/matrix.js"
},
"./plugin-sdk/mattermost": {
"types": "./dist/plugin-sdk/mattermost.d.ts",
"default": "./dist/plugin-sdk/mattermost.js"
},
"./plugin-sdk/msteams": {
"types": "./dist/plugin-sdk/msteams.d.ts",
"default": "./dist/plugin-sdk/msteams.js"
},
"./plugin-sdk/nextcloud-talk": {
"types": "./dist/plugin-sdk/nextcloud-talk.d.ts",
"default": "./dist/plugin-sdk/nextcloud-talk.js"
},
"./plugin-sdk/slack": {
"types": "./dist/plugin-sdk/slack.d.ts",
"default": "./dist/plugin-sdk/slack.js"
@ -197,6 +241,22 @@
"types": "./dist/plugin-sdk/imessage.d.ts",
"default": "./dist/plugin-sdk/imessage.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"
},
"./plugin-sdk/whatsapp": {
"types": "./dist/plugin-sdk/whatsapp.d.ts",
"default": "./dist/plugin-sdk/whatsapp.js"
@ -437,6 +497,18 @@
"types": "./dist/plugin-sdk/web-media.d.ts",
"default": "./dist/plugin-sdk/web-media.js"
},
"./plugin-sdk/zai": {
"types": "./dist/plugin-sdk/zai.d.ts",
"default": "./dist/plugin-sdk/zai.js"
},
"./plugin-sdk/zalo": {
"types": "./dist/plugin-sdk/zalo.d.ts",
"default": "./dist/plugin-sdk/zalo.js"
},
"./plugin-sdk/zalouser": {
"types": "./dist/plugin-sdk/zalouser.d.ts",
"default": "./dist/plugin-sdk/zalouser.js"
},
"./plugin-sdk/speech": {
"types": "./dist/plugin-sdk/speech.d.ts",
"default": "./dist/plugin-sdk/speech.js"

View File

@ -31,14 +31,29 @@
"hook-runtime",
"process-runtime",
"acp-runtime",
"acpx",
"telegram",
"telegram-core",
"discord",
"discord-core",
"copilot-proxy",
"feishu",
"google",
"googlechat",
"irc",
"line-core",
"lobster",
"matrix",
"mattermost",
"msteams",
"nextcloud-talk",
"slack",
"slack-core",
"imessage",
"open-prose",
"phone-control",
"qwen-portal-auth",
"signal",
"whatsapp",
"whatsapp-action-runtime",
"whatsapp-login-qr",
@ -99,6 +114,9 @@
"twitch",
"voice-call",
"web-media",
"zai",
"zalo",
"zalouser",
"speech",
"state-paths",
"tool-send"

View File

@ -1,44 +1,4 @@
[
{
"file": "extensions/acpx/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/acpx.js",
"resolvedPath": "src/plugin-sdk/acpx.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/copilot-proxy/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/copilot-proxy.js",
"resolvedPath": "src/plugin-sdk/copilot-proxy.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/feishu/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/feishu.js",
"resolvedPath": "src/plugin-sdk/feishu.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/google/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/google.js",
"resolvedPath": "src/plugin-sdk/google.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/googlechat/runtime-api.ts",
"line": 4,
"kind": "export",
"specifier": "../../src/plugin-sdk/googlechat.js",
"resolvedPath": "src/plugin-sdk/googlechat.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/googlechat/src/channel.ts",
"line": 23,
@ -79,38 +39,6 @@
"resolvedPath": "extensions/shared/runtime.js",
"reason": "imports another extension via relative path outside the extension package"
},
{
"file": "extensions/irc/src/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../../src/plugin-sdk/irc.js",
"resolvedPath": "src/plugin-sdk/irc.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/line/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/line-core.js",
"resolvedPath": "src/plugin-sdk/line-core.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/lobster/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/lobster.js",
"resolvedPath": "src/plugin-sdk/lobster.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/matrix/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/matrix.js",
"resolvedPath": "src/plugin-sdk/matrix.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/matrix/src/channel.ts",
"line": 19,
@ -119,14 +47,6 @@
"resolvedPath": "extensions/shared/channel-status-summary.js",
"reason": "imports another extension via relative path outside the extension package"
},
{
"file": "extensions/mattermost/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/mattermost.js",
"resolvedPath": "src/plugin-sdk/mattermost.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/mattermost/src/channel.ts",
"line": 15,
@ -143,22 +63,6 @@
"resolvedPath": "extensions/shared/config-schema-helpers.js",
"reason": "imports another extension via relative path outside the extension package"
},
{
"file": "extensions/msteams/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/msteams.js",
"resolvedPath": "src/plugin-sdk/msteams.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/nextcloud-talk/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/nextcloud-talk.js",
"resolvedPath": "src/plugin-sdk/nextcloud-talk.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/nextcloud-talk/src/channel.ts",
"line": 13,
@ -183,14 +87,6 @@
"resolvedPath": "extensions/shared/runtime.js",
"reason": "imports another extension via relative path outside the extension package"
},
{
"file": "extensions/nostr/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/nostr.js",
"resolvedPath": "src/plugin-sdk/nostr.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/nostr/src/channel.ts",
"line": 9,
@ -199,38 +95,6 @@
"resolvedPath": "extensions/shared/channel-status-summary.js",
"reason": "imports another extension via relative path outside the extension package"
},
{
"file": "extensions/open-prose/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/open-prose.js",
"resolvedPath": "src/plugin-sdk/open-prose.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/phone-control/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/phone-control.js",
"resolvedPath": "src/plugin-sdk/phone-control.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/qwen-portal-auth/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/qwen-portal-auth.js",
"resolvedPath": "src/plugin-sdk/qwen-portal-auth.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/signal/src/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../../src/plugin-sdk/signal.js",
"resolvedPath": "src/plugin-sdk/signal.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/slack/src/channel.ts",
"line": 20,
@ -239,14 +103,6 @@
"resolvedPath": "extensions/shared/channel-status-summary.js",
"reason": "imports another extension via relative path outside the extension package"
},
{
"file": "extensions/twitch/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/twitch.js",
"resolvedPath": "src/plugin-sdk/twitch.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/twitch/src/plugin.ts",
"line": 8,
@ -255,22 +111,6 @@
"resolvedPath": "extensions/shared/channel-status-summary.js",
"reason": "imports another extension via relative path outside the extension package"
},
{
"file": "extensions/zai/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/zai.js",
"resolvedPath": "src/plugin-sdk/zai.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/zalo/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/zalo.js",
"resolvedPath": "src/plugin-sdk/zalo.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/zalo/src/status-issues.ts",
"line": 1,
@ -279,14 +119,6 @@
"resolvedPath": "extensions/shared/status-issues.js",
"reason": "imports another extension via relative path outside the extension package"
},
{
"file": "extensions/zalouser/runtime-api.ts",
"line": 1,
"kind": "export",
"specifier": "../../src/plugin-sdk/zalouser.js",
"resolvedPath": "src/plugin-sdk/zalouser.js",
"reason": "re-exports plugin-sdk via relative path; use openclaw/plugin-sdk/<subpath>"
},
{
"file": "extensions/zalouser/src/channel.ts",
"line": 10,