diff --git a/extensions/bluebubbles/package.json b/extensions/bluebubbles/package.json index 1b770537edcfa..68fd17901e360 100644 --- a/extensions/bluebubbles/package.json +++ b/extensions/bluebubbles/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw BlueBubbles channel plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/copilot-proxy/package.json b/extensions/copilot-proxy/package.json index 1bb444cb3c19f..8205fe1b1d922 100644 --- a/extensions/copilot-proxy/package.json +++ b/extensions/copilot-proxy/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw Copilot Proxy provider plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/diagnostics-otel/package.json b/extensions/diagnostics-otel/package.json index f20b495f7afc0..e1e595e1ab63b 100644 --- a/extensions/diagnostics-otel/package.json +++ b/extensions/diagnostics-otel/package.json @@ -16,8 +16,8 @@ "@opentelemetry/sdk-trace-base": "^2.5.0", "@opentelemetry/semantic-conventions": "^1.39.0" }, - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/discord/package.json b/extensions/discord/package.json index 972a5b2fb51c2..9edb1eb14d8c9 100644 --- a/extensions/discord/package.json +++ b/extensions/discord/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw Discord channel plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/google-antigravity-auth/package.json b/extensions/google-antigravity-auth/package.json index 354bd68cbe836..14c7ba2e8d1dc 100644 --- a/extensions/google-antigravity-auth/package.json +++ b/extensions/google-antigravity-auth/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw Google Antigravity OAuth provider plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/google-gemini-cli-auth/package.json b/extensions/google-gemini-cli-auth/package.json index 08098136b9af2..da19e0050d5a5 100644 --- a/extensions/google-gemini-cli-auth/package.json +++ b/extensions/google-gemini-cli-auth/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw Gemini CLI OAuth provider plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/googlechat/package.json b/extensions/googlechat/package.json index 969a1e1561f59..ac5884a92fe57 100644 --- a/extensions/googlechat/package.json +++ b/extensions/googlechat/package.json @@ -6,9 +6,6 @@ "dependencies": { "google-auth-library": "^10.5.0" }, - "devDependencies": { - "openclaw": "workspace:*" - }, "peerDependencies": { "openclaw": ">=2026.1.26" }, diff --git a/extensions/imessage/package.json b/extensions/imessage/package.json index 9bee0029e91bf..83d5e9f93363a 100644 --- a/extensions/imessage/package.json +++ b/extensions/imessage/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw iMessage channel plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/line/package.json b/extensions/line/package.json index 335acbc2362c3..0a387cb45a267 100644 --- a/extensions/line/package.json +++ b/extensions/line/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw LINE channel plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/llm-task/package.json b/extensions/llm-task/package.json index 165c2da4e697e..1fb5f9250137a 100644 --- a/extensions/llm-task/package.json +++ b/extensions/llm-task/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw JSON-only LLM task plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/lobster/package.json b/extensions/lobster/package.json index 34ffa28b2b704..b37425999cd3d 100644 --- a/extensions/lobster/package.json +++ b/extensions/lobster/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "Lobster workflow tool plugin (typed pipelines + resumable approvals)", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json index e9051bc4ca097..da97aed892272 100644 --- a/extensions/matrix/package.json +++ b/extensions/matrix/package.json @@ -10,8 +10,8 @@ "music-metadata": "^11.11.1", "zod": "^4.3.6" }, - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json index f73af201a9cb1..813bcb75d5dca 100644 --- a/extensions/mattermost/package.json +++ b/extensions/mattermost/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw Mattermost channel plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/memory-core/package.json b/extensions/memory-core/package.json index 1caa6287f4853..a57a7fa74debc 100644 --- a/extensions/memory-core/package.json +++ b/extensions/memory-core/package.json @@ -3,9 +3,6 @@ "version": "2026.1.30", "description": "OpenClaw core memory search plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" - }, "peerDependencies": { "openclaw": ">=2026.1.26" }, diff --git a/extensions/memory-lancedb/package.json b/extensions/memory-lancedb/package.json index 841be278947df..18510477565e8 100644 --- a/extensions/memory-lancedb/package.json +++ b/extensions/memory-lancedb/package.json @@ -8,8 +8,8 @@ "@sinclair/typebox": "0.34.48", "openai": "^6.17.0" }, - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/minimax-portal-auth/package.json b/extensions/minimax-portal-auth/package.json index 2634766cde6ef..8ec84b282927f 100644 --- a/extensions/minimax-portal-auth/package.json +++ b/extensions/minimax-portal-auth/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw MiniMax Portal OAuth provider plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json index ba877cc459c98..b896492111b90 100644 --- a/extensions/msteams/package.json +++ b/extensions/msteams/package.json @@ -8,11 +8,10 @@ "@microsoft/agents-hosting-express": "^1.2.3", "@microsoft/agents-hosting-extensions-teams": "^1.2.3", "express": "^5.2.1", - "openclaw": "workspace:*", "proper-lockfile": "^4.1.2" }, - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json index 9a6c49b5b043f..319a2e4c8e8ca 100644 --- a/extensions/nextcloud-talk/package.json +++ b/extensions/nextcloud-talk/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw Nextcloud Talk channel plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json index e2de5032cde99..3a85eb5fe32eb 100644 --- a/extensions/nostr/package.json +++ b/extensions/nostr/package.json @@ -5,11 +5,10 @@ "type": "module", "dependencies": { "nostr-tools": "^2.22.1", - "openclaw": "workspace:*", "zod": "^4.3.6" }, - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/open-prose/package.json b/extensions/open-prose/package.json index 07dc2351a136d..f31d9f35d5d07 100644 --- a/extensions/open-prose/package.json +++ b/extensions/open-prose/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenProse VM skill pack plugin (slash command + telemetry).", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/signal/package.json b/extensions/signal/package.json index 4f1dd9e6d0f1e..7deb6aed62f3a 100644 --- a/extensions/signal/package.json +++ b/extensions/signal/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw Signal channel plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/slack/package.json b/extensions/slack/package.json index c76ba64eab11d..5e65aac664a49 100644 --- a/extensions/slack/package.json +++ b/extensions/slack/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw Slack channel plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/telegram/package.json b/extensions/telegram/package.json index ae45f7ce53930..2f85bdba6bff7 100644 --- a/extensions/telegram/package.json +++ b/extensions/telegram/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw Telegram channel plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json index 3a2e117601559..31974c93cbbfc 100644 --- a/extensions/tlon/package.json +++ b/extensions/tlon/package.json @@ -7,8 +7,8 @@ "@urbit/aura": "^3.0.0", "@urbit/http-api": "^3.0.0" }, - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/twitch/package.json b/extensions/twitch/package.json index 1c105e15c5c66..06b9cea18ed6f 100644 --- a/extensions/twitch/package.json +++ b/extensions/twitch/package.json @@ -9,8 +9,8 @@ "@twurple/chat": "^8.0.3", "zod": "^4.3.6" }, - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json index 089e18560cb87..451c08f057b92 100644 --- a/extensions/voice-call/package.json +++ b/extensions/voice-call/package.json @@ -8,8 +8,8 @@ "ws": "^8.19.0", "zod": "^4.3.6" }, - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json index 2249be3ddd7e0..d6f8470d35c2b 100644 --- a/extensions/whatsapp/package.json +++ b/extensions/whatsapp/package.json @@ -3,8 +3,8 @@ "version": "2026.1.30", "description": "OpenClaw WhatsApp channel plugin", "type": "module", - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json index 0c8d97eafaf4f..439362d0d2f8b 100644 --- a/extensions/zalo/package.json +++ b/extensions/zalo/package.json @@ -4,11 +4,10 @@ "description": "OpenClaw Zalo channel plugin", "type": "module", "dependencies": { - "openclaw": "workspace:*", "undici": "7.19.2" }, - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [ diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json index 97a13bd7f80ff..ddc49c4c6bbf8 100644 --- a/extensions/zalouser/package.json +++ b/extensions/zalouser/package.json @@ -4,11 +4,10 @@ "description": "OpenClaw Zalo Personal Account plugin via zca-cli", "type": "module", "dependencies": { - "@sinclair/typebox": "0.34.48", - "openclaw": "workspace:*" + "@sinclair/typebox": "0.34.48" }, - "devDependencies": { - "openclaw": "workspace:*" + "peerDependencies": { + "openclaw": ">=2026.0.0" }, "openclaw": { "extensions": [