From 7aaca4a8a6f77dad381630898cfaeff50ae6e0eb Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 27 May 2026 16:53:42 +0100 Subject: [PATCH] chore(release): prepare 2026.5.27 --- CHANGELOG.md | 22 ++++++++++++++----- apps/android/app/build.gradle.kts | 4 ++-- apps/ios/CHANGELOG.md | 4 ++++ apps/ios/Config/Version.xcconfig | 4 ++-- apps/ios/version.json | 2 +- .../Sources/OpenClaw/Resources/Info.plist | 4 ++-- docs/.generated/config-baseline.sha256 | 6 ++--- extensions/acpx/npm-shrinkwrap.json | 4 ++-- extensions/acpx/package.json | 6 ++--- extensions/admin-http-rpc/package.json | 2 +- extensions/alibaba/package.json | 2 +- .../amazon-bedrock-mantle/npm-shrinkwrap.json | 4 ++-- extensions/amazon-bedrock-mantle/package.json | 6 ++--- extensions/amazon-bedrock/npm-shrinkwrap.json | 4 ++-- extensions/amazon-bedrock/package.json | 6 ++--- .../anthropic-vertex/npm-shrinkwrap.json | 4 ++-- extensions/anthropic-vertex/package.json | 6 ++--- extensions/anthropic/package.json | 2 +- extensions/arcee/package.json | 2 +- extensions/azure-speech/package.json | 2 +- extensions/bonjour/package.json | 2 +- extensions/brave/npm-shrinkwrap.json | 4 ++-- extensions/brave/package.json | 6 ++--- extensions/browser/package.json | 2 +- extensions/byteplus/package.json | 2 +- extensions/canvas/package.json | 2 +- extensions/cerebras/package.json | 2 +- extensions/chutes/package.json | 2 +- extensions/clickclack/package.json | 4 ++-- extensions/cloudflare-ai-gateway/package.json | 2 +- extensions/codex/npm-shrinkwrap.json | 10 ++++----- extensions/codex/package.json | 6 ++--- extensions/comfy/package.json | 2 +- extensions/copilot-proxy/package.json | 2 +- extensions/deepgram/package.json | 2 +- extensions/deepinfra/package.json | 2 +- extensions/deepseek/package.json | 2 +- .../diagnostics-otel/npm-shrinkwrap.json | 4 ++-- extensions/diagnostics-otel/package.json | 6 ++--- .../npm-shrinkwrap.json | 4 ++-- .../diagnostics-prometheus/package.json | 6 ++--- extensions/diffs/npm-shrinkwrap.json | 4 ++-- extensions/diffs/package.json | 6 ++--- extensions/discord/npm-shrinkwrap.json | 6 ++--- extensions/discord/package.json | 8 +++---- extensions/document-extract/package.json | 2 +- extensions/duckduckgo/package.json | 2 +- extensions/elevenlabs/package.json | 2 +- extensions/exa/package.json | 2 +- extensions/fal/package.json | 2 +- extensions/feishu/npm-shrinkwrap.json | 6 ++--- extensions/feishu/package.json | 8 +++---- extensions/file-transfer/package.json | 2 +- extensions/firecrawl/package.json | 2 +- extensions/fireworks/package.json | 2 +- extensions/github-copilot/package.json | 2 +- extensions/google-meet/npm-shrinkwrap.json | 6 ++--- extensions/google-meet/package.json | 8 +++---- extensions/google/package.json | 2 +- extensions/googlechat/npm-shrinkwrap.json | 6 ++--- extensions/googlechat/package.json | 8 +++---- extensions/gradium/package.json | 2 +- extensions/groq/package.json | 2 +- extensions/huggingface/package.json | 2 +- extensions/image-generation-core/package.json | 2 +- extensions/imessage/package.json | 6 ++--- extensions/inworld/package.json | 2 +- extensions/irc/package.json | 2 +- extensions/kilocode/package.json | 2 +- extensions/kimi-coding/package.json | 2 +- extensions/line/npm-shrinkwrap.json | 6 ++--- extensions/line/package.json | 8 +++---- extensions/litellm/package.json | 2 +- extensions/llm-task/package.json | 2 +- extensions/lmstudio/package.json | 2 +- extensions/lobster/npm-shrinkwrap.json | 4 ++-- extensions/lobster/package.json | 6 ++--- extensions/matrix/CHANGELOG.md | 6 +++++ extensions/matrix/npm-shrinkwrap.json | 6 ++--- extensions/matrix/package.json | 8 +++---- extensions/mattermost/package.json | 4 ++-- .../media-understanding-core/package.json | 2 +- extensions/memory-core/package.json | 4 ++-- extensions/memory-lancedb/npm-shrinkwrap.json | 4 ++-- extensions/memory-lancedb/package.json | 6 ++--- extensions/memory-wiki/package.json | 4 ++-- extensions/microsoft-foundry/package.json | 2 +- extensions/microsoft/package.json | 2 +- extensions/migrate-claude/package.json | 4 ++-- extensions/migrate-hermes/package.json | 4 ++-- extensions/minimax/package.json | 2 +- extensions/mistral/package.json | 2 +- extensions/moonshot/package.json | 2 +- extensions/msteams/npm-shrinkwrap.json | 12 +++++----- extensions/msteams/package.json | 8 +++---- extensions/nextcloud-talk/npm-shrinkwrap.json | 6 ++--- extensions/nextcloud-talk/package.json | 8 +++---- extensions/nostr/npm-shrinkwrap.json | 6 ++--- extensions/nostr/package.json | 8 +++---- extensions/nvidia/package.json | 2 +- extensions/oc-path/package.json | 4 ++-- extensions/ollama/package.json | 2 +- extensions/open-prose/package.json | 2 +- extensions/openai/package.json | 2 +- extensions/opencode-go/package.json | 2 +- extensions/opencode/package.json | 2 +- extensions/openrouter/package.json | 2 +- extensions/openshell/npm-shrinkwrap.json | 4 ++-- extensions/openshell/package.json | 6 ++--- extensions/perplexity/package.json | 2 +- extensions/pixverse/npm-shrinkwrap.json | 6 ++--- extensions/pixverse/package.json | 8 +++---- extensions/policy/package.json | 4 ++-- extensions/qa-channel/package.json | 4 ++-- extensions/qa-lab/package.json | 6 ++--- extensions/qa-matrix/package.json | 6 ++--- extensions/qianfan/package.json | 2 +- extensions/qqbot/npm-shrinkwrap.json | 6 ++--- extensions/qqbot/package.json | 8 +++---- extensions/qwen/package.json | 2 +- extensions/runway/package.json | 2 +- extensions/searxng/package.json | 2 +- extensions/senseaudio/package.json | 2 +- extensions/sglang/package.json | 2 +- extensions/signal/package.json | 2 +- extensions/skill-workshop/package.json | 2 +- extensions/slack/npm-shrinkwrap.json | 6 ++--- extensions/slack/package.json | 8 +++---- extensions/speech-core/package.json | 2 +- extensions/stepfun/package.json | 2 +- extensions/synology-chat/npm-shrinkwrap.json | 4 ++-- extensions/synology-chat/package.json | 6 ++--- extensions/synthetic/package.json | 2 +- extensions/tavily/package.json | 2 +- extensions/telegram/package.json | 2 +- extensions/tencent/package.json | 2 +- extensions/tlon/npm-shrinkwrap.json | 6 ++--- extensions/tlon/package.json | 8 +++---- extensions/together/package.json | 2 +- extensions/tokenjuice/package.json | 2 +- extensions/tts-local-cli/package.json | 2 +- extensions/twitch/npm-shrinkwrap.json | 4 ++-- extensions/twitch/package.json | 6 ++--- extensions/venice/package.json | 2 +- extensions/vercel-ai-gateway/package.json | 2 +- extensions/video-generation-core/package.json | 2 +- extensions/vllm/package.json | 2 +- extensions/voice-call/npm-shrinkwrap.json | 6 ++--- extensions/voice-call/package.json | 8 +++---- extensions/volcengine/package.json | 2 +- extensions/voyage/package.json | 2 +- extensions/vydra/package.json | 2 +- extensions/web-readability/package.json | 2 +- extensions/webhooks/package.json | 2 +- extensions/whatsapp/npm-shrinkwrap.json | 12 +++++----- extensions/whatsapp/package.json | 8 +++---- extensions/xai/package.json | 2 +- extensions/xiaomi/package.json | 2 +- extensions/zai/package.json | 2 +- extensions/zalo/npm-shrinkwrap.json | 6 ++--- extensions/zalo/package.json | 8 +++---- extensions/zalouser/npm-shrinkwrap.json | 6 ++--- extensions/zalouser/package.json | 8 +++---- npm-shrinkwrap.json | 10 ++++----- package.json | 2 +- pnpm-lock.yaml | 16 +++++++------- 166 files changed, 357 insertions(+), 335 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0fed75428d28..6790376ef98e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,20 +2,32 @@ Docs: https://docs.openclaw.ai -## Unreleased +## 2026.5.27 + +### Highlights + +- Safer local/runtime boundaries: OpenClaw now rejects unsafe command wrappers, malformed CLI numeric options, unsafe Node runtime env overrides, no-auth Tailscale exposure, and non-admin device-role pairing approvals before they can affect live runs. (#87308, #87305, #87292, #87146) +- Matrix and auto-reply delivery are steadier: mention previews stay inert, final mention replies deliver normally, shared-DM notices are awaited, MXID parsing ignores filenames, and reasoning-prefixed `NO_REPLY` responses stay suppressed. +- Provider and agent reliability improved across OpenAI-compatible embeddings, cached token usage, Anthropic/Codex/Claude runtime state, unsupported tool-schema quarantine, heartbeat templates, and session fallback errors. (#85269, #82062, #85416, #86855) +- Plugin and package release paths got tighter: Pixverse ships as an external video plugin with region selection, package exclusions and shrinkwrap inventory match the published npm shape, and release/package smoke commands fail bounded instead of hanging. +- Gateway hot paths do less rediscovery by reusing current plugin metadata fingerprints, stable plugin index fingerprints, read-only session metadata, active working stores, status fast paths, and auth/env snapshots. (#86439) ### Changes - Memory: add a core OpenAI-compatible embedding provider for local and hosted OpenAI-style endpoints, with config, doctor, and docs support. (#85269) Thanks @dutifulbob. - Plugin SDK: mark memory-specific embedding provider registration as deprecated compatibility and surface non-bundled usage in plugin compatibility diagnostics. (#85072) Thanks @mbelinky. +- Pixverse: add video generation provider support, API region selection, and external plugin publishing. +- Plugins: expose approval action metadata for plugin-driven approval surfaces. ### Fixes -- Harden hostname normalization for repeated trailing dots [AI]. (#87305) Thanks @pgondhi987. -- fix: block side-effecting command wrappers [AI]. (#87292) Thanks @pgondhi987. -- Block unsafe Node runtime env overrides [AI]. (#87308) Thanks @pgondhi987. +- Security/CLI/runtime: harden hostname normalization for repeated trailing dots, block side-effecting command wrappers, reject unsafe Node runtime env overrides, reject loose numeric CLI and gateway options, require admin approval for node device-role pairing, and reject no-auth Tailscale exposure. (#87305, #87292, #87308, #87146) Thanks @pgondhi987. - Telegram: route `sendMessage` action replies through durable outbound delivery so completed agent responses remain retryable when the gateway send path times out. (#87261) Thanks @mbelinky. -- Gateway/security: require `operator.admin` for node and other non-operator device-role pairing approvals, including trusted-proxy sessions, while keeping pairing-only approvals available for operator-role requests. (#87146) +- Matrix/auto-reply: keep draft previews mention-inert, preserve final mention delivery, send mention finals normally, await shared DM notices, ignore filename-embedded MXIDs, and suppress reasoning-prefixed `NO_REPLY` responses. +- Agents/providers: add OpenAI-compatible cache retention, forward cached token usage in chat completions, preserve runtime context before active user turns, strip stale Anthropic thinking, load Claude CLI OAuth for Pi auth profiles, avoid false Codex runtime live switches, and quarantine unsupported tool schemas. (#82062, #87167, #86855) +- Gateway/performance: cache plugin metadata fingerprints and stable plugin index fingerprints, borrow read-only session metadata safely, keep the active session working store hot, keep status on a bounded fast path, and preserve model auth profile suffixes. (#86439) +- Package/install/release: align npm package exclusions and inventory, omit unpacked test helpers, skip Homebrew until macOS packages need it, cap tsdown heap in containers, bound install/release smoke waits, and harden post-publish verification. +- QA/E2E/CI: bound Telegram, kitchen-sink, Open WebUI, ClawHub, MCP, Discord, realtime, labeler, and GitHub API waits; fail empty explicit test, live-media, gateway CPU, plugin gauntlet, and beta-smoke runs instead of false-greening. ## 2026.5.26 diff --git a/apps/android/app/build.gradle.kts b/apps/android/app/build.gradle.kts index 33c44cab01ea..63eca6702ab7 100644 --- a/apps/android/app/build.gradle.kts +++ b/apps/android/app/build.gradle.kts @@ -65,8 +65,8 @@ android { applicationId = "ai.openclaw.app" minSdk = 31 targetSdk = 36 - versionCode = 2026052601 - versionName = "2026.5.26" + versionCode = 2026052701 + versionName = "2026.5.27" ndk { // Support all major ABIs — native libs are tiny (~47 KB per ABI) abiFilters += listOf("armeabi-v7a", "arm64-v8a", "x86", "x86_64") diff --git a/apps/ios/CHANGELOG.md b/apps/ios/CHANGELOG.md index 5d5183f0e0ef..115417d37cde 100644 --- a/apps/ios/CHANGELOG.md +++ b/apps/ios/CHANGELOG.md @@ -1,5 +1,9 @@ # OpenClaw iOS Changelog +## 2026.5.27 - 2026-05-27 + +Maintenance update for the current OpenClaw release. + ## 2026.5.26 - 2026-05-26 Maintenance update for the current OpenClaw release. diff --git a/apps/ios/Config/Version.xcconfig b/apps/ios/Config/Version.xcconfig index ad9ad227677f..00a2541d4c88 100644 --- a/apps/ios/Config/Version.xcconfig +++ b/apps/ios/Config/Version.xcconfig @@ -2,8 +2,8 @@ // Source of truth: apps/ios/version.json // Generated by scripts/ios-sync-versioning.ts. -OPENCLAW_IOS_VERSION = 2026.5.26 -OPENCLAW_MARKETING_VERSION = 2026.5.26 +OPENCLAW_IOS_VERSION = 2026.5.27 +OPENCLAW_MARKETING_VERSION = 2026.5.27 OPENCLAW_BUILD_VERSION = 1 #include? "../build/Version.xcconfig" diff --git a/apps/ios/version.json b/apps/ios/version.json index 3cbb42ae62d0..c375505a7f5c 100644 --- a/apps/ios/version.json +++ b/apps/ios/version.json @@ -1,3 +1,3 @@ { - "version": "2026.5.26" + "version": "2026.5.27" } diff --git a/apps/macos/Sources/OpenClaw/Resources/Info.plist b/apps/macos/Sources/OpenClaw/Resources/Info.plist index 5a29b6f231a0..4b0bcbe3fbb8 100644 --- a/apps/macos/Sources/OpenClaw/Resources/Info.plist +++ b/apps/macos/Sources/OpenClaw/Resources/Info.plist @@ -15,9 +15,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2026.5.26 + 2026.5.27 CFBundleVersion - 2026052600 + 2026052700 CFBundleIconFile OpenClaw CFBundleURLTypes diff --git a/docs/.generated/config-baseline.sha256 b/docs/.generated/config-baseline.sha256 index 42452971c0c0..661bb7cd82d7 100644 --- a/docs/.generated/config-baseline.sha256 +++ b/docs/.generated/config-baseline.sha256 @@ -1,4 +1,4 @@ -53b7621e99d75b98ecc8f4389d38900f84cf213f95dbcc877f36125d763c660d config-baseline.json -e92bbf45714e418383118098d4ff15d347fa8ffc7e7837b437b522d2b59ce9fe config-baseline.core.json +de712076969bd63086959bf61c20a7581e5cae5b6982ffe83eefcc5b47ad8700 config-baseline.json +13fb390fd71a8d456cdfd42e6d9e577eba286e4509cc4e1a11c42f2e19255514 config-baseline.core.json b901fb766edfd9df630690281476fc4032c64772f69d1d8f7b2e0e913a90f229 config-baseline.channel.json -5c214ab364011fd95735755f9fa4298aa4de8ad81144ae8dd08d969bb7ba318b config-baseline.plugin.json +1c6b972bd2c4caf936729c2a898a70b010dfedec0700eedb2140d6ebbf4fd3d3 config-baseline.plugin.json diff --git a/extensions/acpx/npm-shrinkwrap.json b/extensions/acpx/npm-shrinkwrap.json index 65b7653b0d24..25563e4ffaea 100644 --- a/extensions/acpx/npm-shrinkwrap.json +++ b/extensions/acpx/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/acpx", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/acpx", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@agentclientprotocol/claude-agent-acp": "0.37.0", "@zed-industries/codex-acp": "0.15.0", diff --git a/extensions/acpx/package.json b/extensions/acpx/package.json index ff70c0f1c896..5f281dac8cfb 100644 --- a/extensions/acpx/package.json +++ b/extensions/acpx/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/acpx", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw ACP runtime backend", "repository": { "type": "git", @@ -26,10 +26,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26", + "openclawVersion": "2026.5.27", "staticAssets": [ { "source": "./src/runtime-internals/mcp-proxy.mjs", diff --git a/extensions/admin-http-rpc/package.json b/extensions/admin-http-rpc/package.json index 844a2ef8bc1b..a16619119efe 100644 --- a/extensions/admin-http-rpc/package.json +++ b/extensions/admin-http-rpc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/admin-http-rpc", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw admin HTTP RPC endpoint", "type": "module", diff --git a/extensions/alibaba/package.json b/extensions/alibaba/package.json index 5d938a2a813e..b5255afe84b7 100644 --- a/extensions/alibaba/package.json +++ b/extensions/alibaba/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/alibaba-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Alibaba Model Studio video provider plugin", "type": "module", diff --git a/extensions/amazon-bedrock-mantle/npm-shrinkwrap.json b/extensions/amazon-bedrock-mantle/npm-shrinkwrap.json index 7fc3c2d45bdb..acbe0ddb1f1c 100644 --- a/extensions/amazon-bedrock-mantle/npm-shrinkwrap.json +++ b/extensions/amazon-bedrock-mantle/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/amazon-bedrock-mantle-provider", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/amazon-bedrock-mantle-provider", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@anthropic-ai/sdk": "0.98.0", "@aws/bedrock-token-generator": "1.1.0", diff --git a/extensions/amazon-bedrock-mantle/package.json b/extensions/amazon-bedrock-mantle/package.json index 02b909e6f83a..fc33a3f2634c 100644 --- a/extensions/amazon-bedrock-mantle/package.json +++ b/extensions/amazon-bedrock-mantle/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/amazon-bedrock-mantle-provider", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Amazon Bedrock Mantle (OpenAI-compatible) provider plugin", "repository": { "type": "git", @@ -25,10 +25,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26", + "openclawVersion": "2026.5.27", "bundledDist": false }, "release": { diff --git a/extensions/amazon-bedrock/npm-shrinkwrap.json b/extensions/amazon-bedrock/npm-shrinkwrap.json index e88fed0d76b6..31314a27cda0 100644 --- a/extensions/amazon-bedrock/npm-shrinkwrap.json +++ b/extensions/amazon-bedrock/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/amazon-bedrock-provider", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/amazon-bedrock-provider", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@aws-sdk/client-bedrock": "3.1053.0", "@aws-sdk/client-bedrock-runtime": "3.1053.0", diff --git a/extensions/amazon-bedrock/package.json b/extensions/amazon-bedrock/package.json index 3d1c2e336ea0..fa9dbbbb492e 100644 --- a/extensions/amazon-bedrock/package.json +++ b/extensions/amazon-bedrock/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/amazon-bedrock-provider", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Amazon Bedrock provider plugin", "repository": { "type": "git", @@ -27,10 +27,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26", + "openclawVersion": "2026.5.27", "bundledDist": false }, "release": { diff --git a/extensions/anthropic-vertex/npm-shrinkwrap.json b/extensions/anthropic-vertex/npm-shrinkwrap.json index f2a690d95f23..8e38eaca8867 100644 --- a/extensions/anthropic-vertex/npm-shrinkwrap.json +++ b/extensions/anthropic-vertex/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/anthropic-vertex-provider", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/anthropic-vertex-provider", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@anthropic-ai/vertex-sdk": "0.16.1", "@earendil-works/pi-agent-core": "0.75.5", diff --git a/extensions/anthropic-vertex/package.json b/extensions/anthropic-vertex/package.json index c3783ada80de..fa4b8c3e78ff 100644 --- a/extensions/anthropic-vertex/package.json +++ b/extensions/anthropic-vertex/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-vertex-provider", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Anthropic Vertex provider plugin", "repository": { "type": "git", @@ -25,10 +25,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26", + "openclawVersion": "2026.5.27", "bundledDist": false }, "release": { diff --git a/extensions/anthropic/package.json b/extensions/anthropic/package.json index 14615b093de1..e5671a8aebdf 100644 --- a/extensions/anthropic/package.json +++ b/extensions/anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Anthropic provider plugin", "type": "module", diff --git a/extensions/arcee/package.json b/extensions/arcee/package.json index 89bda5459317..4b4c89e723ce 100644 --- a/extensions/arcee/package.json +++ b/extensions/arcee/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/arcee-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Arcee provider plugin", "type": "module", diff --git a/extensions/azure-speech/package.json b/extensions/azure-speech/package.json index c61d55900ae6..c0f37c1e2a2b 100644 --- a/extensions/azure-speech/package.json +++ b/extensions/azure-speech/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/azure-speech", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Azure Speech plugin", "type": "module", diff --git a/extensions/bonjour/package.json b/extensions/bonjour/package.json index d3670a9c70cd..64b464f0c7b9 100644 --- a/extensions/bonjour/package.json +++ b/extensions/bonjour/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/bonjour", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Bonjour/mDNS gateway discovery", "type": "module", "dependencies": { diff --git a/extensions/brave/npm-shrinkwrap.json b/extensions/brave/npm-shrinkwrap.json index afffb61c58b4..bdf9bfd00003 100644 --- a/extensions/brave/npm-shrinkwrap.json +++ b/extensions/brave/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/brave-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/brave-plugin", - "version": "2026.5.26" + "version": "2026.5.27" } } } diff --git a/extensions/brave/package.json b/extensions/brave/package.json index fcb768ce92ec..d7d403454c45 100644 --- a/extensions/brave/package.json +++ b/extensions/brave/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/brave-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Brave plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/browser/package.json b/extensions/browser/package.json index 770532fab423..3e399ab9dfed 100644 --- a/extensions/browser/package.json +++ b/extensions/browser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/browser-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw browser tool plugin", "type": "module", diff --git a/extensions/byteplus/package.json b/extensions/byteplus/package.json index e61c98baaab4..cda53a547866 100644 --- a/extensions/byteplus/package.json +++ b/extensions/byteplus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/byteplus-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw BytePlus provider plugin", "type": "module", diff --git a/extensions/canvas/package.json b/extensions/canvas/package.json index df27ccfd5e1a..a687f3f0771e 100644 --- a/extensions/canvas/package.json +++ b/extensions/canvas/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/canvas-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Canvas plugin", "type": "module", diff --git a/extensions/cerebras/package.json b/extensions/cerebras/package.json index 3b553cfee878..40d36e3384e7 100644 --- a/extensions/cerebras/package.json +++ b/extensions/cerebras/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cerebras-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Cerebras provider plugin", "type": "module", diff --git a/extensions/chutes/package.json b/extensions/chutes/package.json index 2e07546e35cd..c06803770bb6 100644 --- a/extensions/chutes/package.json +++ b/extensions/chutes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/chutes-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Chutes.ai provider plugin", "type": "module", diff --git a/extensions/clickclack/package.json b/extensions/clickclack/package.json index 1fc12e0a3ed5..0d2ca24adfdc 100644 --- a/extensions/clickclack/package.json +++ b/extensions/clickclack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/clickclack", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw ClickClack channel plugin", "type": "module", @@ -18,7 +18,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/cloudflare-ai-gateway/package.json b/extensions/cloudflare-ai-gateway/package.json index 7ad5b319462e..70d9605c23bc 100644 --- a/extensions/cloudflare-ai-gateway/package.json +++ b/extensions/cloudflare-ai-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cloudflare-ai-gateway-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Cloudflare AI Gateway provider plugin", "type": "module", diff --git a/extensions/codex/npm-shrinkwrap.json b/extensions/codex/npm-shrinkwrap.json index 604274b85a86..c5b0e8516292 100644 --- a/extensions/codex/npm-shrinkwrap.json +++ b/extensions/codex/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/codex", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/codex", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@earendil-works/pi-coding-agent": "0.75.5", "@openai/codex": "0.134.0", @@ -1458,9 +1458,9 @@ "license": "Apache-2.0" }, "node_modules/lru-cache": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.0.tgz", - "integrity": "sha512-5YgH9UJd7wVb9hIouI2adWpgqrrICkt070Dnj8EUY1+B4B2P9eRLPAkAAo6NICA7CEhOIeBHl46u9zSNpNu7zA==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" diff --git a/extensions/codex/package.json b/extensions/codex/package.json index 456dc67b65bc..b07e465d44b8 100644 --- a/extensions/codex/package.json +++ b/extensions/codex/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/codex", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Codex harness and model provider plugin", "repository": { "type": "git", @@ -27,10 +27,10 @@ "minHostVersion": ">=2026.5.1-beta.1" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/comfy/package.json b/extensions/comfy/package.json index 0e422f87071e..034ccc9ead64 100644 --- a/extensions/comfy/package.json +++ b/extensions/comfy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/comfy-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw ComfyUI provider plugin", "type": "module", diff --git a/extensions/copilot-proxy/package.json b/extensions/copilot-proxy/package.json index 17fc7c08058d..ad88a94432c2 100644 --- a/extensions/copilot-proxy/package.json +++ b/extensions/copilot-proxy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot-proxy", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Copilot Proxy provider plugin", "type": "module", diff --git a/extensions/deepgram/package.json b/extensions/deepgram/package.json index 2e8f79a42349..cfbb9ba61274 100644 --- a/extensions/deepgram/package.json +++ b/extensions/deepgram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepgram-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Deepgram media-understanding provider", "type": "module", diff --git a/extensions/deepinfra/package.json b/extensions/deepinfra/package.json index 050bd6e0dca1..e510330d9c30 100644 --- a/extensions/deepinfra/package.json +++ b/extensions/deepinfra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepinfra-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw DeepInfra provider plugin", "type": "module", diff --git a/extensions/deepseek/package.json b/extensions/deepseek/package.json index 6d6ddde11c33..548d00f65792 100644 --- a/extensions/deepseek/package.json +++ b/extensions/deepseek/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepseek-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw DeepSeek provider plugin", "type": "module", diff --git a/extensions/diagnostics-otel/npm-shrinkwrap.json b/extensions/diagnostics-otel/npm-shrinkwrap.json index 9fa4d9cbf2b4..598a4dada644 100644 --- a/extensions/diagnostics-otel/npm-shrinkwrap.json +++ b/extensions/diagnostics-otel/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/diagnostics-otel", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/diagnostics-otel", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@opentelemetry/api": "1.9.1", "@opentelemetry/api-logs": "0.218.0", diff --git a/extensions/diagnostics-otel/package.json b/extensions/diagnostics-otel/package.json index 60ef38c1166b..cb8c7f09e3a2 100644 --- a/extensions/diagnostics-otel/package.json +++ b/extensions/diagnostics-otel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-otel", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw diagnostics OpenTelemetry exporter", "repository": { "type": "git", @@ -34,10 +34,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/diagnostics-prometheus/npm-shrinkwrap.json b/extensions/diagnostics-prometheus/npm-shrinkwrap.json index d24ac4905541..1eef466d8952 100644 --- a/extensions/diagnostics-prometheus/npm-shrinkwrap.json +++ b/extensions/diagnostics-prometheus/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/diagnostics-prometheus", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/diagnostics-prometheus", - "version": "2026.5.26" + "version": "2026.5.27" } } } diff --git a/extensions/diagnostics-prometheus/package.json b/extensions/diagnostics-prometheus/package.json index d44b60a53641..c53657c6073d 100644 --- a/extensions/diagnostics-prometheus/package.json +++ b/extensions/diagnostics-prometheus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-prometheus", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw diagnostics Prometheus exporter", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/diffs/npm-shrinkwrap.json b/extensions/diffs/npm-shrinkwrap.json index 8d82d91bba3b..339bb6c3822c 100644 --- a/extensions/diffs/npm-shrinkwrap.json +++ b/extensions/diffs/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/diffs", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/diffs", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@pierre/diffs": "1.2.2", "@pierre/theme": "1.0.3", diff --git a/extensions/diffs/package.json b/extensions/diffs/package.json index 624ac92c81e1..dc82223482ee 100644 --- a/extensions/diffs/package.json +++ b/extensions/diffs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diffs", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw diff viewer plugin", "repository": { "type": "git", @@ -31,10 +31,10 @@ "minHostVersion": ">=2026.4.30" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26", + "openclawVersion": "2026.5.27", "staticAssets": [ { "source": "./assets/viewer-runtime.js", diff --git a/extensions/discord/npm-shrinkwrap.json b/extensions/discord/npm-shrinkwrap.json index 46f6aed168f7..725f180d4c48 100644 --- a/extensions/discord/npm-shrinkwrap.json +++ b/extensions/discord/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/discord", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/discord", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@discordjs/voice": "0.19.2", "discord-api-types": "0.38.48", @@ -17,7 +17,7 @@ "ws": "8.21.0" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/discord/package.json b/extensions/discord/package.json index 623084181a53..b6b11c49b321 100644 --- a/extensions/discord/package.json +++ b/extensions/discord/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/discord", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Discord channel plugin", "repository": { "type": "git", @@ -21,7 +21,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -65,10 +65,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/document-extract/package.json b/extensions/document-extract/package.json index 27bf5ffd1ac3..93d4994305b7 100644 --- a/extensions/document-extract/package.json +++ b/extensions/document-extract/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/document-extract-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw local document extraction plugin", "type": "module", diff --git a/extensions/duckduckgo/package.json b/extensions/duckduckgo/package.json index 403770f848d6..e494a1c31c3d 100644 --- a/extensions/duckduckgo/package.json +++ b/extensions/duckduckgo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/duckduckgo-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw DuckDuckGo plugin", "type": "module", diff --git a/extensions/elevenlabs/package.json b/extensions/elevenlabs/package.json index 026387cdc7ad..c56bec1c1606 100644 --- a/extensions/elevenlabs/package.json +++ b/extensions/elevenlabs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/elevenlabs-speech", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw ElevenLabs speech plugin", "type": "module", diff --git a/extensions/exa/package.json b/extensions/exa/package.json index 6cafef812f56..f4e7eee5eb73 100644 --- a/extensions/exa/package.json +++ b/extensions/exa/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/exa-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Exa plugin", "type": "module", diff --git a/extensions/fal/package.json b/extensions/fal/package.json index a04c5e75efeb..2503e3b2f359 100644 --- a/extensions/fal/package.json +++ b/extensions/fal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fal-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw fal provider plugin", "type": "module", diff --git a/extensions/feishu/npm-shrinkwrap.json b/extensions/feishu/npm-shrinkwrap.json index 0512228ade0b..dbf1368f8020 100644 --- a/extensions/feishu/npm-shrinkwrap.json +++ b/extensions/feishu/npm-shrinkwrap.json @@ -1,19 +1,19 @@ { "name": "@openclaw/feishu", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/feishu", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@larksuiteoapi/node-sdk": "1.65.0", "typebox": "1.1.38", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/feishu/package.json b/extensions/feishu/package.json index 2509b0608ca0..f96ca59752f5 100644 --- a/extensions/feishu/package.json +++ b/extensions/feishu/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/feishu", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Feishu/Lark channel plugin (community maintained by @m1heng)", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -48,10 +48,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/file-transfer/package.json b/extensions/file-transfer/package.json index 3f74879d6a9e..b2739858c84a 100644 --- a/extensions/file-transfer/package.json +++ b/extensions/file-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/file-transfer", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw file transfer plugin (file_fetch, dir_list, dir_fetch, file_write)", "type": "module", "dependencies": { diff --git a/extensions/firecrawl/package.json b/extensions/firecrawl/package.json index f0d706199305..5c960fc54a1e 100644 --- a/extensions/firecrawl/package.json +++ b/extensions/firecrawl/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/firecrawl-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Firecrawl plugin", "type": "module", diff --git a/extensions/fireworks/package.json b/extensions/fireworks/package.json index 60f4338bdf49..29768c50c146 100644 --- a/extensions/fireworks/package.json +++ b/extensions/fireworks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fireworks-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Fireworks provider plugin", "type": "module", diff --git a/extensions/github-copilot/package.json b/extensions/github-copilot/package.json index 35317a9be487..f4339314cd28 100644 --- a/extensions/github-copilot/package.json +++ b/extensions/github-copilot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/github-copilot-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw GitHub Copilot provider plugin", "type": "module", diff --git a/extensions/google-meet/npm-shrinkwrap.json b/extensions/google-meet/npm-shrinkwrap.json index 5428557cc286..1d2bb5ccb457 100644 --- a/extensions/google-meet/npm-shrinkwrap.json +++ b/extensions/google-meet/npm-shrinkwrap.json @@ -1,18 +1,18 @@ { "name": "@openclaw/google-meet", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/google-meet", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "commander": "14.0.3", "typebox": "1.1.38" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/google-meet/package.json b/extensions/google-meet/package.json index 4ef032abd655..d32519d723c3 100644 --- a/extensions/google-meet/package.json +++ b/extensions/google-meet/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-meet", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Google Meet participant plugin", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.4.20" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/google/package.json b/extensions/google/package.json index f4c2e1b8e2ea..ab1d08e79112 100644 --- a/extensions/google/package.json +++ b/extensions/google/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Google plugin", "type": "module", diff --git a/extensions/googlechat/npm-shrinkwrap.json b/extensions/googlechat/npm-shrinkwrap.json index e10853c2585e..e24ddec8cda8 100644 --- a/extensions/googlechat/npm-shrinkwrap.json +++ b/extensions/googlechat/npm-shrinkwrap.json @@ -1,19 +1,19 @@ { "name": "@openclaw/googlechat", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/googlechat", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "gaxios": "7.1.4", "google-auth-library": "10.6.2", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/googlechat/package.json b/extensions/googlechat/package.json index 0b05ded964f9..17387db0f692 100644 --- a/extensions/googlechat/package.json +++ b/extensions/googlechat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/googlechat", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Google Chat channel plugin", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -75,10 +75,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/gradium/package.json b/extensions/gradium/package.json index c505a16fdc0f..c7723d54544b 100644 --- a/extensions/gradium/package.json +++ b/extensions/gradium/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gradium-speech", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Gradium speech plugin", "type": "module", diff --git a/extensions/groq/package.json b/extensions/groq/package.json index c86fadf48700..cb60778a5b4e 100644 --- a/extensions/groq/package.json +++ b/extensions/groq/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/groq-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Groq media-understanding provider", "type": "module", diff --git a/extensions/huggingface/package.json b/extensions/huggingface/package.json index 920858b1cc29..47ba3428d611 100644 --- a/extensions/huggingface/package.json +++ b/extensions/huggingface/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/huggingface-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Hugging Face provider plugin", "type": "module", diff --git a/extensions/image-generation-core/package.json b/extensions/image-generation-core/package.json index 4432d088443a..0275f9a715dc 100644 --- a/extensions/image-generation-core/package.json +++ b/extensions/image-generation-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/image-generation-core", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw image generation runtime package", "type": "module", diff --git a/extensions/imessage/package.json b/extensions/imessage/package.json index 235e97be208a..c2cc51dec301 100644 --- a/extensions/imessage/package.json +++ b/extensions/imessage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/imessage", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw iMessage channel plugin using imsg on a signed-in Mac", "type": "module", @@ -40,10 +40,10 @@ ] }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" } }, "pluginInspector": { diff --git a/extensions/inworld/package.json b/extensions/inworld/package.json index 8301b7e9ea4c..66b9b11e6915 100644 --- a/extensions/inworld/package.json +++ b/extensions/inworld/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/inworld-speech", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Inworld speech plugin", "type": "module", diff --git a/extensions/irc/package.json b/extensions/irc/package.json index 0b2c20651241..f1f56a8cc997 100644 --- a/extensions/irc/package.json +++ b/extensions/irc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/irc", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw IRC channel plugin", "type": "module", "devDependencies": { diff --git a/extensions/kilocode/package.json b/extensions/kilocode/package.json index 4109c468a970..6313b606579c 100644 --- a/extensions/kilocode/package.json +++ b/extensions/kilocode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kilocode-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Kilo Gateway provider plugin", "type": "module", diff --git a/extensions/kimi-coding/package.json b/extensions/kimi-coding/package.json index dd44ae0624f3..2c3084a44466 100644 --- a/extensions/kimi-coding/package.json +++ b/extensions/kimi-coding/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kimi-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Kimi provider plugin", "type": "module", diff --git a/extensions/line/npm-shrinkwrap.json b/extensions/line/npm-shrinkwrap.json index 6bad46ca61ed..5b36d63a8a61 100644 --- a/extensions/line/npm-shrinkwrap.json +++ b/extensions/line/npm-shrinkwrap.json @@ -1,18 +1,18 @@ { "name": "@openclaw/line", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/line", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@line/bot-sdk": "11.0.0", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/line/package.json b/extensions/line/package.json index 7f13c3a4f9fc..09eeb0c7f660 100644 --- a/extensions/line/package.json +++ b/extensions/line/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/line", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw LINE channel plugin", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -46,10 +46,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/litellm/package.json b/extensions/litellm/package.json index cd6a6792ccdf..a28294aee330 100644 --- a/extensions/litellm/package.json +++ b/extensions/litellm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/litellm-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw LiteLLM provider plugin", "type": "module", diff --git a/extensions/llm-task/package.json b/extensions/llm-task/package.json index bf53d3f82769..38a074592b34 100644 --- a/extensions/llm-task/package.json +++ b/extensions/llm-task/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/llm-task", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw JSON-only LLM task plugin", "type": "module", diff --git a/extensions/lmstudio/package.json b/extensions/lmstudio/package.json index 7196f4140802..83c2476ef6e9 100644 --- a/extensions/lmstudio/package.json +++ b/extensions/lmstudio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lmstudio-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw LM Studio provider plugin", "type": "module", diff --git a/extensions/lobster/npm-shrinkwrap.json b/extensions/lobster/npm-shrinkwrap.json index 99c4a634d203..37539f80cdee 100644 --- a/extensions/lobster/npm-shrinkwrap.json +++ b/extensions/lobster/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/lobster", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/lobster", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@clawdbot/lobster": "2026.5.22", "typebox": "1.1.38" diff --git a/extensions/lobster/package.json b/extensions/lobster/package.json index 62ea7273bcc3..08751c9645a6 100644 --- a/extensions/lobster/package.json +++ b/extensions/lobster/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lobster", - "version": "2026.5.26", + "version": "2026.5.27", "description": "Lobster workflow tool plugin (typed pipelines + resumable approvals)", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/matrix/CHANGELOG.md b/extensions/matrix/CHANGELOG.md index 91c12474634b..bb12734071ca 100644 --- a/extensions/matrix/CHANGELOG.md +++ b/extensions/matrix/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 2026.5.27 + +### Changes + +- Version alignment with core OpenClaw release numbers. + ## 2026.5.26 ### Changes diff --git a/extensions/matrix/npm-shrinkwrap.json b/extensions/matrix/npm-shrinkwrap.json index 576db773612d..23e4ecf6a668 100644 --- a/extensions/matrix/npm-shrinkwrap.json +++ b/extensions/matrix/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/matrix", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/matrix", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@matrix-org/matrix-sdk-crypto-nodejs": "0.4.0", "@matrix-org/matrix-sdk-crypto-wasm": "18.3.0", @@ -18,7 +18,7 @@ "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json index 59647ddb6e99..1c81f07a48ec 100644 --- a/extensions/matrix/package.json +++ b/extensions/matrix/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/matrix", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Matrix channel plugin", "repository": { "type": "git", @@ -22,7 +22,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -87,10 +87,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json index 0fce201266a0..e192505f864d 100644 --- a/extensions/mattermost/package.json +++ b/extensions/mattermost/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mattermost", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Mattermost channel plugin", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/media-understanding-core/package.json b/extensions/media-understanding-core/package.json index 532979a76f25..3d842456958b 100644 --- a/extensions/media-understanding-core/package.json +++ b/extensions/media-understanding-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/media-understanding-core", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw media understanding runtime package", "type": "module", diff --git a/extensions/memory-core/package.json b/extensions/memory-core/package.json index 4c6bb391d497..464966cbc0b3 100644 --- a/extensions/memory-core/package.json +++ b/extensions/memory-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-core", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw core memory search plugin", "type": "module", @@ -14,7 +14,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/memory-lancedb/npm-shrinkwrap.json b/extensions/memory-lancedb/npm-shrinkwrap.json index 0be0879f13c5..6127eae33f56 100644 --- a/extensions/memory-lancedb/npm-shrinkwrap.json +++ b/extensions/memory-lancedb/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/memory-lancedb", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/memory-lancedb", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@lancedb/lancedb": "0.29.0", "apache-arrow": "18.1.0", diff --git a/extensions/memory-lancedb/package.json b/extensions/memory-lancedb/package.json index 813d779fa5e4..0ca082c19a90 100644 --- a/extensions/memory-lancedb/package.json +++ b/extensions/memory-lancedb/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-lancedb", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw LanceDB-backed long-term memory plugin with auto-recall/capture", "repository": { "type": "git", @@ -26,10 +26,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/memory-wiki/package.json b/extensions/memory-wiki/package.json index 8d0f59295de2..830d57e62364 100644 --- a/extensions/memory-wiki/package.json +++ b/extensions/memory-wiki/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-wiki", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw persistent wiki plugin", "type": "module", @@ -14,7 +14,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/microsoft-foundry/package.json b/extensions/microsoft-foundry/package.json index 338391ce7ffb..3e85c8fe0a81 100644 --- a/extensions/microsoft-foundry/package.json +++ b/extensions/microsoft-foundry/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-foundry", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Microsoft Foundry provider plugin", "type": "module", diff --git a/extensions/microsoft/package.json b/extensions/microsoft/package.json index 1c66b5a3d98d..cde52cc677ea 100644 --- a/extensions/microsoft/package.json +++ b/extensions/microsoft/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-speech", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Microsoft speech plugin", "type": "module", diff --git a/extensions/migrate-claude/package.json b/extensions/migrate-claude/package.json index bb27d2479c3f..d259322c6c3e 100644 --- a/extensions/migrate-claude/package.json +++ b/extensions/migrate-claude/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/migrate-claude", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "Claude to OpenClaw migration provider", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/migrate-hermes/package.json b/extensions/migrate-hermes/package.json index fd6e032817f7..af294c7ccdf9 100644 --- a/extensions/migrate-hermes/package.json +++ b/extensions/migrate-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/migrate-hermes", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "Hermes to OpenClaw migration provider", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/minimax/package.json b/extensions/minimax/package.json index 3ffd47474f11..9036d6bbee5b 100644 --- a/extensions/minimax/package.json +++ b/extensions/minimax/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/minimax-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw MiniMax provider and OAuth plugin", "type": "module", diff --git a/extensions/mistral/package.json b/extensions/mistral/package.json index b1677eb3db32..3882b9a3bf47 100644 --- a/extensions/mistral/package.json +++ b/extensions/mistral/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mistral-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Mistral provider plugin", "type": "module", diff --git a/extensions/moonshot/package.json b/extensions/moonshot/package.json index b7dd303193ec..d8638adf2a00 100644 --- a/extensions/moonshot/package.json +++ b/extensions/moonshot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/moonshot-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Moonshot provider plugin", "type": "module", diff --git a/extensions/msteams/npm-shrinkwrap.json b/extensions/msteams/npm-shrinkwrap.json index 00fe4456b247..a7619c868249 100644 --- a/extensions/msteams/npm-shrinkwrap.json +++ b/extensions/msteams/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/msteams", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/msteams", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@azure/identity": "4.13.1", "@microsoft/teams.api": "2.0.11", @@ -17,7 +17,7 @@ "typebox": "1.1.38" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -1232,9 +1232,9 @@ "license": "MIT" }, "node_modules/lru-cache": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.0.tgz", - "integrity": "sha512-5YgH9UJd7wVb9hIouI2adWpgqrrICkt070Dnj8EUY1+B4B2P9eRLPAkAAo6NICA7CEhOIeBHl46u9zSNpNu7zA==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json index f66c64dffd30..687909238e82 100644 --- a/extensions/msteams/package.json +++ b/extensions/msteams/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/msteams", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Microsoft Teams channel plugin", "repository": { "type": "git", @@ -22,7 +22,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -58,10 +58,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/nextcloud-talk/npm-shrinkwrap.json b/extensions/nextcloud-talk/npm-shrinkwrap.json index c3f1ffcb558e..1bd4f8570ce0 100644 --- a/extensions/nextcloud-talk/npm-shrinkwrap.json +++ b/extensions/nextcloud-talk/npm-shrinkwrap.json @@ -1,17 +1,17 @@ { "name": "@openclaw/nextcloud-talk", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/nextcloud-talk", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json index bf7d7586d95f..45d7fafa1bed 100644 --- a/extensions/nextcloud-talk/package.json +++ b/extensions/nextcloud-talk/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nextcloud-talk", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Nextcloud Talk channel plugin", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -44,10 +44,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/nostr/npm-shrinkwrap.json b/extensions/nostr/npm-shrinkwrap.json index 5238dcdc0d66..bbbe2c4f5858 100644 --- a/extensions/nostr/npm-shrinkwrap.json +++ b/extensions/nostr/npm-shrinkwrap.json @@ -1,18 +1,18 @@ { "name": "@openclaw/nostr", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/nostr", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "nostr-tools": "2.23.5", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json index 4b93fd97a62e..f639da4785a9 100644 --- a/extensions/nostr/package.json +++ b/extensions/nostr/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nostr", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Nostr channel plugin for NIP-04 encrypted DMs", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -54,10 +54,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/nvidia/package.json b/extensions/nvidia/package.json index d0256580d9b7..97a94f675f6c 100644 --- a/extensions/nvidia/package.json +++ b/extensions/nvidia/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nvidia-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw NVIDIA provider plugin", "type": "module", diff --git a/extensions/oc-path/package.json b/extensions/oc-path/package.json index 83e9ba2f2cbd..bd9ebd1a292d 100644 --- a/extensions/oc-path/package.json +++ b/extensions/oc-path/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/oc-path", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw oc:// workspace path plugin", "type": "module", @@ -15,7 +15,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/ollama/package.json b/extensions/ollama/package.json index 87d2036416c7..09162b35da7e 100644 --- a/extensions/ollama/package.json +++ b/extensions/ollama/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/ollama-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Ollama provider plugin", "type": "module", diff --git a/extensions/open-prose/package.json b/extensions/open-prose/package.json index 89e2ca9691df..c440ec3259d2 100644 --- a/extensions/open-prose/package.json +++ b/extensions/open-prose/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/open-prose", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenProse VM skill pack plugin (slash command + telemetry).", "type": "module", diff --git a/extensions/openai/package.json b/extensions/openai/package.json index 1afb419c7bef..68fb6a396258 100644 --- a/extensions/openai/package.json +++ b/extensions/openai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openai-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw OpenAI provider plugins", "type": "module", diff --git a/extensions/opencode-go/package.json b/extensions/opencode-go/package.json index 589935f3ec03..6a633d26069f 100644 --- a/extensions/opencode-go/package.json +++ b/extensions/opencode-go/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-go-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw OpenCode Go provider plugin", "type": "module", diff --git a/extensions/opencode/package.json b/extensions/opencode/package.json index b38ecdd72c0d..dc874ac07d05 100644 --- a/extensions/opencode/package.json +++ b/extensions/opencode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw OpenCode Zen provider plugin", "type": "module", diff --git a/extensions/openrouter/package.json b/extensions/openrouter/package.json index d2492cdd1f42..3bb6093ceb99 100644 --- a/extensions/openrouter/package.json +++ b/extensions/openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openrouter-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw OpenRouter provider plugin", "type": "module", diff --git a/extensions/openshell/npm-shrinkwrap.json b/extensions/openshell/npm-shrinkwrap.json index d41e0c52ae8c..5da9d3716931 100644 --- a/extensions/openshell/npm-shrinkwrap.json +++ b/extensions/openshell/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/openshell-sandbox", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/openshell-sandbox", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "zod": "4.4.3" } diff --git a/extensions/openshell/package.json b/extensions/openshell/package.json index a644632396b9..7da30dd30252 100644 --- a/extensions/openshell/package.json +++ b/extensions/openshell/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openshell-sandbox", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw sandbox backend for the NVIDIA OpenShell CLI", "repository": { "type": "git", @@ -23,10 +23,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26", + "openclawVersion": "2026.5.27", "bundledDist": false }, "release": { diff --git a/extensions/perplexity/package.json b/extensions/perplexity/package.json index 5960218509e7..8b39a6916f3b 100644 --- a/extensions/perplexity/package.json +++ b/extensions/perplexity/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/perplexity-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Perplexity plugin", "type": "module", diff --git a/extensions/pixverse/npm-shrinkwrap.json b/extensions/pixverse/npm-shrinkwrap.json index a74d1a15b617..099275a45cea 100644 --- a/extensions/pixverse/npm-shrinkwrap.json +++ b/extensions/pixverse/npm-shrinkwrap.json @@ -1,14 +1,14 @@ { "name": "@openclaw/pixverse-provider", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/pixverse-provider", - "version": "2026.5.26", + "version": "2026.5.27", "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/pixverse/package.json b/extensions/pixverse/package.json index f2fd3d1f43dc..295c57c67227 100644 --- a/extensions/pixverse/package.json +++ b/extensions/pixverse/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/pixverse-provider", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw PixVerse video provider plugin", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -29,10 +29,10 @@ "minHostVersion": ">=2026.5.26" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/policy/package.json b/extensions/policy/package.json index 654f216bbbfc..0ba51dad3900 100644 --- a/extensions/policy/package.json +++ b/extensions/policy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/policy", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw policy doctor checks for workspace conformance", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qa-channel/package.json b/extensions/qa-channel/package.json index fdd5faf067a9..364211662e79 100644 --- a/extensions/qa-channel/package.json +++ b/extensions/qa-channel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-channel", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw QA synthetic channel plugin", "type": "module", @@ -19,7 +19,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qa-lab/package.json b/extensions/qa-lab/package.json index 565ba4580d3a..eede503d72a7 100644 --- a/extensions/qa-lab/package.json +++ b/extensions/qa-lab/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-lab", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw QA lab plugin with private debugger UI and scenario runner", "type": "module", @@ -19,7 +19,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -31,7 +31,7 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" } } } diff --git a/extensions/qa-matrix/package.json b/extensions/qa-matrix/package.json index aecbc6802e81..5e051ba90a45 100644 --- a/extensions/qa-matrix/package.json +++ b/extensions/qa-matrix/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-matrix", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Matrix QA runner plugin", "type": "module", @@ -13,7 +13,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -25,7 +25,7 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" } } } diff --git a/extensions/qianfan/package.json b/extensions/qianfan/package.json index 286023917019..220ef6705bc1 100644 --- a/extensions/qianfan/package.json +++ b/extensions/qianfan/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qianfan-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Qianfan provider plugin", "type": "module", diff --git a/extensions/qqbot/npm-shrinkwrap.json b/extensions/qqbot/npm-shrinkwrap.json index bede79a4980f..146f3ecd05a9 100644 --- a/extensions/qqbot/npm-shrinkwrap.json +++ b/extensions/qqbot/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/qqbot", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/qqbot", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@tencent-connect/qqbot-connector": "1.1.0", "mpg123-decoder": "1.0.3", @@ -15,7 +15,7 @@ "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qqbot/package.json b/extensions/qqbot/package.json index 6977238dc9de..3c05919e62f3 100644 --- a/extensions/qqbot/package.json +++ b/extensions/qqbot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qqbot", - "version": "2026.5.26", + "version": "2026.5.27", "private": false, "description": "OpenClaw QQ Bot channel plugin", "repository": { @@ -21,7 +21,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -50,10 +50,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/qwen/package.json b/extensions/qwen/package.json index cec9c96b8592..5a27dd9d2030 100644 --- a/extensions/qwen/package.json +++ b/extensions/qwen/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qwen-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Qwen Cloud provider plugin", "type": "module", diff --git a/extensions/runway/package.json b/extensions/runway/package.json index 61fd5ece20ef..9a1866b52b91 100644 --- a/extensions/runway/package.json +++ b/extensions/runway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/runway-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Runway video provider plugin", "type": "module", diff --git a/extensions/searxng/package.json b/extensions/searxng/package.json index ed4c774f9f7d..2e9d5a58823d 100644 --- a/extensions/searxng/package.json +++ b/extensions/searxng/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/searxng-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw SearXNG plugin", "type": "module", diff --git a/extensions/senseaudio/package.json b/extensions/senseaudio/package.json index 769d33dc2a31..66caface18e2 100644 --- a/extensions/senseaudio/package.json +++ b/extensions/senseaudio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/senseaudio-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw SenseAudio media-understanding provider", "type": "module", diff --git a/extensions/sglang/package.json b/extensions/sglang/package.json index 34a938d0f310..64bbf7f18dbc 100644 --- a/extensions/sglang/package.json +++ b/extensions/sglang/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sglang-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw SGLang provider plugin", "type": "module", diff --git a/extensions/signal/package.json b/extensions/signal/package.json index 40589f8cdc56..a4fd3848ac0a 100644 --- a/extensions/signal/package.json +++ b/extensions/signal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/signal", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Signal channel plugin", "type": "module", diff --git a/extensions/skill-workshop/package.json b/extensions/skill-workshop/package.json index ae560388bd03..b351dc3aa357 100644 --- a/extensions/skill-workshop/package.json +++ b/extensions/skill-workshop/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/skill-workshop", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw skill workshop plugin", "type": "module", diff --git a/extensions/slack/npm-shrinkwrap.json b/extensions/slack/npm-shrinkwrap.json index b37d4bf46896..09d8b66a35ba 100644 --- a/extensions/slack/npm-shrinkwrap.json +++ b/extensions/slack/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/slack", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/slack", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@slack/bolt": "4.7.2", "@slack/types": "2.21.1", @@ -16,7 +16,7 @@ "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/slack/package.json b/extensions/slack/package.json index 8f006a37ba29..335ece36c2d0 100644 --- a/extensions/slack/package.json +++ b/extensions/slack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/slack", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Slack channel plugin", "repository": { "type": "git", @@ -20,7 +20,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -65,10 +65,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26", + "openclawVersion": "2026.5.27", "bundledDist": false }, "release": { diff --git a/extensions/speech-core/package.json b/extensions/speech-core/package.json index cb37894c8535..b70f370ecbc3 100644 --- a/extensions/speech-core/package.json +++ b/extensions/speech-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/speech-core", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw speech runtime package", "type": "module", diff --git a/extensions/stepfun/package.json b/extensions/stepfun/package.json index bc34aa796f1f..71f98895b7f0 100644 --- a/extensions/stepfun/package.json +++ b/extensions/stepfun/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/stepfun-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw StepFun provider plugin", "type": "module", diff --git a/extensions/synology-chat/npm-shrinkwrap.json b/extensions/synology-chat/npm-shrinkwrap.json index 5f0f4216cdd3..ca308b6ca913 100644 --- a/extensions/synology-chat/npm-shrinkwrap.json +++ b/extensions/synology-chat/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/synology-chat", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/synology-chat", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "zod": "4.4.3" } diff --git a/extensions/synology-chat/package.json b/extensions/synology-chat/package.json index 340ea699d82f..4098a70ea58d 100644 --- a/extensions/synology-chat/package.json +++ b/extensions/synology-chat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synology-chat", - "version": "2026.5.26", + "version": "2026.5.27", "description": "Synology Chat channel plugin for OpenClaw", "repository": { "type": "git", @@ -30,10 +30,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/synthetic/package.json b/extensions/synthetic/package.json index 12b77f44a654..73c9659196dc 100644 --- a/extensions/synthetic/package.json +++ b/extensions/synthetic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synthetic-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Synthetic provider plugin", "type": "module", diff --git a/extensions/tavily/package.json b/extensions/tavily/package.json index f570e0fea7fd..9353d3faf211 100644 --- a/extensions/tavily/package.json +++ b/extensions/tavily/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tavily-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Tavily plugin", "type": "module", diff --git a/extensions/telegram/package.json b/extensions/telegram/package.json index 50ddfbcd673d..2e6b16df2d96 100644 --- a/extensions/telegram/package.json +++ b/extensions/telegram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/telegram", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Telegram channel plugin", "type": "module", diff --git a/extensions/tencent/package.json b/extensions/tencent/package.json index cd98bc078494..3f42b631506c 100644 --- a/extensions/tencent/package.json +++ b/extensions/tencent/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tencent-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Tencent Cloud provider plugin (TokenHub + Token Plan)", "type": "module", diff --git a/extensions/tlon/npm-shrinkwrap.json b/extensions/tlon/npm-shrinkwrap.json index 30b416185a7e..413325bdd817 100644 --- a/extensions/tlon/npm-shrinkwrap.json +++ b/extensions/tlon/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/tlon", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/tlon", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@aws-sdk/client-s3": "3.1053.0", "@aws-sdk/s3-request-presigner": "3.1053.0", @@ -15,7 +15,7 @@ "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json index 84f7c99999fc..62b33fee4de3 100644 --- a/extensions/tlon/package.json +++ b/extensions/tlon/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tlon", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Tlon/Urbit channel plugin", "repository": { "type": "git", @@ -19,7 +19,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -73,10 +73,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/together/package.json b/extensions/together/package.json index 3232cdea1572..11a35377d789 100644 --- a/extensions/together/package.json +++ b/extensions/together/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/together-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Together provider plugin", "type": "module", diff --git a/extensions/tokenjuice/package.json b/extensions/tokenjuice/package.json index 6562eff10314..393f3915fa71 100644 --- a/extensions/tokenjuice/package.json +++ b/extensions/tokenjuice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tokenjuice", - "version": "2026.5.26", + "version": "2026.5.27", "description": "Bundled tokenjuice exec output compaction plugin", "type": "module", "dependencies": { diff --git a/extensions/tts-local-cli/package.json b/extensions/tts-local-cli/package.json index 11baaa5d186f..f2801f59b32c 100644 --- a/extensions/tts-local-cli/package.json +++ b/extensions/tts-local-cli/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tts-local-cli", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw local CLI TTS plugin", "type": "module", diff --git a/extensions/twitch/npm-shrinkwrap.json b/extensions/twitch/npm-shrinkwrap.json index b16348446448..afcd9f788358 100644 --- a/extensions/twitch/npm-shrinkwrap.json +++ b/extensions/twitch/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/twitch", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/twitch", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "@twurple/api": "8.1.4", "@twurple/auth": "8.1.4", diff --git a/extensions/twitch/package.json b/extensions/twitch/package.json index c6001aef21bd..e1cb159978ac 100644 --- a/extensions/twitch/package.json +++ b/extensions/twitch/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/twitch", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Twitch channel plugin", "repository": { "type": "git", @@ -27,10 +27,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "channel": { "id": "twitch", diff --git a/extensions/venice/package.json b/extensions/venice/package.json index bed21d8b346c..39ff6da13e55 100644 --- a/extensions/venice/package.json +++ b/extensions/venice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/venice-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Venice provider plugin", "type": "module", diff --git a/extensions/vercel-ai-gateway/package.json b/extensions/vercel-ai-gateway/package.json index 336431507f0d..f8ef6a8ae672 100644 --- a/extensions/vercel-ai-gateway/package.json +++ b/extensions/vercel-ai-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vercel-ai-gateway-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Vercel AI Gateway provider plugin", "type": "module", diff --git a/extensions/video-generation-core/package.json b/extensions/video-generation-core/package.json index 2afcbadc8f07..9bb755101591 100644 --- a/extensions/video-generation-core/package.json +++ b/extensions/video-generation-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/video-generation-core", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw video generation runtime package", "type": "module", diff --git a/extensions/vllm/package.json b/extensions/vllm/package.json index b2e8aafffcf8..1a834080d984 100644 --- a/extensions/vllm/package.json +++ b/extensions/vllm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vllm-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw vLLM provider plugin", "type": "module", diff --git a/extensions/voice-call/npm-shrinkwrap.json b/extensions/voice-call/npm-shrinkwrap.json index 60de7b7a7cd4..093f3da0e29a 100644 --- a/extensions/voice-call/npm-shrinkwrap.json +++ b/extensions/voice-call/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/voice-call", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/voice-call", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "commander": "14.0.3", "typebox": "1.1.38", @@ -14,7 +14,7 @@ "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json index 350613321803..9ab8776c429c 100644 --- a/extensions/voice-call/package.json +++ b/extensions/voice-call/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voice-call", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw voice-call plugin", "repository": { "type": "git", @@ -18,7 +18,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -35,10 +35,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/volcengine/package.json b/extensions/volcengine/package.json index 142c106abcbb..b768c8185a1f 100644 --- a/extensions/volcengine/package.json +++ b/extensions/volcengine/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/volcengine-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Volcengine provider plugin", "type": "module", diff --git a/extensions/voyage/package.json b/extensions/voyage/package.json index 935d118da81d..e6648e8bf442 100644 --- a/extensions/voyage/package.json +++ b/extensions/voyage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voyage-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Voyage embedding provider plugin", "type": "module", diff --git a/extensions/vydra/package.json b/extensions/vydra/package.json index ceae42305bb8..45234dde5fac 100644 --- a/extensions/vydra/package.json +++ b/extensions/vydra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vydra-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Vydra media provider plugin", "type": "module", diff --git a/extensions/web-readability/package.json b/extensions/web-readability/package.json index 278c899d6f74..726b8f7939dd 100644 --- a/extensions/web-readability/package.json +++ b/extensions/web-readability/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/web-readability-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw local Readability web extraction plugin", "type": "module", diff --git a/extensions/webhooks/package.json b/extensions/webhooks/package.json index 7644b4fbe9cd..e21b1ea2468a 100644 --- a/extensions/webhooks/package.json +++ b/extensions/webhooks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/webhooks", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw webhook bridge plugin", "type": "module", diff --git a/extensions/whatsapp/npm-shrinkwrap.json b/extensions/whatsapp/npm-shrinkwrap.json index d1617419cac1..0609297f96c8 100644 --- a/extensions/whatsapp/npm-shrinkwrap.json +++ b/extensions/whatsapp/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/whatsapp", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/whatsapp", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "audio-decode": "2.2.3", "baileys": "7.0.0-rc13", @@ -14,7 +14,7 @@ "typebox": "1.1.38" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -493,9 +493,9 @@ "license": "Apache-2.0" }, "node_modules/lru-cache": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.0.tgz", - "integrity": "sha512-5YgH9UJd7wVb9hIouI2adWpgqrrICkt070Dnj8EUY1+B4B2P9eRLPAkAAo6NICA7CEhOIeBHl46u9zSNpNu7zA==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json index f5b3d5b7f200..7f3503493c87 100644 --- a/extensions/whatsapp/package.json +++ b/extensions/whatsapp/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/whatsapp", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw WhatsApp channel plugin", "repository": { "type": "git", @@ -18,7 +18,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -61,10 +61,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/xai/package.json b/extensions/xai/package.json index 8bb174f4de44..c9a96270e797 100644 --- a/extensions/xai/package.json +++ b/extensions/xai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xai-plugin", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw xAI plugin", "type": "module", diff --git a/extensions/xiaomi/package.json b/extensions/xiaomi/package.json index 8ffe30daa1bf..a3fb8bf54ae0 100644 --- a/extensions/xiaomi/package.json +++ b/extensions/xiaomi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xiaomi-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Xiaomi provider plugin", "type": "module", diff --git a/extensions/zai/package.json b/extensions/zai/package.json index 16a9ac876958..d97114685053 100644 --- a/extensions/zai/package.json +++ b/extensions/zai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zai-provider", - "version": "2026.5.26", + "version": "2026.5.27", "private": true, "description": "OpenClaw Z.AI provider plugin", "type": "module", diff --git a/extensions/zalo/npm-shrinkwrap.json b/extensions/zalo/npm-shrinkwrap.json index 50a47a6ac607..d23e005dc178 100644 --- a/extensions/zalo/npm-shrinkwrap.json +++ b/extensions/zalo/npm-shrinkwrap.json @@ -1,17 +1,17 @@ { "name": "@openclaw/zalo", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/zalo", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json index fc5a655a4832..65158cdd88c0 100644 --- a/extensions/zalo/package.json +++ b/extensions/zalo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalo", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Zalo channel plugin", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -43,10 +43,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/extensions/zalouser/npm-shrinkwrap.json b/extensions/zalouser/npm-shrinkwrap.json index 12c7a564528d..53c95518ac43 100644 --- a/extensions/zalouser/npm-shrinkwrap.json +++ b/extensions/zalouser/npm-shrinkwrap.json @@ -1,19 +1,19 @@ { "name": "@openclaw/zalouser", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/zalouser", - "version": "2026.5.26", + "version": "2026.5.27", "dependencies": { "typebox": "1.1.38", "zca-js": "2.1.2", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json index 2b78a6dda5c7..f0a9cc74d1b5 100644 --- a/extensions/zalouser/package.json +++ b/extensions/zalouser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalouser", - "version": "2026.5.26", + "version": "2026.5.27", "description": "OpenClaw Zalo Personal Account plugin via native zca-js integration", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.5.26" + "openclaw": ">=2026.5.27" }, "peerDependenciesMeta": { "openclaw": { @@ -54,10 +54,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.5.26" + "pluginApi": ">=2026.5.27" }, "build": { - "openclawVersion": "2026.5.26" + "openclawVersion": "2026.5.27" }, "release": { "publishToClawHub": true, diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 8aec77d4a533..bc5729844062 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "openclaw", - "version": "2026.5.26", + "version": "2026.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "openclaw", - "version": "2026.5.26", + "version": "2026.5.27", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -3169,9 +3169,9 @@ "license": "Apache-2.0" }, "node_modules/lru-cache": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.0.tgz", - "integrity": "sha512-5YgH9UJd7wVb9hIouI2adWpgqrrICkt070Dnj8EUY1+B4B2P9eRLPAkAAo6NICA7CEhOIeBHl46u9zSNpNu7zA==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" diff --git a/package.json b/package.json index 646237f60142..c639c5bc6dd3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openclaw", - "version": "2026.5.26", + "version": "2026.5.27", "description": "Multi-channel AI gateway with extensible messaging integrations", "keywords": [], "homepage": "https://github.com/openclaw/openclaw#readme", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be6729e42b63..29681f5a1229 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5598,8 +5598,8 @@ packages: longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - lru-cache@11.5.0: - resolution: {integrity: sha512-5YgH9UJd7wVb9hIouI2adWpgqrrICkt070Dnj8EUY1+B4B2P9eRLPAkAAo6NICA7CEhOIeBHl46u9zSNpNu7zA==} + lru-cache@11.5.1: + resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} engines: {node: 20 || >=22} lru-cache@6.0.0: @@ -9922,7 +9922,7 @@ snapshots: '@hapi/boom': 9.1.4 async-mutex: 0.5.0 libsignal: 6.0.0 - lru-cache: 11.5.0 + lru-cache: 11.5.1 music-metadata: 11.12.3 p-queue: 9.3.0 pino: 9.14.0 @@ -10815,7 +10815,7 @@ snapshots: hosted-git-info@9.0.3: dependencies: - lru-cache: 11.5.0 + lru-cache: 11.5.1 html-encoding-sniffer@6.0.0(@noble/hashes@2.0.1): dependencies: @@ -11029,7 +11029,7 @@ snapshots: decimal.js: 10.6.0 html-encoding-sniffer: 6.0.0(@noble/hashes@2.0.1) is-potential-custom-element-name: 1.0.1 - lru-cache: 11.5.0 + lru-cache: 11.5.1 parse5: 8.0.1 saxes: 6.0.0 symbol-tree: 3.2.4 @@ -11260,7 +11260,7 @@ snapshots: longest-streak@3.1.0: {} - lru-cache@11.5.0: {} + lru-cache@11.5.1: {} lru-cache@6.0.0: dependencies: @@ -11274,7 +11274,7 @@ snapshots: lru-memoizer@3.0.0: dependencies: lodash.clonedeep: 4.5.0 - lru-cache: 11.5.0 + lru-cache: 11.5.1 lru_map@0.4.1: {} @@ -11957,7 +11957,7 @@ snapshots: path-scurry@2.0.2: dependencies: - lru-cache: 11.5.0 + lru-cache: 11.5.1 minipass: 7.1.3 path-to-regexp@8.4.0: {}