diff --git a/extensions/bluebubbles/package.json b/extensions/bluebubbles/package.json index b1d2e4086eb..1b770537edc 100644 --- a/extensions/bluebubbles/package.json +++ b/extensions/bluebubbles/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw BlueBubbles channel plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/copilot-proxy/package.json b/extensions/copilot-proxy/package.json index b60a6c5913b..1bb444cb3c1 100644 --- a/extensions/copilot-proxy/package.json +++ b/extensions/copilot-proxy/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw Copilot Proxy provider plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/diagnostics-otel/package.json b/extensions/diagnostics-otel/package.json index a4a105b29fb..f20b495f7af 100644 --- a/extensions/diagnostics-otel/package.json +++ b/extensions/diagnostics-otel/package.json @@ -16,6 +16,9 @@ "@opentelemetry/sdk-trace-base": "^2.5.0", "@opentelemetry/semantic-conventions": "^1.39.0" }, + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/discord/package.json b/extensions/discord/package.json index 406150b1710..972a5b2fb51 100644 --- a/extensions/discord/package.json +++ b/extensions/discord/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw Discord channel plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/google-antigravity-auth/package.json b/extensions/google-antigravity-auth/package.json index 782153fdb00..354bd68cbe8 100644 --- a/extensions/google-antigravity-auth/package.json +++ b/extensions/google-antigravity-auth/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw Google Antigravity OAuth provider plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/google-gemini-cli-auth/package.json b/extensions/google-gemini-cli-auth/package.json index 2efe9adce7d..08098136b9a 100644 --- a/extensions/google-gemini-cli-auth/package.json +++ b/extensions/google-gemini-cli-auth/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw Gemini CLI OAuth provider plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/imessage/package.json b/extensions/imessage/package.json index 38a9c719d01..9bee0029e91 100644 --- a/extensions/imessage/package.json +++ b/extensions/imessage/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw iMessage channel plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/llm-task/package.json b/extensions/llm-task/package.json index 3f540da9af2..165c2da4e69 100644 --- a/extensions/llm-task/package.json +++ b/extensions/llm-task/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw JSON-only LLM task plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/lobster/package.json b/extensions/lobster/package.json index 00e3c663842..34ffa28b2b7 100644 --- a/extensions/lobster/package.json +++ b/extensions/lobster/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "Lobster workflow tool plugin (typed pipelines + resumable approvals)", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json index 2fd4baf6a02..f73af201a9c 100644 --- a/extensions/mattermost/package.json +++ b/extensions/mattermost/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw Mattermost channel plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/memory-lancedb/package.json b/extensions/memory-lancedb/package.json index db92add12cf..841be278947 100644 --- a/extensions/memory-lancedb/package.json +++ b/extensions/memory-lancedb/package.json @@ -8,6 +8,9 @@ "@sinclair/typebox": "0.34.48", "openai": "^6.17.0" }, + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/minimax-portal-auth/package.json b/extensions/minimax-portal-auth/package.json index 14bdbb90e99..2634766cde6 100644 --- a/extensions/minimax-portal-auth/package.json +++ b/extensions/minimax-portal-auth/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw MiniMax Portal OAuth provider plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json index 1f06e0f20cd..ba877cc459c 100644 --- a/extensions/msteams/package.json +++ b/extensions/msteams/package.json @@ -11,6 +11,9 @@ "openclaw": "workspace:*", "proper-lockfile": "^4.1.2" }, + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json index ddd8c328122..9a6c49b5b04 100644 --- a/extensions/nextcloud-talk/package.json +++ b/extensions/nextcloud-talk/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw Nextcloud Talk channel plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json index 8876a97db2f..e2de5032cde 100644 --- a/extensions/nostr/package.json +++ b/extensions/nostr/package.json @@ -8,6 +8,9 @@ "openclaw": "workspace:*", "zod": "^4.3.6" }, + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/open-prose/package.json b/extensions/open-prose/package.json index cb380cc6cec..07dc2351a13 100644 --- a/extensions/open-prose/package.json +++ b/extensions/open-prose/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenProse VM skill pack plugin (slash command + telemetry).", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/signal/package.json b/extensions/signal/package.json index 7f418fb0b1f..4f1dd9e6d0f 100644 --- a/extensions/signal/package.json +++ b/extensions/signal/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw Signal channel plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/slack/package.json b/extensions/slack/package.json index 23bf1f3764a..c76ba64eab1 100644 --- a/extensions/slack/package.json +++ b/extensions/slack/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw Slack channel plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/telegram/package.json b/extensions/telegram/package.json index 9c335e39bb8..ae45f7ce539 100644 --- a/extensions/telegram/package.json +++ b/extensions/telegram/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw Telegram channel plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json index 41788a5ccf2..3a2e1176015 100644 --- a/extensions/tlon/package.json +++ b/extensions/tlon/package.json @@ -7,6 +7,9 @@ "@urbit/aura": "^3.0.0", "@urbit/http-api": "^3.0.0" }, + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json index e9ddccf422b..089e18560cb 100644 --- a/extensions/voice-call/package.json +++ b/extensions/voice-call/package.json @@ -8,6 +8,9 @@ "ws": "^8.19.0", "zod": "^4.3.6" }, + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json index 3cb04d75a62..2249be3ddd7 100644 --- a/extensions/whatsapp/package.json +++ b/extensions/whatsapp/package.json @@ -3,6 +3,9 @@ "version": "2026.1.30", "description": "OpenClaw WhatsApp channel plugin", "type": "module", + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json index 4483c1733cc..0c8d97eafaf 100644 --- a/extensions/zalo/package.json +++ b/extensions/zalo/package.json @@ -7,6 +7,9 @@ "openclaw": "workspace:*", "undici": "7.19.2" }, + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json index 76b84b10a3b..97a13bd7f80 100644 --- a/extensions/zalouser/package.json +++ b/extensions/zalouser/package.json @@ -7,6 +7,9 @@ "@sinclair/typebox": "0.34.48", "openclaw": "workspace:*" }, + "devDependencies": { + "openclaw": "workspace:*" + }, "openclaw": { "extensions": [ "./index.ts" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c706263935..c4c5de89fd7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -230,9 +230,17 @@ importers: specifier: ^4.0.18 version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.1.0)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) - extensions/bluebubbles: {} + extensions/bluebubbles: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. - extensions/copilot-proxy: {} + extensions/copilot-proxy: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. extensions/diagnostics-otel: dependencies: @@ -269,12 +277,28 @@ importers: '@opentelemetry/semantic-conventions': specifier: ^1.39.0 version: 1.39.0 + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. - extensions/discord: {} + extensions/discord: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. - extensions/google-antigravity-auth: {} + extensions/google-antigravity-auth: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. - extensions/google-gemini-cli-auth: {} + extensions/google-gemini-cli-auth: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. extensions/googlechat: dependencies: @@ -286,7 +310,11 @@ importers: specifier: workspace:* version: link:../.. - extensions/imessage: {} + extensions/imessage: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. extensions/line: devDependencies: @@ -294,9 +322,17 @@ importers: specifier: workspace:* version: link:../.. - extensions/llm-task: {} + extensions/llm-task: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. - extensions/lobster: {} + extensions/lobster: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. extensions/matrix: dependencies: @@ -320,7 +356,11 @@ importers: specifier: workspace:* version: link:../.. - extensions/mattermost: {} + extensions/mattermost: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. extensions/memory-core: devDependencies: @@ -339,8 +379,16 @@ importers: openai: specifier: ^6.17.0 version: 6.17.0(ws@8.19.0)(zod@4.3.6) + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. - extensions/minimax-portal-auth: {} + extensions/minimax-portal-auth: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. extensions/msteams: dependencies: @@ -363,7 +411,11 @@ importers: specifier: ^4.1.2 version: 4.1.2 - extensions/nextcloud-talk: {} + extensions/nextcloud-talk: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. extensions/nostr: dependencies: @@ -377,13 +429,29 @@ importers: specifier: ^4.3.6 version: 4.3.6 - extensions/open-prose: {} + extensions/open-prose: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. - extensions/signal: {} + extensions/signal: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. - extensions/slack: {} + extensions/slack: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. - extensions/telegram: {} + extensions/telegram: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. extensions/tlon: dependencies: @@ -393,6 +461,10 @@ importers: '@urbit/http-api': specifier: ^3.0.0 version: 3.0.0 + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. extensions/twitch: dependencies: @@ -424,8 +496,16 @@ importers: zod: specifier: ^4.3.6 version: 4.3.6 + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. - extensions/whatsapp: {} + extensions/whatsapp: + devDependencies: + openclaw: + specifier: workspace:* + version: link:../.. extensions/zalo: dependencies: