diff --git a/apps/android/app/build.gradle.kts b/apps/android/app/build.gradle.kts
index 9b0c56151564..33c44cab01ea 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 = 2026052501
- versionName = "2026.5.25"
+ versionCode = 2026052601
+ versionName = "2026.5.26"
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 2825ab4e5f58..5d5183f0e0ef 100644
--- a/apps/ios/CHANGELOG.md
+++ b/apps/ios/CHANGELOG.md
@@ -1,5 +1,9 @@
# OpenClaw iOS Changelog
+## 2026.5.26 - 2026-05-26
+
+Maintenance update for the current OpenClaw release.
+
## 2026.5.25 - 2026-05-25
Maintenance update for the current OpenClaw release.
diff --git a/apps/ios/Config/Version.xcconfig b/apps/ios/Config/Version.xcconfig
index d31e1baf47c9..ad9ad227677f 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.25
-OPENCLAW_MARKETING_VERSION = 2026.5.25
+OPENCLAW_IOS_VERSION = 2026.5.26
+OPENCLAW_MARKETING_VERSION = 2026.5.26
OPENCLAW_BUILD_VERSION = 1
#include? "../build/Version.xcconfig"
diff --git a/apps/ios/version.json b/apps/ios/version.json
index df8645f68daf..3cbb42ae62d0 100644
--- a/apps/ios/version.json
+++ b/apps/ios/version.json
@@ -1,3 +1,3 @@
{
- "version": "2026.5.25"
+ "version": "2026.5.26"
}
diff --git a/apps/macos/Sources/OpenClaw/Resources/Info.plist b/apps/macos/Sources/OpenClaw/Resources/Info.plist
index e8fac9876be0..5a29b6f231a0 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.25
+ 2026.5.26
CFBundleVersion
- 2026052500
+ 2026052600
CFBundleIconFile
OpenClaw
CFBundleURLTypes
diff --git a/docs/.generated/config-baseline.sha256 b/docs/.generated/config-baseline.sha256
index 9c7f14571b59..33d89bd2ac25 100644
--- a/docs/.generated/config-baseline.sha256
+++ b/docs/.generated/config-baseline.sha256
@@ -1,4 +1,4 @@
-5f62e1fcb1b641432dbf30213b8be9b7fd5b70d53f048c8d033a3bdc723d16f9 config-baseline.json
-0b75385e71e2a3aec5736b7df55e318aae81d3ad1b5794966400a2a7f01c3eca config-baseline.core.json
-18415d0f8a920e4d50b2bd46f10dc02bdea7c387c1f5e1f46fd4990ebca51eed config-baseline.channel.json
+35bdbdccac62eb5f37f36e34e38b3b27ca6074a75d0dcd55b3559b35c63ed552 config-baseline.json
+ae47c6ab059b16c85f759eaec9be4899882877e7bb31b544afc449c811d73686 config-baseline.core.json
+c766614db5c416910fb6cdd454efb0738779af80ddd58a4fb06d8b1ca6484ce2 config-baseline.channel.json
74441e331aabb3026784c148d4ee5ce3f489a15ed87ffd9b7ba0c5e2a7bc93be config-baseline.plugin.json
diff --git a/docs/.generated/plugin-sdk-api-baseline.sha256 b/docs/.generated/plugin-sdk-api-baseline.sha256
index c608d288ca54..ce7cdd1d8c9a 100644
--- a/docs/.generated/plugin-sdk-api-baseline.sha256
+++ b/docs/.generated/plugin-sdk-api-baseline.sha256
@@ -1,2 +1,2 @@
-5ea1c7850cd69d5cfb6817148ffff622a52c6e0a2306e0ae71b6f451ad54ac2c plugin-sdk-api-baseline.json
-df2ca60d91db5c5b0225286938a175c3b56feb3190b613a6524864471efa4588 plugin-sdk-api-baseline.jsonl
+7a629e599f392dc3c1cae297833bdaa0509673a3dea7b2fe80fc9e76d5ffc2da plugin-sdk-api-baseline.json
+0f3f3164acf62806a18cb86137553b54ed6d0d40306bbc720bd11f9db490847c plugin-sdk-api-baseline.jsonl
diff --git a/docs/plugins/reference/policy.md b/docs/plugins/reference/policy.md
index a8b0a3c31f31..ab9285c1a121 100644
--- a/docs/plugins/reference/policy.md
+++ b/docs/plugins/reference/policy.md
@@ -18,39 +18,6 @@ Adds policy-backed doctor checks for workspace conformance.
plugin
-## Behavior
-
-The Policy plugin contributes doctor health checks for policy-managed OpenClaw
-settings and governed workspace declarations. Policy currently covers channel
-conformance, governed tool metadata, MCP server posture, model-provider posture,
-private-network access posture, Gateway exposure posture, agent workspace/tool
-posture, configured global/per-agent tool posture, and OpenClaw config secret
-provider/auth profile posture.
-
-Policy stores authored requirements in `policy.jsonc`, observes existing
-OpenClaw settings and workspace declarations as evidence, and reports drift
-through `openclaw policy check` and `openclaw doctor --lint`. A clean policy
-check emits policy, evidence, findings, and attestation hashes that operators
-can record for audit.
-
-Tool posture rules can require approved profiles, workspace-only filesystem
-tools, bounded exec security/ask/host settings, disabled elevated mode, exact
-`alsoAllow` entries, and required tool deny entries. The evidence records
-additive `alsoAllow` entries because they can widen effective tool posture.
-These checks observe config conformance only; they do not read runtime approval
-state or add runtime enforcement.
-
-Named agent policy scopes under `scopes.` can add stricter
-normal policy sections for the runtime agent ids listed in `agentIds`. The
-initial scoped sections are `tools` and `agents.workspace`; future sections such
-as sandbox or ingress can join the same container after their evidence carries
-agent identity. Every scope present in `policy.jsonc` must be valid and
-enforceable for its selector. Overlay rules are additional claims, so they do
-not weaken top-level policy and can produce their own findings when the same
-observed config violates both scopes. Runtime agent ids that are not explicitly
-listed in `agents.list[]` are checked against inherited global/default posture
-rather than silently passing with no evidence.
-
## Related docs
- [policy](/cli/policy)
diff --git a/extensions/acpx/npm-shrinkwrap.json b/extensions/acpx/npm-shrinkwrap.json
index d0d40403be2b..65b7653b0d24 100644
--- a/extensions/acpx/npm-shrinkwrap.json
+++ b/extensions/acpx/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/acpx",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/acpx",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 1b6829a94e83..ff70c0f1c896 100644
--- a/extensions/acpx/package.json
+++ b/extensions/acpx/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/acpx",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw ACP runtime backend",
"repository": {
"type": "git",
@@ -26,10 +26,10 @@
"minHostVersion": ">=2026.4.25"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24",
+ "openclawVersion": "2026.5.26",
"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 90c7ebe2d036..844a2ef8bc1b 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.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw admin HTTP RPC endpoint",
"type": "module",
diff --git a/extensions/alibaba/package.json b/extensions/alibaba/package.json
index 51cf50c41413..5d938a2a813e 100644
--- a/extensions/alibaba/package.json
+++ b/extensions/alibaba/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/alibaba-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 eff7092ea546..fbbdde2b3973 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.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/amazon-bedrock-mantle-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 8620110d4444..02b909e6f83a 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.24",
+ "version": "2026.5.26",
"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.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24",
+ "openclawVersion": "2026.5.26",
"bundledDist": false
},
"release": {
diff --git a/extensions/amazon-bedrock/npm-shrinkwrap.json b/extensions/amazon-bedrock/npm-shrinkwrap.json
index c9187431f409..9d2387541e02 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.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/amazon-bedrock-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 19aa81389497..3d1c2e336ea0 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.24",
+ "version": "2026.5.26",
"description": "OpenClaw Amazon Bedrock provider plugin",
"repository": {
"type": "git",
@@ -27,10 +27,10 @@
"minHostVersion": ">=2026.5.12-beta.1"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24",
+ "openclawVersion": "2026.5.26",
"bundledDist": false
},
"release": {
diff --git a/extensions/anthropic-vertex/npm-shrinkwrap.json b/extensions/anthropic-vertex/npm-shrinkwrap.json
index 681d68532fb3..5cc5dd2b0972 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.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/anthropic-vertex-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 007dbc052288..c3783ada80de 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.24",
+ "version": "2026.5.26",
"description": "OpenClaw Anthropic Vertex provider plugin",
"repository": {
"type": "git",
@@ -25,10 +25,10 @@
"minHostVersion": ">=2026.5.12-beta.1"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24",
+ "openclawVersion": "2026.5.26",
"bundledDist": false
},
"release": {
diff --git a/extensions/anthropic/package.json b/extensions/anthropic/package.json
index 1b108a7161c6..14615b093de1 100644
--- a/extensions/anthropic/package.json
+++ b/extensions/anthropic/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/anthropic-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Anthropic provider plugin",
"type": "module",
diff --git a/extensions/arcee/package.json b/extensions/arcee/package.json
index ede0c7696f70..89bda5459317 100644
--- a/extensions/arcee/package.json
+++ b/extensions/arcee/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/arcee-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Arcee provider plugin",
"type": "module",
diff --git a/extensions/azure-speech/package.json b/extensions/azure-speech/package.json
index 70d7a8726372..c61d55900ae6 100644
--- a/extensions/azure-speech/package.json
+++ b/extensions/azure-speech/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/azure-speech",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Azure Speech plugin",
"type": "module",
diff --git a/extensions/bonjour/package.json b/extensions/bonjour/package.json
index 0d937f16aef7..d3670a9c70cd 100644
--- a/extensions/bonjour/package.json
+++ b/extensions/bonjour/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/bonjour",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Bonjour/mDNS gateway discovery",
"type": "module",
"dependencies": {
diff --git a/extensions/brave/npm-shrinkwrap.json b/extensions/brave/npm-shrinkwrap.json
index 2f748b183b56..afffb61c58b4 100644
--- a/extensions/brave/npm-shrinkwrap.json
+++ b/extensions/brave/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/brave-plugin",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/brave-plugin",
- "version": "2026.5.24"
+ "version": "2026.5.26"
}
}
}
diff --git a/extensions/brave/package.json b/extensions/brave/package.json
index 468df2080328..fcb768ce92ec 100644
--- a/extensions/brave/package.json
+++ b/extensions/brave/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/brave-plugin",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Brave plugin",
"repository": {
"type": "git",
@@ -21,10 +21,10 @@
"allowInvalidConfigRecovery": true
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/browser/package.json b/extensions/browser/package.json
index d03080b3a54b..770532fab423 100644
--- a/extensions/browser/package.json
+++ b/extensions/browser/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/browser-plugin",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw browser tool plugin",
"type": "module",
diff --git a/extensions/byteplus/package.json b/extensions/byteplus/package.json
index 9e6b405e8e84..e61c98baaab4 100644
--- a/extensions/byteplus/package.json
+++ b/extensions/byteplus/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/byteplus-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw BytePlus provider plugin",
"type": "module",
diff --git a/extensions/canvas/package.json b/extensions/canvas/package.json
index 5f0c8ab62dbf..df27ccfd5e1a 100644
--- a/extensions/canvas/package.json
+++ b/extensions/canvas/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/canvas-plugin",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Canvas plugin",
"type": "module",
diff --git a/extensions/cerebras/package.json b/extensions/cerebras/package.json
index 60f9dae73c19..3b553cfee878 100644
--- a/extensions/cerebras/package.json
+++ b/extensions/cerebras/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/cerebras-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Cerebras provider plugin",
"type": "module",
diff --git a/extensions/chutes/package.json b/extensions/chutes/package.json
index bc84e57c38ae..2e07546e35cd 100644
--- a/extensions/chutes/package.json
+++ b/extensions/chutes/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/chutes-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Chutes.ai provider plugin",
"type": "module",
diff --git a/extensions/clickclack/package.json b/extensions/clickclack/package.json
index d326e7a30470..1fc12e0a3ed5 100644
--- a/extensions/clickclack/package.json
+++ b/extensions/clickclack/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/clickclack",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw ClickClack channel plugin",
"type": "module",
@@ -18,7 +18,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/cloudflare-ai-gateway/package.json b/extensions/cloudflare-ai-gateway/package.json
index 378d5ff1d17a..7ad5b319462e 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.24",
+ "version": "2026.5.26",
"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 26ecb3c3d7eb..340780bd5f7c 100644
--- a/extensions/codex/npm-shrinkwrap.json
+++ b/extensions/codex/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/codex",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/codex",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"@earendil-works/pi-coding-agent": "0.75.5",
"@openai/codex": "0.133.0",
diff --git a/extensions/codex/package.json b/extensions/codex/package.json
index 0859c832bc44..d73b2a869b18 100644
--- a/extensions/codex/package.json
+++ b/extensions/codex/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/codex",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/comfy/package.json b/extensions/comfy/package.json
index cddf4204d9d1..0e422f87071e 100644
--- a/extensions/comfy/package.json
+++ b/extensions/comfy/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/comfy-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw ComfyUI provider plugin",
"type": "module",
diff --git a/extensions/copilot-proxy/package.json b/extensions/copilot-proxy/package.json
index cf4c372a57dc..17fc7c08058d 100644
--- a/extensions/copilot-proxy/package.json
+++ b/extensions/copilot-proxy/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/copilot-proxy",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Copilot Proxy provider plugin",
"type": "module",
diff --git a/extensions/deepgram/package.json b/extensions/deepgram/package.json
index e7bfaaf32cdc..2e8f79a42349 100644
--- a/extensions/deepgram/package.json
+++ b/extensions/deepgram/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/deepgram-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Deepgram media-understanding provider",
"type": "module",
diff --git a/extensions/deepinfra/package.json b/extensions/deepinfra/package.json
index 6341ae94e611..050bd6e0dca1 100644
--- a/extensions/deepinfra/package.json
+++ b/extensions/deepinfra/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/deepinfra-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw DeepInfra provider plugin",
"type": "module",
diff --git a/extensions/deepseek/package.json b/extensions/deepseek/package.json
index b46457bdd404..6d6ddde11c33 100644
--- a/extensions/deepseek/package.json
+++ b/extensions/deepseek/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/deepseek-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 b587ca7c65ef..9fa4d9cbf2b4 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.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/diagnostics-otel",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 8b4c0e69ad1c..60ef38c1166b 100644
--- a/extensions/diagnostics-otel/package.json
+++ b/extensions/diagnostics-otel/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/diagnostics-otel",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw diagnostics OpenTelemetry exporter",
"repository": {
"type": "git",
@@ -34,10 +34,10 @@
"minHostVersion": ">=2026.4.25"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/diagnostics-prometheus/npm-shrinkwrap.json b/extensions/diagnostics-prometheus/npm-shrinkwrap.json
index d0d67827d65a..d24ac4905541 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.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/diagnostics-prometheus",
- "version": "2026.5.24"
+ "version": "2026.5.26"
}
}
}
diff --git a/extensions/diagnostics-prometheus/package.json b/extensions/diagnostics-prometheus/package.json
index 69083a42cc41..d44b60a53641 100644
--- a/extensions/diagnostics-prometheus/package.json
+++ b/extensions/diagnostics-prometheus/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/diagnostics-prometheus",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw diagnostics Prometheus exporter",
"repository": {
"type": "git",
@@ -21,10 +21,10 @@
"minHostVersion": ">=2026.4.25"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/diffs/npm-shrinkwrap.json b/extensions/diffs/npm-shrinkwrap.json
index fb13ddbddc97..6f7428e05399 100644
--- a/extensions/diffs/npm-shrinkwrap.json
+++ b/extensions/diffs/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/diffs",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/diffs",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"@pierre/diffs": "1.2.2",
"@pierre/theme": "1.0.3",
diff --git a/extensions/diffs/package.json b/extensions/diffs/package.json
index 0ae9d853d2a4..624ac92c81e1 100644
--- a/extensions/diffs/package.json
+++ b/extensions/diffs/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/diffs",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw diff viewer plugin",
"repository": {
"type": "git",
@@ -31,10 +31,10 @@
"minHostVersion": ">=2026.4.30"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24",
+ "openclawVersion": "2026.5.26",
"staticAssets": [
{
"source": "./assets/viewer-runtime.js",
diff --git a/extensions/discord/npm-shrinkwrap.json b/extensions/discord/npm-shrinkwrap.json
index 68f1bd201b12..403d64e39d97 100644
--- a/extensions/discord/npm-shrinkwrap.json
+++ b/extensions/discord/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/discord",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/discord",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"@discordjs/voice": "0.19.2",
"discord-api-types": "0.38.48",
@@ -18,7 +18,7 @@
"ws": "8.21.0"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/discord/package.json b/extensions/discord/package.json
index 44c2a46103e3..3022b55bce07 100644
--- a/extensions/discord/package.json
+++ b/extensions/discord/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/discord",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Discord channel plugin",
"repository": {
"type": "git",
@@ -22,7 +22,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -66,10 +66,10 @@
"allowInvalidConfigRecovery": true
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/document-extract/package.json b/extensions/document-extract/package.json
index c5c159eec8b4..27bf5ffd1ac3 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.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw local document extraction plugin",
"type": "module",
diff --git a/extensions/duckduckgo/package.json b/extensions/duckduckgo/package.json
index 4a0393539806..403770f848d6 100644
--- a/extensions/duckduckgo/package.json
+++ b/extensions/duckduckgo/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/duckduckgo-plugin",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw DuckDuckGo plugin",
"type": "module",
diff --git a/extensions/elevenlabs/package.json b/extensions/elevenlabs/package.json
index 205e38c8ccef..026387cdc7ad 100644
--- a/extensions/elevenlabs/package.json
+++ b/extensions/elevenlabs/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/elevenlabs-speech",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw ElevenLabs speech plugin",
"type": "module",
diff --git a/extensions/exa/package.json b/extensions/exa/package.json
index 3e06e5085678..6cafef812f56 100644
--- a/extensions/exa/package.json
+++ b/extensions/exa/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/exa-plugin",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Exa plugin",
"type": "module",
diff --git a/extensions/fal/package.json b/extensions/fal/package.json
index e541ab97a720..a04c5e75efeb 100644
--- a/extensions/fal/package.json
+++ b/extensions/fal/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/fal-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw fal provider plugin",
"type": "module",
diff --git a/extensions/feishu/npm-shrinkwrap.json b/extensions/feishu/npm-shrinkwrap.json
index 5ce95e5cfc73..0512228ade0b 100644
--- a/extensions/feishu/npm-shrinkwrap.json
+++ b/extensions/feishu/npm-shrinkwrap.json
@@ -1,19 +1,19 @@
{
"name": "@openclaw/feishu",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/feishu",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"@larksuiteoapi/node-sdk": "1.65.0",
"typebox": "1.1.38",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/feishu/package.json b/extensions/feishu/package.json
index 98968ad0ef17..2509b0608ca0 100644
--- a/extensions/feishu/package.json
+++ b/extensions/feishu/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/feishu",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Feishu/Lark channel plugin (community maintained by @m1heng)",
"repository": {
"type": "git",
@@ -17,7 +17,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -48,10 +48,10 @@
"minHostVersion": ">=2026.4.25"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/file-transfer/package.json b/extensions/file-transfer/package.json
index 3f56c1c0c1d2..3f74879d6a9e 100644
--- a/extensions/file-transfer/package.json
+++ b/extensions/file-transfer/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/file-transfer",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 cc5805823185..f0d706199305 100644
--- a/extensions/firecrawl/package.json
+++ b/extensions/firecrawl/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/firecrawl-plugin",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Firecrawl plugin",
"type": "module",
diff --git a/extensions/fireworks/package.json b/extensions/fireworks/package.json
index d058381f04cb..60f4338bdf49 100644
--- a/extensions/fireworks/package.json
+++ b/extensions/fireworks/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/fireworks-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Fireworks provider plugin",
"type": "module",
diff --git a/extensions/github-copilot/package.json b/extensions/github-copilot/package.json
index 6972e4e34915..35317a9be487 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.24",
+ "version": "2026.5.26",
"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 da6fb2567b07..5428557cc286 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.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/google-meet",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"commander": "14.0.3",
"typebox": "1.1.38"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/google-meet/package.json b/extensions/google-meet/package.json
index f45bcc928bda..4ef032abd655 100644
--- a/extensions/google-meet/package.json
+++ b/extensions/google-meet/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/google-meet",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Google Meet participant plugin",
"repository": {
"type": "git",
@@ -16,7 +16,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -33,10 +33,10 @@
"minHostVersion": ">=2026.4.20"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/google/package.json b/extensions/google/package.json
index c0235dc6e230..f4c2e1b8e2ea 100644
--- a/extensions/google/package.json
+++ b/extensions/google/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/google-plugin",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Google plugin",
"type": "module",
diff --git a/extensions/googlechat/npm-shrinkwrap.json b/extensions/googlechat/npm-shrinkwrap.json
index cee372d9e905..e10853c2585e 100644
--- a/extensions/googlechat/npm-shrinkwrap.json
+++ b/extensions/googlechat/npm-shrinkwrap.json
@@ -1,19 +1,19 @@
{
"name": "@openclaw/googlechat",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/googlechat",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"gaxios": "7.1.4",
"google-auth-library": "10.6.2",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/googlechat/package.json b/extensions/googlechat/package.json
index bf102281b48f..0b05ded964f9 100644
--- a/extensions/googlechat/package.json
+++ b/extensions/googlechat/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/googlechat",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Google Chat channel plugin",
"repository": {
"type": "git",
@@ -17,7 +17,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -75,10 +75,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/gradium/package.json b/extensions/gradium/package.json
index 8da033b0701a..c505a16fdc0f 100644
--- a/extensions/gradium/package.json
+++ b/extensions/gradium/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/gradium-speech",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Gradium speech plugin",
"type": "module",
diff --git a/extensions/groq/package.json b/extensions/groq/package.json
index 943a805c07c1..c86fadf48700 100644
--- a/extensions/groq/package.json
+++ b/extensions/groq/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/groq-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Groq media-understanding provider",
"type": "module",
diff --git a/extensions/huggingface/package.json b/extensions/huggingface/package.json
index 8916c102a1a7..920858b1cc29 100644
--- a/extensions/huggingface/package.json
+++ b/extensions/huggingface/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/huggingface-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 01359dc2b16c..4432d088443a 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.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw image generation runtime package",
"type": "module",
diff --git a/extensions/imessage/package.json b/extensions/imessage/package.json
index 21c680421a91..235e97be208a 100644
--- a/extensions/imessage/package.json
+++ b/extensions/imessage/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/imessage",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw iMessage channel plugin using imsg on a signed-in Mac",
"type": "module",
@@ -40,10 +40,10 @@
]
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
}
},
"pluginInspector": {
diff --git a/extensions/inworld/package.json b/extensions/inworld/package.json
index 4841401d5802..8301b7e9ea4c 100644
--- a/extensions/inworld/package.json
+++ b/extensions/inworld/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/inworld-speech",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Inworld speech plugin",
"type": "module",
diff --git a/extensions/irc/package.json b/extensions/irc/package.json
index 1bc28a0f2b4f..0b2c20651241 100644
--- a/extensions/irc/package.json
+++ b/extensions/irc/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/irc",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw IRC channel plugin",
"type": "module",
"devDependencies": {
diff --git a/extensions/kilocode/package.json b/extensions/kilocode/package.json
index e48889017c49..4109c468a970 100644
--- a/extensions/kilocode/package.json
+++ b/extensions/kilocode/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/kilocode-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 51026cb5ba19..dd44ae0624f3 100644
--- a/extensions/kimi-coding/package.json
+++ b/extensions/kimi-coding/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/kimi-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Kimi provider plugin",
"type": "module",
diff --git a/extensions/line/npm-shrinkwrap.json b/extensions/line/npm-shrinkwrap.json
index 78b8db820b45..6bad46ca61ed 100644
--- a/extensions/line/npm-shrinkwrap.json
+++ b/extensions/line/npm-shrinkwrap.json
@@ -1,18 +1,18 @@
{
"name": "@openclaw/line",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/line",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"@line/bot-sdk": "11.0.0",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/line/package.json b/extensions/line/package.json
index 551f1b4f39bb..7f13c3a4f9fc 100644
--- a/extensions/line/package.json
+++ b/extensions/line/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/line",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw LINE channel plugin",
"repository": {
"type": "git",
@@ -16,7 +16,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -46,10 +46,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/litellm/package.json b/extensions/litellm/package.json
index 1496cc642afa..cd6a6792ccdf 100644
--- a/extensions/litellm/package.json
+++ b/extensions/litellm/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/litellm-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw LiteLLM provider plugin",
"type": "module",
diff --git a/extensions/llm-task/package.json b/extensions/llm-task/package.json
index 7944d64086eb..bf53d3f82769 100644
--- a/extensions/llm-task/package.json
+++ b/extensions/llm-task/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/llm-task",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw JSON-only LLM task plugin",
"type": "module",
diff --git a/extensions/lmstudio/package.json b/extensions/lmstudio/package.json
index bf7647dc21a8..7196f4140802 100644
--- a/extensions/lmstudio/package.json
+++ b/extensions/lmstudio/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/lmstudio-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 5566a88255ac..c4ff155f06ed 100644
--- a/extensions/lobster/npm-shrinkwrap.json
+++ b/extensions/lobster/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/lobster",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/lobster",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"@clawdbot/lobster": "2026.5.22",
"ajv": "8.20.0",
diff --git a/extensions/lobster/package.json b/extensions/lobster/package.json
index 0bcf9dcf249a..ce50f223680e 100644
--- a/extensions/lobster/package.json
+++ b/extensions/lobster/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/lobster",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "Lobster workflow tool plugin (typed pipelines + resumable approvals)",
"repository": {
"type": "git",
@@ -25,10 +25,10 @@
"minHostVersion": ">=2026.4.25"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/matrix/CHANGELOG.md b/extensions/matrix/CHANGELOG.md
index c2661d098d37..91c12474634b 100644
--- a/extensions/matrix/CHANGELOG.md
+++ b/extensions/matrix/CHANGELOG.md
@@ -1,5 +1,11 @@
# Changelog
+## 2026.5.26
+
+### Changes
+
+- Version alignment with core OpenClaw release numbers.
+
## 2026.5.24
### Changes
diff --git a/extensions/matrix/npm-shrinkwrap.json b/extensions/matrix/npm-shrinkwrap.json
index bda60d8ef362..576db773612d 100644
--- a/extensions/matrix/npm-shrinkwrap.json
+++ b/extensions/matrix/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/matrix",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/matrix",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json
index 67cc333ed98e..59647ddb6e99 100644
--- a/extensions/matrix/package.json
+++ b/extensions/matrix/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/matrix",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Matrix channel plugin",
"repository": {
"type": "git",
@@ -22,7 +22,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -87,10 +87,10 @@
"allowInvalidConfigRecovery": true
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json
index 70afba8e53c0..0fce201266a0 100644
--- a/extensions/mattermost/package.json
+++ b/extensions/mattermost/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/mattermost",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Mattermost channel plugin",
"repository": {
"type": "git",
@@ -16,7 +16,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/media-understanding-core/package.json b/extensions/media-understanding-core/package.json
index e9bc00e55aaf..f1eded7573dd 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.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw media understanding runtime package",
"type": "module",
diff --git a/extensions/meeting-notes/package.json b/extensions/meeting-notes/package.json
index df8177ee5f4f..6704a3a2ba4a 100644
--- a/extensions/meeting-notes/package.json
+++ b/extensions/meeting-notes/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/meeting-notes",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw meeting notes plugin",
"type": "module",
diff --git a/extensions/memory-core/package.json b/extensions/memory-core/package.json
index ffca953070f4..4c6bb391d497 100644
--- a/extensions/memory-core/package.json
+++ b/extensions/memory-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/memory-core",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw core memory search plugin",
"type": "module",
@@ -14,7 +14,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/memory-lancedb/npm-shrinkwrap.json b/extensions/memory-lancedb/npm-shrinkwrap.json
index 782a55ad00a5..0be0879f13c5 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.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/memory-lancedb",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 61ce429cfa99..813d779fa5e4 100644
--- a/extensions/memory-lancedb/package.json
+++ b/extensions/memory-lancedb/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/memory-lancedb",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"bundleRuntimeDependencies": false,
diff --git a/extensions/memory-wiki/package.json b/extensions/memory-wiki/package.json
index dcb07d177dee..8d0f59295de2 100644
--- a/extensions/memory-wiki/package.json
+++ b/extensions/memory-wiki/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/memory-wiki",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw persistent wiki plugin",
"type": "module",
@@ -14,7 +14,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/microsoft-foundry/package.json b/extensions/microsoft-foundry/package.json
index c4966d890d73..338391ce7ffb 100644
--- a/extensions/microsoft-foundry/package.json
+++ b/extensions/microsoft-foundry/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/microsoft-foundry",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Microsoft Foundry provider plugin",
"type": "module",
diff --git a/extensions/microsoft/package.json b/extensions/microsoft/package.json
index 10a40d79a346..1c66b5a3d98d 100644
--- a/extensions/microsoft/package.json
+++ b/extensions/microsoft/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/microsoft-speech",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Microsoft speech plugin",
"type": "module",
diff --git a/extensions/migrate-claude/package.json b/extensions/migrate-claude/package.json
index 8b2bac84ef68..bb27d2479c3f 100644
--- a/extensions/migrate-claude/package.json
+++ b/extensions/migrate-claude/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/migrate-claude",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "Claude to OpenClaw migration provider",
"type": "module",
@@ -9,7 +9,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/migrate-hermes/package.json b/extensions/migrate-hermes/package.json
index 2dce1fee6026..fd6e032817f7 100644
--- a/extensions/migrate-hermes/package.json
+++ b/extensions/migrate-hermes/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/migrate-hermes",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "Hermes to OpenClaw migration provider",
"type": "module",
@@ -12,7 +12,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/minimax/package.json b/extensions/minimax/package.json
index 6cd04a92b5a7..3ffd47474f11 100644
--- a/extensions/minimax/package.json
+++ b/extensions/minimax/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/minimax-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw MiniMax provider and OAuth plugin",
"type": "module",
diff --git a/extensions/mistral/package.json b/extensions/mistral/package.json
index a4a9a225d0c1..b1677eb3db32 100644
--- a/extensions/mistral/package.json
+++ b/extensions/mistral/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/mistral-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Mistral provider plugin",
"type": "module",
diff --git a/extensions/moonshot/package.json b/extensions/moonshot/package.json
index fb72ea895d96..b7dd303193ec 100644
--- a/extensions/moonshot/package.json
+++ b/extensions/moonshot/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/moonshot-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Moonshot provider plugin",
"type": "module",
diff --git a/extensions/msteams/npm-shrinkwrap.json b/extensions/msteams/npm-shrinkwrap.json
index 2f56ad95a575..00fe4456b247 100644
--- a/extensions/msteams/npm-shrinkwrap.json
+++ b/extensions/msteams/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/msteams",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/msteams",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"@azure/identity": "4.13.1",
"@microsoft/teams.api": "2.0.11",
@@ -17,7 +17,7 @@
"typebox": "1.1.38"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json
index aa581d1a13d8..f66c64dffd30 100644
--- a/extensions/msteams/package.json
+++ b/extensions/msteams/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/msteams",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Microsoft Teams channel plugin",
"repository": {
"type": "git",
@@ -22,7 +22,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -58,10 +58,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/nextcloud-talk/npm-shrinkwrap.json b/extensions/nextcloud-talk/npm-shrinkwrap.json
index a9b4d70f47be..c3f1ffcb558e 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.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/nextcloud-talk",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json
index d3d247171a46..bf7d7586d95f 100644
--- a/extensions/nextcloud-talk/package.json
+++ b/extensions/nextcloud-talk/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/nextcloud-talk",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Nextcloud Talk channel plugin",
"repository": {
"type": "git",
@@ -12,7 +12,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -44,10 +44,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/nostr/npm-shrinkwrap.json b/extensions/nostr/npm-shrinkwrap.json
index 4dbc139d7c53..5238dcdc0d66 100644
--- a/extensions/nostr/npm-shrinkwrap.json
+++ b/extensions/nostr/npm-shrinkwrap.json
@@ -1,18 +1,18 @@
{
"name": "@openclaw/nostr",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/nostr",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"nostr-tools": "2.23.5",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json
index 39c2c59a500b..4b93fd97a62e 100644
--- a/extensions/nostr/package.json
+++ b/extensions/nostr/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/nostr",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Nostr channel plugin for NIP-04 encrypted DMs",
"repository": {
"type": "git",
@@ -16,7 +16,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -54,10 +54,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/nvidia/package.json b/extensions/nvidia/package.json
index 4a064ef1af45..d0256580d9b7 100644
--- a/extensions/nvidia/package.json
+++ b/extensions/nvidia/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/nvidia-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw NVIDIA provider plugin",
"type": "module",
diff --git a/extensions/oc-path/package.json b/extensions/oc-path/package.json
index 314b3a9db8bf..83e9ba2f2cbd 100644
--- a/extensions/oc-path/package.json
+++ b/extensions/oc-path/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/oc-path",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw oc:// workspace path plugin",
"type": "module",
@@ -15,7 +15,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/ollama/package.json b/extensions/ollama/package.json
index fbb7028dc3ed..87d2036416c7 100644
--- a/extensions/ollama/package.json
+++ b/extensions/ollama/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/ollama-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Ollama provider plugin",
"type": "module",
diff --git a/extensions/open-prose/package.json b/extensions/open-prose/package.json
index fd31128e1a6d..89e2ca9691df 100644
--- a/extensions/open-prose/package.json
+++ b/extensions/open-prose/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/open-prose",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 f0782408ba1d..1afb419c7bef 100644
--- a/extensions/openai/package.json
+++ b/extensions/openai/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/openai-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw OpenAI provider plugins",
"type": "module",
diff --git a/extensions/opencode-go/package.json b/extensions/opencode-go/package.json
index f442a992ca9e..589935f3ec03 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.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw OpenCode Go provider plugin",
"type": "module",
diff --git a/extensions/opencode/package.json b/extensions/opencode/package.json
index 1a8292cefd77..b38ecdd72c0d 100644
--- a/extensions/opencode/package.json
+++ b/extensions/opencode/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/opencode-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw OpenCode Zen provider plugin",
"type": "module",
diff --git a/extensions/openrouter/package.json b/extensions/openrouter/package.json
index 7f974fef765a..d2492cdd1f42 100644
--- a/extensions/openrouter/package.json
+++ b/extensions/openrouter/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/openrouter-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw OpenRouter provider plugin",
"type": "module",
diff --git a/extensions/openshell/npm-shrinkwrap.json b/extensions/openshell/npm-shrinkwrap.json
index 4dc14ba2ffae..d41e0c52ae8c 100644
--- a/extensions/openshell/npm-shrinkwrap.json
+++ b/extensions/openshell/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/openshell-sandbox",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/openshell-sandbox",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"zod": "4.4.3"
}
diff --git a/extensions/openshell/package.json b/extensions/openshell/package.json
index fda3e9710080..a644632396b9 100644
--- a/extensions/openshell/package.json
+++ b/extensions/openshell/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/openshell-sandbox",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24",
+ "openclawVersion": "2026.5.26",
"bundledDist": false
},
"release": {
diff --git a/extensions/perplexity/package.json b/extensions/perplexity/package.json
index 9c78378a1e84..5960218509e7 100644
--- a/extensions/perplexity/package.json
+++ b/extensions/perplexity/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/perplexity-plugin",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Perplexity plugin",
"type": "module",
diff --git a/extensions/policy/package.json b/extensions/policy/package.json
index bc0010da92ba..654f216bbbfc 100644
--- a/extensions/policy/package.json
+++ b/extensions/policy/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/policy",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw policy doctor checks for workspace conformance",
"type": "module",
@@ -12,7 +12,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/qa-channel/package.json b/extensions/qa-channel/package.json
index 6a89869886ca..fdd5faf067a9 100644
--- a/extensions/qa-channel/package.json
+++ b/extensions/qa-channel/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qa-channel",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw QA synthetic channel plugin",
"type": "module",
@@ -19,7 +19,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/qa-lab/package.json b/extensions/qa-lab/package.json
index 864afeaf4851..565ba4580d3a 100644
--- a/extensions/qa-lab/package.json
+++ b/extensions/qa-lab/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qa-lab",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -31,7 +31,7 @@
"./index.ts"
],
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
}
}
}
diff --git a/extensions/qa-matrix/package.json b/extensions/qa-matrix/package.json
index 1cc95fb05e69..aecbc6802e81 100644
--- a/extensions/qa-matrix/package.json
+++ b/extensions/qa-matrix/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qa-matrix",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Matrix QA runner plugin",
"type": "module",
@@ -13,7 +13,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -25,7 +25,7 @@
"./index.ts"
],
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
}
}
}
diff --git a/extensions/qianfan/package.json b/extensions/qianfan/package.json
index d36a4bf3b27a..286023917019 100644
--- a/extensions/qianfan/package.json
+++ b/extensions/qianfan/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qianfan-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Qianfan provider plugin",
"type": "module",
diff --git a/extensions/qqbot/npm-shrinkwrap.json b/extensions/qqbot/npm-shrinkwrap.json
index e71306358400..bede79a4980f 100644
--- a/extensions/qqbot/npm-shrinkwrap.json
+++ b/extensions/qqbot/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/qqbot",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/qqbot",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/qqbot/package.json b/extensions/qqbot/package.json
index 4c03eb1e8825..6977238dc9de 100644
--- a/extensions/qqbot/package.json
+++ b/extensions/qqbot/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qqbot",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": false,
"description": "OpenClaw QQ Bot channel plugin",
"repository": {
@@ -21,7 +21,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -50,10 +50,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/qwen/package.json b/extensions/qwen/package.json
index caeac077a160..cec9c96b8592 100644
--- a/extensions/qwen/package.json
+++ b/extensions/qwen/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qwen-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Qwen Cloud provider plugin",
"type": "module",
diff --git a/extensions/runway/package.json b/extensions/runway/package.json
index 650be9f30f13..61fd5ece20ef 100644
--- a/extensions/runway/package.json
+++ b/extensions/runway/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/runway-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Runway video provider plugin",
"type": "module",
diff --git a/extensions/searxng/package.json b/extensions/searxng/package.json
index 85b25ea431d6..ed4c774f9f7d 100644
--- a/extensions/searxng/package.json
+++ b/extensions/searxng/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/searxng-plugin",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw SearXNG plugin",
"type": "module",
diff --git a/extensions/senseaudio/package.json b/extensions/senseaudio/package.json
index 19828215f8bc..769d33dc2a31 100644
--- a/extensions/senseaudio/package.json
+++ b/extensions/senseaudio/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/senseaudio-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw SenseAudio media-understanding provider",
"type": "module",
diff --git a/extensions/sglang/package.json b/extensions/sglang/package.json
index 627e834c6ea4..34a938d0f310 100644
--- a/extensions/sglang/package.json
+++ b/extensions/sglang/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/sglang-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw SGLang provider plugin",
"type": "module",
diff --git a/extensions/signal/package.json b/extensions/signal/package.json
index 988e23d07b6e..40589f8cdc56 100644
--- a/extensions/signal/package.json
+++ b/extensions/signal/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/signal",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Signal channel plugin",
"type": "module",
diff --git a/extensions/skill-workshop/package.json b/extensions/skill-workshop/package.json
index c5ed97094e52..ae560388bd03 100644
--- a/extensions/skill-workshop/package.json
+++ b/extensions/skill-workshop/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/skill-workshop",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw skill workshop plugin",
"type": "module",
diff --git a/extensions/slack/npm-shrinkwrap.json b/extensions/slack/npm-shrinkwrap.json
index 82cb6f15e3f3..b37d4bf46896 100644
--- a/extensions/slack/npm-shrinkwrap.json
+++ b/extensions/slack/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/slack",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/slack",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"@slack/bolt": "4.7.2",
"@slack/types": "2.21.1",
@@ -16,7 +16,7 @@
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/slack/package.json b/extensions/slack/package.json
index db4d97a49f50..8f006a37ba29 100644
--- a/extensions/slack/package.json
+++ b/extensions/slack/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/slack",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Slack channel plugin",
"repository": {
"type": "git",
@@ -20,7 +20,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -65,10 +65,10 @@
"allowInvalidConfigRecovery": true
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24",
+ "openclawVersion": "2026.5.26",
"bundledDist": false
},
"release": {
diff --git a/extensions/speech-core/package.json b/extensions/speech-core/package.json
index 408734fc3d1b..cb37894c8535 100644
--- a/extensions/speech-core/package.json
+++ b/extensions/speech-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/speech-core",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw speech runtime package",
"type": "module",
diff --git a/extensions/stepfun/package.json b/extensions/stepfun/package.json
index 0d2be6a220e9..bc34aa796f1f 100644
--- a/extensions/stepfun/package.json
+++ b/extensions/stepfun/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/stepfun-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 194edb06f558..5f0f4216cdd3 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.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/synology-chat",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"zod": "4.4.3"
}
diff --git a/extensions/synology-chat/package.json b/extensions/synology-chat/package.json
index 40467f9eed92..340ea699d82f 100644
--- a/extensions/synology-chat/package.json
+++ b/extensions/synology-chat/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/synology-chat",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "Synology Chat channel plugin for OpenClaw",
"repository": {
"type": "git",
@@ -30,10 +30,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/synthetic/package.json b/extensions/synthetic/package.json
index 9a6cd53bf8f5..12b77f44a654 100644
--- a/extensions/synthetic/package.json
+++ b/extensions/synthetic/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/synthetic-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Synthetic provider plugin",
"type": "module",
diff --git a/extensions/tavily/package.json b/extensions/tavily/package.json
index 39f2609018ed..f570e0fea7fd 100644
--- a/extensions/tavily/package.json
+++ b/extensions/tavily/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/tavily-plugin",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Tavily plugin",
"type": "module",
diff --git a/extensions/telegram/package.json b/extensions/telegram/package.json
index 477744c8f2d1..50ddfbcd673d 100644
--- a/extensions/telegram/package.json
+++ b/extensions/telegram/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/telegram",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Telegram channel plugin",
"type": "module",
diff --git a/extensions/tencent/package.json b/extensions/tencent/package.json
index 201385bb1d6a..cd98bc078494 100644
--- a/extensions/tencent/package.json
+++ b/extensions/tencent/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/tencent-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 d2863ee2d417..f683f5069c1d 100644
--- a/extensions/tlon/npm-shrinkwrap.json
+++ b/extensions/tlon/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/tlon",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/tlon",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json
index 133a9d592e20..84f7c99999fc 100644
--- a/extensions/tlon/package.json
+++ b/extensions/tlon/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/tlon",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Tlon/Urbit channel plugin",
"repository": {
"type": "git",
@@ -19,7 +19,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -73,10 +73,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/together/package.json b/extensions/together/package.json
index cfce76e02f84..3232cdea1572 100644
--- a/extensions/together/package.json
+++ b/extensions/together/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/together-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Together provider plugin",
"type": "module",
diff --git a/extensions/tokenjuice/package.json b/extensions/tokenjuice/package.json
index a137299d6b17..6562eff10314 100644
--- a/extensions/tokenjuice/package.json
+++ b/extensions/tokenjuice/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/tokenjuice",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 c7170a10fbe5..11baaa5d186f 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.24",
+ "version": "2026.5.26",
"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 5bdbdb1acca1..b16348446448 100644
--- a/extensions/twitch/npm-shrinkwrap.json
+++ b/extensions/twitch/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/twitch",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/twitch",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"@twurple/api": "8.1.4",
"@twurple/auth": "8.1.4",
diff --git a/extensions/twitch/package.json b/extensions/twitch/package.json
index 196b20eba83a..c6001aef21bd 100644
--- a/extensions/twitch/package.json
+++ b/extensions/twitch/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/twitch",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Twitch channel plugin",
"repository": {
"type": "git",
@@ -27,10 +27,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"channel": {
"id": "twitch",
diff --git a/extensions/venice/package.json b/extensions/venice/package.json
index ecb6df71fa65..bed21d8b346c 100644
--- a/extensions/venice/package.json
+++ b/extensions/venice/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/venice-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 131fa353aae1..336431507f0d 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.24",
+ "version": "2026.5.26",
"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 4e802199ea30..2afcbadc8f07 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.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw video generation runtime package",
"type": "module",
diff --git a/extensions/vllm/package.json b/extensions/vllm/package.json
index 28568d63d481..b2e8aafffcf8 100644
--- a/extensions/vllm/package.json
+++ b/extensions/vllm/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/vllm-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 9a81a1da9546..60de7b7a7cd4 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.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/voice-call",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"commander": "14.0.3",
"typebox": "1.1.38",
@@ -14,7 +14,7 @@
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json
index 259f834c2809..350613321803 100644
--- a/extensions/voice-call/package.json
+++ b/extensions/voice-call/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/voice-call",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw voice-call plugin",
"repository": {
"type": "git",
@@ -18,7 +18,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -35,10 +35,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/volcengine/package.json b/extensions/volcengine/package.json
index 3b75df52fe25..142c106abcbb 100644
--- a/extensions/volcengine/package.json
+++ b/extensions/volcengine/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/volcengine-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Volcengine provider plugin",
"type": "module",
diff --git a/extensions/voyage/package.json b/extensions/voyage/package.json
index 74adf7647f34..935d118da81d 100644
--- a/extensions/voyage/package.json
+++ b/extensions/voyage/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/voyage-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Voyage embedding provider plugin",
"type": "module",
diff --git a/extensions/vydra/package.json b/extensions/vydra/package.json
index 98e0f78aae63..ceae42305bb8 100644
--- a/extensions/vydra/package.json
+++ b/extensions/vydra/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/vydra-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 e6bf2e1bac45..278c899d6f74 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.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw local Readability web extraction plugin",
"type": "module",
diff --git a/extensions/webhooks/package.json b/extensions/webhooks/package.json
index 768ee0a86bb9..7644b4fbe9cd 100644
--- a/extensions/webhooks/package.json
+++ b/extensions/webhooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/webhooks",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw webhook bridge plugin",
"type": "module",
diff --git a/extensions/whatsapp/npm-shrinkwrap.json b/extensions/whatsapp/npm-shrinkwrap.json
index 56a609837900..d1617419cac1 100644
--- a/extensions/whatsapp/npm-shrinkwrap.json
+++ b/extensions/whatsapp/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/whatsapp",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/whatsapp",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"audio-decode": "2.2.3",
"baileys": "7.0.0-rc13",
@@ -14,7 +14,7 @@
"typebox": "1.1.38"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json
index 4e390d3c176d..f5b3d5b7f200 100644
--- a/extensions/whatsapp/package.json
+++ b/extensions/whatsapp/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/whatsapp",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw WhatsApp channel plugin",
"repository": {
"type": "git",
@@ -18,7 +18,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -61,10 +61,10 @@
"minHostVersion": ">=2026.4.25"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/xai/package.json b/extensions/xai/package.json
index a9a700165ea7..8bb174f4de44 100644
--- a/extensions/xai/package.json
+++ b/extensions/xai/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/xai-plugin",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw xAI plugin",
"type": "module",
diff --git a/extensions/xiaomi/package.json b/extensions/xiaomi/package.json
index d3122ba9d9fd..8ffe30daa1bf 100644
--- a/extensions/xiaomi/package.json
+++ b/extensions/xiaomi/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/xiaomi-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"private": true,
"description": "OpenClaw Xiaomi provider plugin",
"type": "module",
diff --git a/extensions/zai/package.json b/extensions/zai/package.json
index da1d4d8d9d59..16a9ac876958 100644
--- a/extensions/zai/package.json
+++ b/extensions/zai/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/zai-provider",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"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 582386fc18c4..50a47a6ac607 100644
--- a/extensions/zalo/npm-shrinkwrap.json
+++ b/extensions/zalo/npm-shrinkwrap.json
@@ -1,17 +1,17 @@
{
"name": "@openclaw/zalo",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/zalo",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json
index e1b544ae89e4..fc5a655a4832 100644
--- a/extensions/zalo/package.json
+++ b/extensions/zalo/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/zalo",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Zalo channel plugin",
"repository": {
"type": "git",
@@ -12,7 +12,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -43,10 +43,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/zalouser/npm-shrinkwrap.json b/extensions/zalouser/npm-shrinkwrap.json
index f2e47c301f7d..12c7a564528d 100644
--- a/extensions/zalouser/npm-shrinkwrap.json
+++ b/extensions/zalouser/npm-shrinkwrap.json
@@ -1,19 +1,19 @@
{
"name": "@openclaw/zalouser",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/zalouser",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"dependencies": {
"typebox": "1.1.38",
"zca-js": "2.1.2",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json
index b192523e0404..2b78a6dda5c7 100644
--- a/extensions/zalouser/package.json
+++ b/extensions/zalouser/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/zalouser",
- "version": "2026.5.24",
+ "version": "2026.5.26",
"description": "OpenClaw Zalo Personal Account plugin via native zca-js integration",
"repository": {
"type": "git",
@@ -17,7 +17,7 @@
"openclaw": "workspace:*"
},
"peerDependencies": {
- "openclaw": ">=2026.5.24"
+ "openclaw": ">=2026.5.26"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -54,10 +54,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.5.24"
+ "pluginApi": ">=2026.5.26"
},
"build": {
- "openclawVersion": "2026.5.24"
+ "openclawVersion": "2026.5.26"
},
"release": {
"publishToClawHub": true,
diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json
index 1e0ffac70d37..9106408ac6b3 100644
--- a/npm-shrinkwrap.json
+++ b/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "openclaw",
- "version": "2026.5.25",
+ "version": "2026.5.26",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "openclaw",
- "version": "2026.5.25",
+ "version": "2026.5.26",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index 8116f4622ded..85190b7ebb35 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "openclaw",
- "version": "2026.5.25",
+ "version": "2026.5.26",
"description": "Multi-channel AI gateway with extensible messaging integrations",
"keywords": [],
"homepage": "https://github.com/openclaw/openclaw#readme",