diff --git a/CHANGELOG.md b/CHANGELOG.md
index f398a4bb2b1f..2c676a923b35 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,7 @@
Docs: https://docs.openclaw.ai
-## 2026.6.1
+## 2026.6.2
### Highlights
@@ -54,6 +54,7 @@ Docs: https://docs.openclaw.ai
- Agents/Codex: surface Skill Workshop guidance in Codex app-server prompts when `skill_workshop` is available. Thanks @shakkernerd.
- Agents/auth: write auth profiles atomically, add force re-login recovery, preserve workspaces during state-only uninstall, and compact before oversized turns so recovery paths avoid partial state.
- Skills: skip disabled skill env overrides from stale persisted snapshots so disabled skill `apiKey` SecretRefs cannot abort embedded or channel turns. (#79072, #79173) Thanks @zeus1959.
+- Skill Workshop: render the Control UI tab from filtered navigation state and keep filtered fallback routing stable.
- CLI: avoid live catalog validation during `openclaw agents add`, so adding a secondary agent no longer depends on provider catalog availability. (#76284, #88314) Thanks @zhangguiping-xydt.
- CLI: keep `plugins list --json` on the snapshot-only path so plugin sweeps avoid loading the full runtime status graph.
- CLI/desktop: bridge WSL clipboard operations through the shell and recognize manual-update launchd jobs. (#88764)
@@ -83,6 +84,7 @@ Docs: https://docs.openclaw.ai
- Channels: preserve long Feishu streaming replies, send visible fallbacks when accepted Feishu turns produce no final reply, tolerate iMessage self-chat timestamp skew, preserve colon-prefixed slash commands in mention parsing, decode Nostr `npub` allowlists correctly, and suppress raw provider errors during channel delivery. (#87896)
- Config/status/doctor: skip unresolved shell references in state-dir dotenv files, resolve gateway auth secrets during deep status audits, respect explicit PI runtime policy, report runtime tool-schema errors, and keep post-upgrade JSON stable. (#88288)
- Gateway/session state: list commands from the Gateway plugin registry, harden MCP loopback tool schemas, hide phantom agent-store rows from `sessions.list`, make task persistence failures explicit, and carry session UUIDs on interactive dispatch events.
+- Gateway/plugins: narrow plugin lookup memoization to the stable plugin/runtime inputs, avoiding repeated lookup work without mixing disabled or filtered plugin state.
- OpenAI/TTS: handle speed directives for OpenAI TTS voices. (#74089)
- CI/Crabbox: keep default runner capacity on the Azure credit-backed on-demand D4 lane with the Azure SSH port and a Git-independent full check job, so broad validation avoids low-priority spot quota stalls, hydrate port mismatches, non-Git hydrated workspaces, and stale AWS region hints.
- CI/Crabbox: route Crabbox wrapper and Testbox workflow edits to their regression tests so changed-test gates do not silently run zero specs.
diff --git a/apps/android/app/build.gradle.kts b/apps/android/app/build.gradle.kts
index 18758c5138ca..5b916458b776 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 = 2026053101
- versionName = "2026.6.1"
+ versionCode = 2026060201
+ versionName = "2026.6.2"
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 83304d98806b..ea7bd40d8c00 100644
--- a/apps/ios/CHANGELOG.md
+++ b/apps/ios/CHANGELOG.md
@@ -1,5 +1,9 @@
# OpenClaw iOS Changelog
+## 2026.6.2 - 2026-06-02
+
+Maintenance update for the current OpenClaw release.
+
## 2026.6.1 - 2026-06-01
Maintenance update for the current OpenClaw release.
diff --git a/apps/ios/Config/Version.xcconfig b/apps/ios/Config/Version.xcconfig
index 422e0d2cb9b2..15a9de706d88 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.6.1
-OPENCLAW_MARKETING_VERSION = 2026.6.1
+OPENCLAW_IOS_VERSION = 2026.6.2
+OPENCLAW_MARKETING_VERSION = 2026.6.2
OPENCLAW_BUILD_VERSION = 1
#include? "../build/Version.xcconfig"
diff --git a/apps/ios/fastlane/metadata/en-US/release_notes.txt b/apps/ios/fastlane/metadata/en-US/release_notes.txt
index b46c24640102..99afd00b10b2 100644
--- a/apps/ios/fastlane/metadata/en-US/release_notes.txt
+++ b/apps/ios/fastlane/metadata/en-US/release_notes.txt
@@ -1,5 +1 @@
Maintenance update for the current OpenClaw release.
-
-- Added hosted push relay defaults, realtime Talk playback, and safer WebSocket ping handling for mobile sessions.
-- Updated App Store screenshots to cover Gateway pairing, Command, Chat, Talk, Agent, and Settings flows.
-- Highlighted realtime Talk relay, Gateway connection status, node capabilities, push wake, and privacy controls.
diff --git a/apps/ios/version.json b/apps/ios/version.json
index ceeda596a742..aa137071b629 100644
--- a/apps/ios/version.json
+++ b/apps/ios/version.json
@@ -1,3 +1,3 @@
{
- "version": "2026.6.1"
+ "version": "2026.6.2"
}
diff --git a/apps/macos/Sources/OpenClaw/Resources/Info.plist b/apps/macos/Sources/OpenClaw/Resources/Info.plist
index 1ff193323599..11b6111d71fb 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.6.1
+ 2026.6.2
CFBundleVersion
- 2026053100
+ 2026060200
CFBundleIconFile
OpenClaw
CFBundleURLTypes
diff --git a/extensions/acpx/npm-shrinkwrap.json b/extensions/acpx/npm-shrinkwrap.json
index 84911d6ce2b3..aa3aaea94bf2 100644
--- a/extensions/acpx/npm-shrinkwrap.json
+++ b/extensions/acpx/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/acpx",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/acpx",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@agentclientprotocol/claude-agent-acp": "0.39.0",
"@zed-industries/codex-acp": "0.15.0",
diff --git a/extensions/acpx/package.json b/extensions/acpx/package.json
index 6a0f05953d6a..897ebecb4db8 100644
--- a/extensions/acpx/package.json
+++ b/extensions/acpx/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/acpx",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw ACP runtime backend with plugin-owned session and transport management.",
"repository": {
"type": "git",
@@ -26,10 +26,10 @@
"minHostVersion": ">=2026.4.25"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1",
+ "openclawVersion": "2026.6.2",
"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 34f597881047..33f8a4b09ae8 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.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw admin HTTP RPC endpoint",
"type": "module",
diff --git a/extensions/alibaba/package.json b/extensions/alibaba/package.json
index 0d1b5db252f1..afcb5e819714 100644
--- a/extensions/alibaba/package.json
+++ b/extensions/alibaba/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/alibaba-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 4e1917701b64..d87c5a7db803 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.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/amazon-bedrock-mantle-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@anthropic-ai/sdk": "0.100.1",
"@aws/bedrock-token-generator": "1.1.0"
diff --git a/extensions/amazon-bedrock-mantle/package.json b/extensions/amazon-bedrock-mantle/package.json
index 57530393d925..ad2c0f0c8f2b 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.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Amazon Bedrock Mantle provider plugin for OpenAI-compatible model routing.",
"repository": {
"type": "git",
@@ -24,10 +24,10 @@
"minHostVersion": ">=2026.5.12-beta.1"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/amazon-bedrock/npm-shrinkwrap.json b/extensions/amazon-bedrock/npm-shrinkwrap.json
index 7f98468099e9..22746a9a8b7b 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.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/amazon-bedrock-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@aws-sdk/client-bedrock": "3.1056.0",
"@aws-sdk/client-bedrock-runtime": "3.1056.0",
diff --git a/extensions/amazon-bedrock/package.json b/extensions/amazon-bedrock/package.json
index 79dbe4d6d617..bdc471ea6507 100644
--- a/extensions/amazon-bedrock/package.json
+++ b/extensions/amazon-bedrock/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/amazon-bedrock-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Amazon Bedrock provider plugin with model discovery, embeddings, and guardrail support.",
"repository": {
"type": "git",
@@ -28,10 +28,10 @@
"minHostVersion": ">=2026.5.12-beta.1"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/anthropic-vertex/npm-shrinkwrap.json b/extensions/anthropic-vertex/npm-shrinkwrap.json
index ab63fe47ac81..8bab89f463d0 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.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/anthropic-vertex-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@anthropic-ai/vertex-sdk": "0.16.1"
}
diff --git a/extensions/anthropic-vertex/package.json b/extensions/anthropic-vertex/package.json
index c74ba1e37385..c77aa56d81a1 100644
--- a/extensions/anthropic-vertex/package.json
+++ b/extensions/anthropic-vertex/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/anthropic-vertex-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Anthropic Vertex provider plugin for Claude models on Google Vertex AI.",
"repository": {
"type": "git",
@@ -23,10 +23,10 @@
"minHostVersion": ">=2026.5.12-beta.1"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/anthropic/package.json b/extensions/anthropic/package.json
index 5ea3f0b2e55e..99f2b3d4ccde 100644
--- a/extensions/anthropic/package.json
+++ b/extensions/anthropic/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/anthropic-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Anthropic provider plugin",
"type": "module",
diff --git a/extensions/arcee/package.json b/extensions/arcee/package.json
index c06792aa44c4..4dec00bb4ebd 100644
--- a/extensions/arcee/package.json
+++ b/extensions/arcee/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/arcee-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Arcee provider plugin",
"type": "module",
diff --git a/extensions/azure-speech/package.json b/extensions/azure-speech/package.json
index 8c4a2e5b53df..48fcd8409ca8 100644
--- a/extensions/azure-speech/package.json
+++ b/extensions/azure-speech/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/azure-speech",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Azure Speech plugin",
"type": "module",
diff --git a/extensions/bonjour/package.json b/extensions/bonjour/package.json
index c0885dffa838..7f0d5faeb759 100644
--- a/extensions/bonjour/package.json
+++ b/extensions/bonjour/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/bonjour",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Bonjour/mDNS gateway discovery",
"type": "module",
"dependencies": {
diff --git a/extensions/brave/npm-shrinkwrap.json b/extensions/brave/npm-shrinkwrap.json
index 55b228f005ca..53b153a4957a 100644
--- a/extensions/brave/npm-shrinkwrap.json
+++ b/extensions/brave/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/brave-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/brave-plugin",
- "version": "2026.6.1"
+ "version": "2026.6.2"
}
}
}
diff --git a/extensions/brave/package.json b/extensions/brave/package.json
index 8e65ea148c7c..21b4c535ea3e 100644
--- a/extensions/brave/package.json
+++ b/extensions/brave/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/brave-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Brave Search provider plugin for web search.",
"repository": {
"type": "git",
@@ -21,10 +21,10 @@
"allowInvalidConfigRecovery": true
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/browser/package.json b/extensions/browser/package.json
index d05a23417df6..f1ad9b3ed6e3 100644
--- a/extensions/browser/package.json
+++ b/extensions/browser/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/browser-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw browser tool plugin",
"type": "module",
diff --git a/extensions/byteplus/package.json b/extensions/byteplus/package.json
index fe2b89783073..a5fb43c02c46 100644
--- a/extensions/byteplus/package.json
+++ b/extensions/byteplus/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/byteplus-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw BytePlus provider plugin",
"type": "module",
diff --git a/extensions/canvas/package.json b/extensions/canvas/package.json
index 4ab0a2b8be77..acdcb391fe41 100644
--- a/extensions/canvas/package.json
+++ b/extensions/canvas/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/canvas-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Canvas plugin",
"type": "module",
diff --git a/extensions/cerebras/package.json b/extensions/cerebras/package.json
index 5fda0a86f082..1833132cab17 100644
--- a/extensions/cerebras/package.json
+++ b/extensions/cerebras/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/cerebras-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Cerebras provider plugin",
"type": "module",
diff --git a/extensions/chutes/package.json b/extensions/chutes/package.json
index fb761959f721..dfcc545fca94 100644
--- a/extensions/chutes/package.json
+++ b/extensions/chutes/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/chutes-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Chutes.ai provider plugin",
"type": "module",
diff --git a/extensions/clickclack/package.json b/extensions/clickclack/package.json
index f92c3362dc95..8d2d0a84fbb6 100644
--- a/extensions/clickclack/package.json
+++ b/extensions/clickclack/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/clickclack",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw ClickClack channel plugin",
"type": "module",
@@ -18,7 +18,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/cloudflare-ai-gateway/package.json b/extensions/cloudflare-ai-gateway/package.json
index 271df5cab24d..c7395ad484ea 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.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Cloudflare AI Gateway provider plugin",
"type": "module",
diff --git a/extensions/codex-supervisor/package.json b/extensions/codex-supervisor/package.json
index f7902270e08b..1b8dce874337 100644
--- a/extensions/codex-supervisor/package.json
+++ b/extensions/codex-supervisor/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/codex-supervisor",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Codex app-server fleet supervision plugin.",
"type": "module",
diff --git a/extensions/codex/npm-shrinkwrap.json b/extensions/codex/npm-shrinkwrap.json
index 7f9d9ffac207..b17720fd53df 100644
--- a/extensions/codex/npm-shrinkwrap.json
+++ b/extensions/codex/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/codex",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/codex",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@openai/codex": "0.135.0",
"typebox": "1.1.39",
diff --git a/extensions/codex/package.json b/extensions/codex/package.json
index 5d292583c882..a1971e049017 100644
--- a/extensions/codex/package.json
+++ b/extensions/codex/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/codex",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Codex app-server harness and model provider plugin with a Codex-managed GPT catalog.",
"repository": {
"type": "git",
@@ -26,10 +26,10 @@
"minHostVersion": ">=2026.5.1-beta.1"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/comfy/package.json b/extensions/comfy/package.json
index 1d9dfaf5fc97..5ed305087580 100644
--- a/extensions/comfy/package.json
+++ b/extensions/comfy/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/comfy-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw ComfyUI provider plugin",
"type": "module",
diff --git a/extensions/copilot-proxy/package.json b/extensions/copilot-proxy/package.json
index e6c8267a8bf9..433c695a8070 100644
--- a/extensions/copilot-proxy/package.json
+++ b/extensions/copilot-proxy/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/copilot-proxy",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Copilot Proxy provider plugin",
"type": "module",
diff --git a/extensions/copilot/npm-shrinkwrap.json b/extensions/copilot/npm-shrinkwrap.json
index 94f23478e08f..22014a978237 100644
--- a/extensions/copilot/npm-shrinkwrap.json
+++ b/extensions/copilot/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/copilot",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/copilot",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@github/copilot-sdk": "1.0.0-beta.9"
}
diff --git a/extensions/copilot/openclaw.plugin.json b/extensions/copilot/openclaw.plugin.json
index 0efd99feaf99..450b5c48dfa0 100644
--- a/extensions/copilot/openclaw.plugin.json
+++ b/extensions/copilot/openclaw.plugin.json
@@ -2,7 +2,7 @@
"id": "copilot",
"name": "GitHub Copilot agent runtime",
"description": "Registers the GitHub Copilot agent runtime.",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"activation": {
"onStartup": false,
"onAgentHarnesses": ["copilot"]
diff --git a/extensions/copilot/package.json b/extensions/copilot/package.json
index 15f01f55d9c2..bc93e5ff6975 100644
--- a/extensions/copilot/package.json
+++ b/extensions/copilot/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/copilot",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw GitHub Copilot agent runtime plugin (registers a `github-copilot` AgentHarness backed by @github/copilot-sdk over JSON-RPC to the GitHub Copilot CLI)",
"repository": {
"type": "git",
@@ -25,10 +25,10 @@
"minHostVersion": ">=2026.5.28"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/deepgram/package.json b/extensions/deepgram/package.json
index 3352ef3ef13a..ceec40053439 100644
--- a/extensions/deepgram/package.json
+++ b/extensions/deepgram/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/deepgram-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Deepgram media-understanding provider",
"type": "module",
diff --git a/extensions/deepinfra/package.json b/extensions/deepinfra/package.json
index 40d96524848e..cdc1d2397043 100644
--- a/extensions/deepinfra/package.json
+++ b/extensions/deepinfra/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/deepinfra-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw DeepInfra provider plugin",
"type": "module",
diff --git a/extensions/deepseek/package.json b/extensions/deepseek/package.json
index b29f494b5cef..b6c7955853c5 100644
--- a/extensions/deepseek/package.json
+++ b/extensions/deepseek/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/deepseek-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 609fda24a874..033eefa73634 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.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/diagnostics-otel",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 d5bea51d691b..a219da6d6ac9 100644
--- a/extensions/diagnostics-otel/package.json
+++ b/extensions/diagnostics-otel/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/diagnostics-otel",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw diagnostics OpenTelemetry exporter for metrics and traces.",
"repository": {
"type": "git",
@@ -34,10 +34,10 @@
"minHostVersion": ">=2026.4.25"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/diagnostics-prometheus/npm-shrinkwrap.json b/extensions/diagnostics-prometheus/npm-shrinkwrap.json
index 0caf47f9a38a..86f87bd8629a 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.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/diagnostics-prometheus",
- "version": "2026.6.1"
+ "version": "2026.6.2"
}
}
}
diff --git a/extensions/diagnostics-prometheus/package.json b/extensions/diagnostics-prometheus/package.json
index 95b2327d8f82..fb52094a8071 100644
--- a/extensions/diagnostics-prometheus/package.json
+++ b/extensions/diagnostics-prometheus/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/diagnostics-prometheus",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw diagnostics Prometheus exporter for runtime metrics.",
"repository": {
"type": "git",
@@ -21,10 +21,10 @@
"minHostVersion": ">=2026.4.25"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/diffs-language-pack/npm-shrinkwrap.json b/extensions/diffs-language-pack/npm-shrinkwrap.json
index cc589c80ddb8..0bd62fff8057 100644
--- a/extensions/diffs-language-pack/npm-shrinkwrap.json
+++ b/extensions/diffs-language-pack/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/diffs-language-pack",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/diffs-language-pack",
- "version": "2026.6.1"
+ "version": "2026.6.2"
}
}
}
diff --git a/extensions/diffs-language-pack/package.json b/extensions/diffs-language-pack/package.json
index 3e3d1c8dff19..bd6318bd0a65 100644
--- a/extensions/diffs-language-pack/package.json
+++ b/extensions/diffs-language-pack/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/diffs-language-pack",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw diffs viewer syntax highlighting language pack",
"repository": {
"type": "git",
@@ -22,13 +22,13 @@
"minHostVersion": ">=2026.5.27"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"assetScripts": {
"build": "node ../../scripts/build-diffs-viewer-runtime.mjs full"
},
"build": {
- "openclawVersion": "2026.6.1",
+ "openclawVersion": "2026.6.2",
"staticAssets": [
{
"source": "./assets/viewer-runtime.js",
diff --git a/extensions/diffs/npm-shrinkwrap.json b/extensions/diffs/npm-shrinkwrap.json
index b551bfe9c8f5..3f0b5410f795 100644
--- a/extensions/diffs/npm-shrinkwrap.json
+++ b/extensions/diffs/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/diffs",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/diffs",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@pierre/diffs": "1.2.4",
"@pierre/theme": "1.0.3",
diff --git a/extensions/diffs/package.json b/extensions/diffs/package.json
index efde9c11e83c..c5a592bfad42 100644
--- a/extensions/diffs/package.json
+++ b/extensions/diffs/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/diffs",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw read-only diff viewer plugin and file renderer for agents.",
"repository": {
"type": "git",
@@ -29,13 +29,13 @@
"minHostVersion": ">=2026.4.30"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"assetScripts": {
"build": "node ../../scripts/build-diffs-viewer-runtime.mjs curated"
},
"build": {
- "openclawVersion": "2026.6.1",
+ "openclawVersion": "2026.6.2",
"staticAssets": [
{
"source": "./assets/viewer-runtime.js",
diff --git a/extensions/discord/npm-shrinkwrap.json b/extensions/discord/npm-shrinkwrap.json
index 94403128a099..998eb2cefaf2 100644
--- a/extensions/discord/npm-shrinkwrap.json
+++ b/extensions/discord/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/discord",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/discord",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@discordjs/voice": "0.19.2",
"discord-api-types": "0.38.48",
@@ -16,7 +16,7 @@
"ws": "8.21.0"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/discord/package.json b/extensions/discord/package.json
index fd1259c0c0cd..bf8d07e4ef59 100644
--- a/extensions/discord/package.json
+++ b/extensions/discord/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/discord",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Discord channel plugin for channels, DMs, commands, and app events.",
"repository": {
"type": "git",
@@ -20,7 +20,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -67,10 +67,10 @@
"allowInvalidConfigRecovery": true
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/document-extract/package.json b/extensions/document-extract/package.json
index 64e325dac1e8..e93b6a211989 100644
--- a/extensions/document-extract/package.json
+++ b/extensions/document-extract/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/document-extract-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw local document extraction plugin",
"type": "module",
diff --git a/extensions/duckduckgo/package.json b/extensions/duckduckgo/package.json
index c2cb6e0dc431..c53f88c95946 100644
--- a/extensions/duckduckgo/package.json
+++ b/extensions/duckduckgo/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/duckduckgo-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw DuckDuckGo plugin",
"type": "module",
diff --git a/extensions/elevenlabs/package.json b/extensions/elevenlabs/package.json
index b00ea49a44af..7b57cb8ec829 100644
--- a/extensions/elevenlabs/package.json
+++ b/extensions/elevenlabs/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/elevenlabs-speech",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw ElevenLabs speech plugin",
"type": "module",
diff --git a/extensions/exa/package.json b/extensions/exa/package.json
index 54f2b551cf50..c881b8662b73 100644
--- a/extensions/exa/package.json
+++ b/extensions/exa/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/exa-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Exa plugin",
"type": "module",
diff --git a/extensions/fal/package.json b/extensions/fal/package.json
index aef5b62c436b..782bd5b71895 100644
--- a/extensions/fal/package.json
+++ b/extensions/fal/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/fal-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw fal provider plugin",
"type": "module",
diff --git a/extensions/feishu/npm-shrinkwrap.json b/extensions/feishu/npm-shrinkwrap.json
index 4a8002a87dc6..b55eaec043c4 100644
--- a/extensions/feishu/npm-shrinkwrap.json
+++ b/extensions/feishu/npm-shrinkwrap.json
@@ -1,19 +1,19 @@
{
"name": "@openclaw/feishu",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/feishu",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@larksuiteoapi/node-sdk": "1.66.0",
"typebox": "1.1.39",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/feishu/package.json b/extensions/feishu/package.json
index a3b63e6c4c54..be3c4e4e51a1 100644
--- a/extensions/feishu/package.json
+++ b/extensions/feishu/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/feishu",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Feishu/Lark channel plugin for chats and workplace tools (community maintained by @m1heng).",
"repository": {
"type": "git",
@@ -17,7 +17,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -51,10 +51,10 @@
"minHostVersion": ">=2026.5.29"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/file-transfer/package.json b/extensions/file-transfer/package.json
index ebc511442e9e..7ef4c6871337 100644
--- a/extensions/file-transfer/package.json
+++ b/extensions/file-transfer/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/file-transfer",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 7c5e6aa2e27d..ec2f0087625a 100644
--- a/extensions/firecrawl/package.json
+++ b/extensions/firecrawl/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/firecrawl-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Firecrawl plugin",
"type": "module",
diff --git a/extensions/fireworks/package.json b/extensions/fireworks/package.json
index 85b4ad10cd88..93b7ed86bf80 100644
--- a/extensions/fireworks/package.json
+++ b/extensions/fireworks/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/fireworks-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Fireworks provider plugin",
"type": "module",
diff --git a/extensions/github-copilot/package.json b/extensions/github-copilot/package.json
index 3f5033989e7a..30c58eee2bb8 100644
--- a/extensions/github-copilot/package.json
+++ b/extensions/github-copilot/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/github-copilot-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw GitHub Copilot provider plugin",
"type": "module",
diff --git a/extensions/gmi/package.json b/extensions/gmi/package.json
index 05bc66cfc083..1d1cbb317bf6 100644
--- a/extensions/gmi/package.json
+++ b/extensions/gmi/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/gmi-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw GMI Cloud provider plugin",
"type": "module",
diff --git a/extensions/google-meet/npm-shrinkwrap.json b/extensions/google-meet/npm-shrinkwrap.json
index 83f40dc7b7f5..2168c5d255c8 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.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/google-meet",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"commander": "14.0.3",
"typebox": "1.1.39"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/google-meet/package.json b/extensions/google-meet/package.json
index 6e3824819f20..633c7a160a5d 100644
--- a/extensions/google-meet/package.json
+++ b/extensions/google-meet/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/google-meet",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Google Meet participant plugin for joining calls through Chrome or Twilio transports.",
"repository": {
"type": "git",
@@ -16,7 +16,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -33,10 +33,10 @@
"minHostVersion": ">=2026.4.20"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/google/package.json b/extensions/google/package.json
index e0d491bb7555..f9ec092064ff 100644
--- a/extensions/google/package.json
+++ b/extensions/google/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/google-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Google plugin",
"type": "module",
diff --git a/extensions/googlechat/npm-shrinkwrap.json b/extensions/googlechat/npm-shrinkwrap.json
index 4338390f78db..a4a7acf257b7 100644
--- a/extensions/googlechat/npm-shrinkwrap.json
+++ b/extensions/googlechat/npm-shrinkwrap.json
@@ -1,19 +1,19 @@
{
"name": "@openclaw/googlechat",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/googlechat",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"gaxios": "7.1.4",
"google-auth-library": "10.6.2",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/googlechat/package.json b/extensions/googlechat/package.json
index dfccdcacb466..d403cb78d93e 100644
--- a/extensions/googlechat/package.json
+++ b/extensions/googlechat/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/googlechat",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Google Chat channel plugin for spaces and direct messages.",
"repository": {
"type": "git",
@@ -17,7 +17,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -75,10 +75,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/gradium/package.json b/extensions/gradium/package.json
index e1a967b923b6..b36e1b374407 100644
--- a/extensions/gradium/package.json
+++ b/extensions/gradium/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/gradium-speech",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Gradium speech plugin",
"type": "module",
diff --git a/extensions/groq/package.json b/extensions/groq/package.json
index 7db5b8b995f9..e854c0481c6c 100644
--- a/extensions/groq/package.json
+++ b/extensions/groq/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/groq-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Groq media-understanding provider",
"type": "module",
diff --git a/extensions/huggingface/package.json b/extensions/huggingface/package.json
index 177c8cde2217..8296bc152aa0 100644
--- a/extensions/huggingface/package.json
+++ b/extensions/huggingface/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/huggingface-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 e4d7fea17331..427d6b1192af 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.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw image generation runtime package",
"type": "module",
diff --git a/extensions/imessage/package.json b/extensions/imessage/package.json
index 44bd5402ae80..79029972d10f 100644
--- a/extensions/imessage/package.json
+++ b/extensions/imessage/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/imessage",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw iMessage channel plugin using imsg on a signed-in Mac",
"type": "module",
@@ -43,10 +43,10 @@
]
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
}
},
"pluginInspector": {
diff --git a/extensions/inworld/package.json b/extensions/inworld/package.json
index 38576a828203..2731bc89701b 100644
--- a/extensions/inworld/package.json
+++ b/extensions/inworld/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/inworld-speech",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Inworld speech plugin",
"type": "module",
diff --git a/extensions/irc/package.json b/extensions/irc/package.json
index 4190645704ef..edf9ce0f2b6d 100644
--- a/extensions/irc/package.json
+++ b/extensions/irc/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/irc",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw IRC channel plugin",
"type": "module",
"devDependencies": {
diff --git a/extensions/kilocode/package.json b/extensions/kilocode/package.json
index 57718a54807b..de6f4c0a3e59 100644
--- a/extensions/kilocode/package.json
+++ b/extensions/kilocode/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/kilocode-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 6cc3682621dc..cb2e5f9b6191 100644
--- a/extensions/kimi-coding/package.json
+++ b/extensions/kimi-coding/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/kimi-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Kimi provider plugin",
"type": "module",
diff --git a/extensions/line/npm-shrinkwrap.json b/extensions/line/npm-shrinkwrap.json
index b64347a9fb2d..553af75b21fa 100644
--- a/extensions/line/npm-shrinkwrap.json
+++ b/extensions/line/npm-shrinkwrap.json
@@ -1,18 +1,18 @@
{
"name": "@openclaw/line",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/line",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@line/bot-sdk": "11.0.1",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/line/package.json b/extensions/line/package.json
index c08926696bef..3038d65c4d19 100644
--- a/extensions/line/package.json
+++ b/extensions/line/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/line",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw LINE channel plugin for LINE Bot API chats.",
"repository": {
"type": "git",
@@ -16,7 +16,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -46,10 +46,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/litellm/package.json b/extensions/litellm/package.json
index 94e72fd221df..1c83ebee9711 100644
--- a/extensions/litellm/package.json
+++ b/extensions/litellm/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/litellm-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw LiteLLM provider plugin",
"type": "module",
diff --git a/extensions/llm-task/package.json b/extensions/llm-task/package.json
index 08d8684a5a05..56526ecac905 100644
--- a/extensions/llm-task/package.json
+++ b/extensions/llm-task/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/llm-task",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw JSON-only LLM task plugin",
"type": "module",
diff --git a/extensions/lmstudio/package.json b/extensions/lmstudio/package.json
index dbcbe78f507e..d9d6e1e546d1 100644
--- a/extensions/lmstudio/package.json
+++ b/extensions/lmstudio/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/lmstudio-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 d7c7fc472c10..cdc5cb52ee13 100644
--- a/extensions/lobster/npm-shrinkwrap.json
+++ b/extensions/lobster/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/lobster",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/lobster",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@clawdbot/lobster": "2026.5.22",
"typebox": "1.1.39"
diff --git a/extensions/lobster/package.json b/extensions/lobster/package.json
index 87d147aee2d0..12005218ca50 100644
--- a/extensions/lobster/package.json
+++ b/extensions/lobster/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/lobster",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "Lobster workflow tool plugin for typed pipelines and resumable approvals.",
"repository": {
"type": "git",
@@ -24,10 +24,10 @@
"minHostVersion": ">=2026.4.25"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/matrix/npm-shrinkwrap.json b/extensions/matrix/npm-shrinkwrap.json
index 720dc682b4e1..fcb4e4e42b52 100644
--- a/extensions/matrix/npm-shrinkwrap.json
+++ b/extensions/matrix/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/matrix",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/matrix",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@matrix-org/matrix-sdk-crypto-nodejs": "0.6.0",
"@matrix-org/matrix-sdk-crypto-wasm": "18.3.0",
@@ -18,7 +18,7 @@
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json
index ea329e2890b0..0f62c43557c7 100644
--- a/extensions/matrix/package.json
+++ b/extensions/matrix/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/matrix",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Matrix channel plugin for rooms and direct messages.",
"repository": {
"type": "git",
@@ -22,7 +22,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -88,10 +88,10 @@
"allowInvalidConfigRecovery": true
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json
index 15bce1002fe2..fcda92ff928a 100644
--- a/extensions/mattermost/package.json
+++ b/extensions/mattermost/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/mattermost",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Mattermost channel plugin",
"repository": {
"type": "git",
@@ -16,7 +16,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/media-understanding-core/package.json b/extensions/media-understanding-core/package.json
index 61f1b8247f72..a6074dea65fc 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.6.1",
+ "version": "2026.6.2",
"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 7ba9eaac2624..b00052f72827 100644
--- a/extensions/memory-core/package.json
+++ b/extensions/memory-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/memory-core",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw core memory search plugin",
"type": "module",
@@ -14,7 +14,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/memory-lancedb/npm-shrinkwrap.json b/extensions/memory-lancedb/npm-shrinkwrap.json
index af72e8a3eeaf..f2234fea591e 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.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/memory-lancedb",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@lancedb/lancedb": "0.30.0",
"apache-arrow": "21.1.0",
diff --git a/extensions/memory-lancedb/package.json b/extensions/memory-lancedb/package.json
index 4c0c679654e8..32170ca50cc2 100644
--- a/extensions/memory-lancedb/package.json
+++ b/extensions/memory-lancedb/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/memory-lancedb",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw LanceDB-backed long-term memory plugin with auto-recall, auto-capture, and vector search.",
"repository": {
"type": "git",
@@ -26,10 +26,10 @@
"minHostVersion": ">=2026.5.31"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"bundleRuntimeDependencies": false,
diff --git a/extensions/memory-wiki/package.json b/extensions/memory-wiki/package.json
index 7933b40f44b2..92a2075bd8e7 100644
--- a/extensions/memory-wiki/package.json
+++ b/extensions/memory-wiki/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/memory-wiki",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw persistent wiki plugin",
"type": "module",
@@ -14,7 +14,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/microsoft-foundry/package.json b/extensions/microsoft-foundry/package.json
index 93bd6eaed77b..b955029116be 100644
--- a/extensions/microsoft-foundry/package.json
+++ b/extensions/microsoft-foundry/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/microsoft-foundry",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Microsoft Foundry provider plugin",
"type": "module",
diff --git a/extensions/microsoft/package.json b/extensions/microsoft/package.json
index 494f6ba5746b..cef7ccdb74c9 100644
--- a/extensions/microsoft/package.json
+++ b/extensions/microsoft/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/microsoft-speech",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Microsoft speech plugin",
"type": "module",
diff --git a/extensions/migrate-claude/package.json b/extensions/migrate-claude/package.json
index 43515fd55b07..aaf334b95d29 100644
--- a/extensions/migrate-claude/package.json
+++ b/extensions/migrate-claude/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/migrate-claude",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "Claude to OpenClaw migration provider",
"type": "module",
@@ -9,7 +9,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/migrate-hermes/package.json b/extensions/migrate-hermes/package.json
index 0d5ac1af7442..12c77558afc7 100644
--- a/extensions/migrate-hermes/package.json
+++ b/extensions/migrate-hermes/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/migrate-hermes",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "Hermes to OpenClaw migration provider",
"type": "module",
@@ -12,7 +12,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/minimax/package.json b/extensions/minimax/package.json
index b84ae39c7706..48ee9193b87e 100644
--- a/extensions/minimax/package.json
+++ b/extensions/minimax/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/minimax-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw MiniMax provider and OAuth plugin",
"type": "module",
diff --git a/extensions/mistral/package.json b/extensions/mistral/package.json
index 9012be8b6b7e..8efa4195046e 100644
--- a/extensions/mistral/package.json
+++ b/extensions/mistral/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/mistral-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Mistral provider plugin",
"type": "module",
diff --git a/extensions/moonshot/package.json b/extensions/moonshot/package.json
index 0854284a32cd..b5f812f4788a 100644
--- a/extensions/moonshot/package.json
+++ b/extensions/moonshot/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/moonshot-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Moonshot provider plugin",
"type": "module",
diff --git a/extensions/msteams/npm-shrinkwrap.json b/extensions/msteams/npm-shrinkwrap.json
index 08040f091f59..dd97bb05cf80 100644
--- a/extensions/msteams/npm-shrinkwrap.json
+++ b/extensions/msteams/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/msteams",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/msteams",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@azure/identity": "4.13.1",
"@microsoft/teams.api": "2.0.12",
@@ -15,7 +15,7 @@
"typebox": "1.1.39"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json
index 5cb09f340906..94996d05bfb1 100644
--- a/extensions/msteams/package.json
+++ b/extensions/msteams/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/msteams",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Microsoft Teams channel plugin for bot conversations.",
"repository": {
"type": "git",
@@ -20,7 +20,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -56,10 +56,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/nextcloud-talk/npm-shrinkwrap.json b/extensions/nextcloud-talk/npm-shrinkwrap.json
index 1b535a818ec5..b8667f8767f1 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.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/nextcloud-talk",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json
index bfdddd6ce624..b7716abac917 100644
--- a/extensions/nextcloud-talk/package.json
+++ b/extensions/nextcloud-talk/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/nextcloud-talk",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Nextcloud Talk channel plugin for conversations.",
"repository": {
"type": "git",
@@ -12,7 +12,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -44,10 +44,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/nostr/npm-shrinkwrap.json b/extensions/nostr/npm-shrinkwrap.json
index 1019c5842cd3..5cd6c99b0d2b 100644
--- a/extensions/nostr/npm-shrinkwrap.json
+++ b/extensions/nostr/npm-shrinkwrap.json
@@ -1,18 +1,18 @@
{
"name": "@openclaw/nostr",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/nostr",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"nostr-tools": "2.23.5",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json
index ad40bfb1359e..fc3faa82a665 100644
--- a/extensions/nostr/package.json
+++ b/extensions/nostr/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/nostr",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Nostr channel plugin for NIP-04 encrypted direct messages.",
"repository": {
"type": "git",
@@ -16,7 +16,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -54,10 +54,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/novita/package.json b/extensions/novita/package.json
index c3c1b7331acc..48bfaa2c10c9 100644
--- a/extensions/novita/package.json
+++ b/extensions/novita/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/novita-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw NovitaAI provider plugin",
"type": "module",
diff --git a/extensions/nvidia/package.json b/extensions/nvidia/package.json
index 8aa7bc9e981f..3bfa636be146 100644
--- a/extensions/nvidia/package.json
+++ b/extensions/nvidia/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/nvidia-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw NVIDIA provider plugin",
"type": "module",
diff --git a/extensions/oc-path/package.json b/extensions/oc-path/package.json
index e8d44ef6686d..332ab59f23db 100644
--- a/extensions/oc-path/package.json
+++ b/extensions/oc-path/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/oc-path",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw oc:// workspace path plugin",
"type": "module",
@@ -15,7 +15,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/ollama/package.json b/extensions/ollama/package.json
index aac1fa2e257a..23a80fff21be 100644
--- a/extensions/ollama/package.json
+++ b/extensions/ollama/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/ollama-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Ollama provider plugin",
"type": "module",
diff --git a/extensions/open-prose/package.json b/extensions/open-prose/package.json
index 70685b6984cf..353629bc714e 100644
--- a/extensions/open-prose/package.json
+++ b/extensions/open-prose/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/open-prose",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 ce69e051e856..19cf43699a69 100644
--- a/extensions/openai/package.json
+++ b/extensions/openai/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/openai-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw OpenAI provider plugins",
"type": "module",
diff --git a/extensions/opencode-go/package.json b/extensions/opencode-go/package.json
index 44a522d82bc5..062334bcefe6 100644
--- a/extensions/opencode-go/package.json
+++ b/extensions/opencode-go/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/opencode-go-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw OpenCode Go provider plugin",
"type": "module",
diff --git a/extensions/opencode/package.json b/extensions/opencode/package.json
index 43ac1419bc2f..3485db0026e0 100644
--- a/extensions/opencode/package.json
+++ b/extensions/opencode/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/opencode-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw OpenCode Zen provider plugin",
"type": "module",
diff --git a/extensions/openrouter/package.json b/extensions/openrouter/package.json
index 0b8977c731e6..89c5032e0743 100644
--- a/extensions/openrouter/package.json
+++ b/extensions/openrouter/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/openrouter-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw OpenRouter provider plugin",
"type": "module",
diff --git a/extensions/openshell/npm-shrinkwrap.json b/extensions/openshell/npm-shrinkwrap.json
index cff02eed36ff..2b98b4d1295d 100644
--- a/extensions/openshell/npm-shrinkwrap.json
+++ b/extensions/openshell/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/openshell-sandbox",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/openshell-sandbox",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"zod": "4.4.3"
}
diff --git a/extensions/openshell/package.json b/extensions/openshell/package.json
index 55ca3fe0e296..f1ecc282fd69 100644
--- a/extensions/openshell/package.json
+++ b/extensions/openshell/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/openshell-sandbox",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw sandbox backend for the NVIDIA OpenShell CLI with mirrored local workspaces and SSH command execution.",
"repository": {
"type": "git",
@@ -23,10 +23,10 @@
"minHostVersion": ">=2026.5.12-beta.1"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/perplexity/package.json b/extensions/perplexity/package.json
index 0b9402269685..3e0866580cda 100644
--- a/extensions/perplexity/package.json
+++ b/extensions/perplexity/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/perplexity-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Perplexity plugin",
"type": "module",
diff --git a/extensions/pixverse/npm-shrinkwrap.json b/extensions/pixverse/npm-shrinkwrap.json
index df029b09c1f3..ca6291cf5010 100644
--- a/extensions/pixverse/npm-shrinkwrap.json
+++ b/extensions/pixverse/npm-shrinkwrap.json
@@ -1,14 +1,14 @@
{
"name": "@openclaw/pixverse-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/pixverse-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/pixverse/package.json b/extensions/pixverse/package.json
index 5c07a31f3620..0c98b87b89df 100644
--- a/extensions/pixverse/package.json
+++ b/extensions/pixverse/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/pixverse-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw PixVerse video generation provider plugin.",
"repository": {
"type": "git",
@@ -12,7 +12,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -30,10 +30,10 @@
"minHostVersion": ">=2026.5.26"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/policy/package.json b/extensions/policy/package.json
index 8ffb115dd4e2..6cd8db51504d 100644
--- a/extensions/policy/package.json
+++ b/extensions/policy/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/policy",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw policy doctor checks for workspace conformance",
"type": "module",
@@ -12,7 +12,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/qa-channel/package.json b/extensions/qa-channel/package.json
index e0ac7895fd22..ef528045f544 100644
--- a/extensions/qa-channel/package.json
+++ b/extensions/qa-channel/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qa-channel",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw QA synthetic channel plugin",
"type": "module",
@@ -19,7 +19,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/qa-lab/package.json b/extensions/qa-lab/package.json
index ebba157d9cb3..823b6a26f9b3 100644
--- a/extensions/qa-lab/package.json
+++ b/extensions/qa-lab/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qa-lab",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw QA lab plugin with private debugger UI and scenario runner",
"type": "module",
@@ -19,7 +19,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -31,7 +31,7 @@
"./index.ts"
],
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
}
}
}
diff --git a/extensions/qa-matrix/package.json b/extensions/qa-matrix/package.json
index 826f85c61119..719854323195 100644
--- a/extensions/qa-matrix/package.json
+++ b/extensions/qa-matrix/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qa-matrix",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Matrix QA runner plugin",
"type": "module",
@@ -13,7 +13,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -25,7 +25,7 @@
"./index.ts"
],
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
}
}
}
diff --git a/extensions/qianfan/package.json b/extensions/qianfan/package.json
index 4ba7ddc462b3..a4753e534178 100644
--- a/extensions/qianfan/package.json
+++ b/extensions/qianfan/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qianfan-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Qianfan provider plugin",
"type": "module",
diff --git a/extensions/qqbot/npm-shrinkwrap.json b/extensions/qqbot/npm-shrinkwrap.json
index 9982c17ed211..33bf369329c1 100644
--- a/extensions/qqbot/npm-shrinkwrap.json
+++ b/extensions/qqbot/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/qqbot",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/qqbot",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@tencent-connect/qqbot-connector": "1.1.0",
"mpg123-decoder": "1.0.3",
@@ -15,7 +15,7 @@
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/qqbot/package.json b/extensions/qqbot/package.json
index 2dde51a5d867..ca0ba0467acb 100644
--- a/extensions/qqbot/package.json
+++ b/extensions/qqbot/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qqbot",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": false,
"description": "OpenClaw QQ Bot channel plugin for group and direct-message workflows.",
"repository": {
@@ -21,7 +21,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -50,10 +50,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/qwen/package.json b/extensions/qwen/package.json
index ab468d3e69c4..5da15a9b8424 100644
--- a/extensions/qwen/package.json
+++ b/extensions/qwen/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qwen-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Qwen Cloud provider plugin",
"type": "module",
diff --git a/extensions/runway/package.json b/extensions/runway/package.json
index 33708996a589..3aca20e23051 100644
--- a/extensions/runway/package.json
+++ b/extensions/runway/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/runway-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Runway video provider plugin",
"type": "module",
diff --git a/extensions/searxng/package.json b/extensions/searxng/package.json
index f9648a8b5917..420a297160a9 100644
--- a/extensions/searxng/package.json
+++ b/extensions/searxng/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/searxng-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw SearXNG plugin",
"type": "module",
diff --git a/extensions/senseaudio/package.json b/extensions/senseaudio/package.json
index 222a83aa7336..9c743385b4ab 100644
--- a/extensions/senseaudio/package.json
+++ b/extensions/senseaudio/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/senseaudio-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw SenseAudio media-understanding provider",
"type": "module",
diff --git a/extensions/sglang/package.json b/extensions/sglang/package.json
index f8692694d913..16d887c90836 100644
--- a/extensions/sglang/package.json
+++ b/extensions/sglang/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/sglang-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw SGLang provider plugin",
"type": "module",
diff --git a/extensions/signal/package.json b/extensions/signal/package.json
index e5dd1a9c8c18..d72086393024 100644
--- a/extensions/signal/package.json
+++ b/extensions/signal/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/signal",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Signal channel plugin",
"type": "module",
diff --git a/extensions/slack/npm-shrinkwrap.json b/extensions/slack/npm-shrinkwrap.json
index b764dd0887b5..7cefb563144e 100644
--- a/extensions/slack/npm-shrinkwrap.json
+++ b/extensions/slack/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/slack",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/slack",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@slack/bolt": "4.7.3",
"@slack/types": "2.21.1",
@@ -15,7 +15,7 @@
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/slack/package.json b/extensions/slack/package.json
index 0dec66db9d35..6a4c57ebdffc 100644
--- a/extensions/slack/package.json
+++ b/extensions/slack/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/slack",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Slack channel plugin for channels, DMs, commands, and app events.",
"repository": {
"type": "git",
@@ -19,7 +19,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -64,13 +64,13 @@
"allowInvalidConfigRecovery": true
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"startup": {
"deferConfiguredChannelFullLoadUntilAfterListen": true
},
"build": {
- "openclawVersion": "2026.6.1",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/sms/package.json b/extensions/sms/package.json
index 655a55de253b..514cea155730 100644
--- a/extensions/sms/package.json
+++ b/extensions/sms/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/sms",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw SMS channel plugin for Twilio text messages.",
"repository": {
"type": "git",
@@ -30,10 +30,10 @@
"quickstartAllowFrom": true
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
}
}
}
diff --git a/extensions/stepfun/package.json b/extensions/stepfun/package.json
index 91db24c3a122..697db10054d5 100644
--- a/extensions/stepfun/package.json
+++ b/extensions/stepfun/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/stepfun-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 2d1fbcf362cf..57cbcc2c8beb 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.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/synology-chat",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"zod": "4.4.3"
}
diff --git a/extensions/synology-chat/package.json b/extensions/synology-chat/package.json
index 7859ee39a835..7b03734455a0 100644
--- a/extensions/synology-chat/package.json
+++ b/extensions/synology-chat/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/synology-chat",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "Synology Chat channel plugin for OpenClaw channels and direct messages.",
"repository": {
"type": "git",
@@ -30,10 +30,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/synthetic/package.json b/extensions/synthetic/package.json
index 02f258c4be94..2ec343920d48 100644
--- a/extensions/synthetic/package.json
+++ b/extensions/synthetic/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/synthetic-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Synthetic provider plugin",
"type": "module",
diff --git a/extensions/tavily/package.json b/extensions/tavily/package.json
index 20f682eec2dc..8ce454d8f2f2 100644
--- a/extensions/tavily/package.json
+++ b/extensions/tavily/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/tavily-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Tavily plugin",
"type": "module",
diff --git a/extensions/telegram/package.json b/extensions/telegram/package.json
index 248ef5a971dd..940094488eac 100644
--- a/extensions/telegram/package.json
+++ b/extensions/telegram/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/telegram",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Telegram channel plugin",
"type": "module",
diff --git a/extensions/tencent/package.json b/extensions/tencent/package.json
index 319f3c7b9268..a74f4eb8d912 100644
--- a/extensions/tencent/package.json
+++ b/extensions/tencent/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/tencent-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 475f49731299..e922ffbf4245 100644
--- a/extensions/tlon/npm-shrinkwrap.json
+++ b/extensions/tlon/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/tlon",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/tlon",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@aws-sdk/client-s3": "3.1056.0",
"@aws-sdk/s3-request-presigner": "3.1056.0",
@@ -15,7 +15,7 @@
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json
index 7fc227aa56cb..6fc4c051c711 100644
--- a/extensions/tlon/package.json
+++ b/extensions/tlon/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/tlon",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Tlon/Urbit channel plugin for chat workflows.",
"repository": {
"type": "git",
@@ -19,7 +19,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -73,10 +73,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"bundleRuntimeDependencies": false,
diff --git a/extensions/together/package.json b/extensions/together/package.json
index 8ab25b690753..5f6cb097588a 100644
--- a/extensions/together/package.json
+++ b/extensions/together/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/together-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Together provider plugin",
"type": "module",
diff --git a/extensions/tokenjuice/npm-shrinkwrap.json b/extensions/tokenjuice/npm-shrinkwrap.json
index faa38fcfec46..e969844144d9 100644
--- a/extensions/tokenjuice/npm-shrinkwrap.json
+++ b/extensions/tokenjuice/npm-shrinkwrap.json
@@ -1,17 +1,17 @@
{
"name": "@openclaw/tokenjuice",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/tokenjuice",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"tokenjuice": "0.8.0"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/tokenjuice/package.json b/extensions/tokenjuice/package.json
index 53faaf4f4548..f545526d0c80 100644
--- a/extensions/tokenjuice/package.json
+++ b/extensions/tokenjuice/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/tokenjuice",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw tokenjuice exec output compaction plugin",
"repository": {
"type": "git",
@@ -11,7 +11,7 @@
"tokenjuice": "0.8.0"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -33,10 +33,10 @@
"minHostVersion": ">=2026.5.28"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/tts-local-cli/package.json b/extensions/tts-local-cli/package.json
index a28d2e2a609c..7b45b1113e80 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.6.1",
+ "version": "2026.6.2",
"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 7b22e33c6da6..983825750b8c 100644
--- a/extensions/twitch/npm-shrinkwrap.json
+++ b/extensions/twitch/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/twitch",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/twitch",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"@twurple/api": "8.1.4",
"@twurple/auth": "8.1.4",
diff --git a/extensions/twitch/package.json b/extensions/twitch/package.json
index 359f342e4e90..c04765c222d5 100644
--- a/extensions/twitch/package.json
+++ b/extensions/twitch/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/twitch",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Twitch channel plugin for chat and moderation workflows.",
"repository": {
"type": "git",
@@ -27,10 +27,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"channel": {
"id": "twitch",
diff --git a/extensions/venice/package.json b/extensions/venice/package.json
index 3b86b65dbe78..17e29a22a837 100644
--- a/extensions/venice/package.json
+++ b/extensions/venice/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/venice-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 f65e164bc03d..77921a1afcc5 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.6.1",
+ "version": "2026.6.2",
"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 2ef191ceaa75..721c6d7d11de 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.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw video generation runtime package",
"type": "module",
diff --git a/extensions/vllm/package.json b/extensions/vllm/package.json
index 91ce4a279b3d..82107e61a033 100644
--- a/extensions/vllm/package.json
+++ b/extensions/vllm/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/vllm-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 572de007f950..ea4951de2f3c 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.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/voice-call",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"commander": "14.0.3",
"typebox": "1.1.39",
@@ -14,7 +14,7 @@
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json
index 8081407831d2..84b75645d12f 100644
--- a/extensions/voice-call/package.json
+++ b/extensions/voice-call/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/voice-call",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw voice-call plugin for Twilio, Telnyx, and Plivo phone calls.",
"repository": {
"type": "git",
@@ -18,7 +18,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -35,10 +35,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/volcengine/package.json b/extensions/volcengine/package.json
index 8acf39fb3cc2..3fd63c8f9fce 100644
--- a/extensions/volcengine/package.json
+++ b/extensions/volcengine/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/volcengine-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Volcengine provider plugin",
"type": "module",
diff --git a/extensions/voyage/package.json b/extensions/voyage/package.json
index 031ddb44afc8..abfb213fd82e 100644
--- a/extensions/voyage/package.json
+++ b/extensions/voyage/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/voyage-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Voyage embedding provider plugin",
"type": "module",
diff --git a/extensions/vydra/package.json b/extensions/vydra/package.json
index e9e79c2d3092..cc59e61e605e 100644
--- a/extensions/vydra/package.json
+++ b/extensions/vydra/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/vydra-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 e8ad0b206007..de8a146c54a5 100644
--- a/extensions/web-readability/package.json
+++ b/extensions/web-readability/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/web-readability-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw local Readability web extraction plugin",
"type": "module",
diff --git a/extensions/webhooks/package.json b/extensions/webhooks/package.json
index 68eb0fef267d..de7d752692b7 100644
--- a/extensions/webhooks/package.json
+++ b/extensions/webhooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/webhooks",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw webhook bridge plugin",
"type": "module",
diff --git a/extensions/whatsapp/npm-shrinkwrap.json b/extensions/whatsapp/npm-shrinkwrap.json
index 1b76db022508..b90ba662a3df 100644
--- a/extensions/whatsapp/npm-shrinkwrap.json
+++ b/extensions/whatsapp/npm-shrinkwrap.json
@@ -1,19 +1,19 @@
{
"name": "@openclaw/whatsapp",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/whatsapp",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"audio-decode": "2.2.3",
"baileys": "7.0.0-rc13",
"typebox": "1.1.39"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json
index e91959ddaa88..5da1031ad845 100644
--- a/extensions/whatsapp/package.json
+++ b/extensions/whatsapp/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/whatsapp",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw WhatsApp channel plugin for WhatsApp Web chats.",
"repository": {
"type": "git",
@@ -17,7 +17,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -60,10 +60,10 @@
"minHostVersion": ">=2026.4.25"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/workboard/package.json b/extensions/workboard/package.json
index 91c4e256b234..ac7600ddbef2 100644
--- a/extensions/workboard/package.json
+++ b/extensions/workboard/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/workboard",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw dashboard workboard plugin",
"type": "module",
@@ -12,7 +12,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/xai/package.json b/extensions/xai/package.json
index 90cb03c3d356..0a1358cb2bc3 100644
--- a/extensions/xai/package.json
+++ b/extensions/xai/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/xai-plugin",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw xAI plugin",
"type": "module",
diff --git a/extensions/xiaomi/package.json b/extensions/xiaomi/package.json
index 0f340bf140af..e32bcf0db223 100644
--- a/extensions/xiaomi/package.json
+++ b/extensions/xiaomi/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/xiaomi-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"private": true,
"description": "OpenClaw Xiaomi provider plugin",
"type": "module",
diff --git a/extensions/zai/package.json b/extensions/zai/package.json
index eea6e4208694..9efd738ca802 100644
--- a/extensions/zai/package.json
+++ b/extensions/zai/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/zai-provider",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"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 5dbd506981bb..6c894a4186f5 100644
--- a/extensions/zalo/npm-shrinkwrap.json
+++ b/extensions/zalo/npm-shrinkwrap.json
@@ -1,17 +1,17 @@
{
"name": "@openclaw/zalo",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/zalo",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json
index 193196534132..249c1d1c2e5b 100644
--- a/extensions/zalo/package.json
+++ b/extensions/zalo/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/zalo",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Zalo channel plugin for bot and webhook chats.",
"repository": {
"type": "git",
@@ -12,7 +12,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -43,10 +43,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/zalouser/npm-shrinkwrap.json b/extensions/zalouser/npm-shrinkwrap.json
index c8a31c11fcb5..5810ea69e97e 100644
--- a/extensions/zalouser/npm-shrinkwrap.json
+++ b/extensions/zalouser/npm-shrinkwrap.json
@@ -1,19 +1,19 @@
{
"name": "@openclaw/zalouser",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/zalouser",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"dependencies": {
"typebox": "1.1.39",
"zca-js": "2.1.2",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json
index 597f905575a0..1f62a1e94622 100644
--- a/extensions/zalouser/package.json
+++ b/extensions/zalouser/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/zalouser",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "OpenClaw Zalo Personal Account plugin via native zca-js integration.",
"repository": {
"type": "git",
@@ -17,7 +17,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.1"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -54,10 +54,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.1"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.1"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json
index b5953b6e47f9..ae1c8cebc27b 100644
--- a/npm-shrinkwrap.json
+++ b/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "openclaw",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "openclaw",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index 21511fb42ae6..33b9970798b5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "openclaw",
- "version": "2026.6.1",
+ "version": "2026.6.2",
"description": "Multi-channel AI gateway with extensible messaging integrations",
"keywords": [],
"homepage": "https://github.com/openclaw/openclaw#readme",