diff --git a/CHANGELOG.md b/CHANGELOG.md
index 35c091f82bd2..4f053a87d366 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,13 +2,13 @@
Docs: https://docs.openclaw.ai
-## 2026.6.3
+## 2026.6.2
### Highlights
- Plugin and skill installs now use an operator install policy instead of the old dangerous-code scanner path, with clearer doctor, CLI, ClawHub, and troubleshooting surfaces for package, archive, source, upload, and marketplace installs. (#89516) Thanks @joshavant.
- Telegram, Feishu, Discord, WhatsApp, and outbound delivery paths got safer around duplicate transcript mirrors, Telegram admin writeback, streamed-final previews, approval allowlists, setup runtime state, poll modifiers, Discord voice errors, and internal progress traces. (#88973, #89626, #89812, #89035, #89814, #89813, #89601) Thanks @pgondhi987, @Petru2224, @zhangguiping-xydt, @codezz, and @takhoffman.
-- Chat, Control UI, Workboard, Android companion shell, and WebChat flows now preserve visible streaming text, reconcile completed sends, expose ACK timing, add Workboard keyboard movement, harden dialog accessibility, lazy-load usage views, and improve Android companion-first shell navigation. (#89801, #89777, #89802) Thanks @vincentkoc.
+- Chat, Control UI, Skill Workshop, Workboard, Android companion shell, and WebChat flows now preserve visible streaming text, reconcile completed sends, expose ACK timing, add Workboard keyboard movement, harden dialog accessibility, lazy-load usage views, keep current chat toggles working, and improve Android companion-first shell navigation. (#89801, #89777, #89802) Thanks @vincentkoc.
- Security, policy, and config recovery now reject corrupt shell snapshots, unsupported policy keys, unsafe exec approval precheck environments, malformed script limits, and suspicious gateway startup configs while adding data-handling conformance checks. (#89701, #87074, #81488, #87056, #89480) Thanks @RomneyDa, @giodl73-repo, and @mmaps.
- Gateway, agent, Codex, provider, model, and memory paths now recover session write-lock release failures, abandoned Codex app-server startups, stream-to-parent ACP spawns, custom-provider runtime fanout, bundled provider aliases, prompt-cache boundaries, Gemini stop sequences, Kimi cache markers, and watcher pressure warnings. (#89811, #89244) Thanks @RomneyDa and @takhoffman.
- Release, CI, Docker, Crabbox/Testbox, package, and E2E validation lanes now bound more network calls, malformed numeric limits, process groups, cleanup leaks, package hydration paths, Windows installer publishing, release asset verification, and log drains so failures produce bounded proof instead of hanging.
@@ -19,8 +19,9 @@ Docs: https://docs.openclaw.ai
- Policy: add data-handling conformance checks and reject unsupported policy keys. (#87056, #87074) Thanks @giodl73-repo.
- Telegram/channels: show commentary and reasoning in progress drafts, share progress draft compositors across channel plugins, and keep Telegram polling stop/reset boundaries cheaper and more reliable.
- UI/mobile: add Workboard keyboard movement controls, tighten Workboard card operations, improve Android companion-first shell UX, and document chat ACK timing metadata. (#89802) Thanks @vincentkoc.
-- Release metadata: align the root package, publishable plugin manifests, generated shrinkwraps, appcast, iOS, Android, macOS, Matrix plugin changelog, and docs/generated baselines with the 2026.6.3 unreleased train.
+- Release metadata: align the root package, publishable plugin manifests, generated shrinkwraps, appcast, iOS, Android, macOS, Matrix plugin changelog, and docs/generated baselines with the 2026.6.2 beta train.
- Release/packaging: promote Windows node installer publishing, require verified Windows release asset links, and document GitHub release-note edits.
+- Docs: refresh Windows Hub setup guidance and document Gateway, CLI, and plugin SDK helper contracts.
### Fixes
@@ -28,19 +29,10 @@ Docs: https://docs.openclaw.ai
- Telegram/Feishu: require admin rights for Telegram target writeback, keep Telegram DM exec approval allowlists working with `ask:off`, prevent Telegram preview duplication across streaming modes, isolate verbose status after streamed finals, cancel clean restart stop timers, slow polling restart storms, and wire Feishu setup runtime setters. (#88973, #89035, #89813, #89814) Thanks @pgondhi987, @zhangguiping-xydt, and @takhoffman.
- Chat/UI/Gateway: preserve visible chat stream text, clear stale stream buffers before terminal commits, reconcile completed sends, scroll pending sends into view, harden Workboard dialog accessibility, stabilize WebChat prompt-cache affinity, overlap chat catalog startup, render chat history incrementally, lazy-load usage dashboard, and report gateway health auth diagnostics. (#89337) Thanks @RomneyDa.
- Agents/Codex/providers/models: release session write locks when prompt-release fence reads fail, retire abandoned Codex app-server startups, keep stream-to-parent ACP spawns registered, close Codex startup clients on timeout, recover bundled provider aliases, avoid custom-provider runtime fanout, preserve provider prompt-cache boundaries, forward Gemini stop sequences, and strip Kimi-incompatible Anthropic cache markers. (#89811) Thanks @takhoffman.
-- Memory/build/update: warn after startup watcher pressure checks, externalize optional Baileys image backends, restore Canvas A2UI compatibility assets, keep plugin repair fetch failures nonblocking, and restore Skill Workshop view switching. (#89244) Thanks @RomneyDa.
+- Memory/build/update: warn after startup watcher pressure checks, externalize optional Baileys image backends, restore and pin Canvas A2UI compatibility assets, keep plugin repair fetch failures nonblocking, restore Skill Workshop view switching, and keep the current chat toggle active after awaited session switches. (#89244) Thanks @RomneyDa.
- Security/config/tooling: reject corrupt shell snapshots, suspicious gateway startup configs, malformed release/test/tooling/Docker/perf numeric limits, oversized audit responses, unsafe exec precheck env, and invalid pending-agent SQLite scaffold denials. (#89701, #89705, #89480, #81488) Thanks @RomneyDa and @mmaps.
- Release/CI/E2E: restore package changelog extraction after the post-2026.6.1 version bump, keep hydrated pnpm modules under `node_modules` for ARM/Linux package lifecycle scripts, keep OpenAI live-cache prerequisites advisory while Anthropic prerequisites stay blocking, retry Windows Parallels background log appends on transient file-lock errors, bound candidate GitHub and cross-OS Discord fetches, harden ARM smoke/browser checks, show Docker build heartbeats, reset Crabbox pnpm hydrate state, and isolate Testbox/Docker/release journey artifacts.
-## 2026.6.2
-
-### Fixes
-
-- Release/packaging: restore package changelog extraction for 2026.6.2 after the post-2026.6.1 version bump, keeping Docker package lanes from failing before runtime proof.
-- CI/Crabbox: keep hydrated pnpm modules under a real `node_modules` path on ARM/Linux runners so package lifecycle scripts can resolve optional native dependencies during package and Docker validation.
-- Testing/live cache: keep missing optional OpenAI live-cache prerequisites advisory while preserving blocking Anthropic prerequisite failures, so ARM changed gates report provider setup gaps accurately.
-- Config docs: refresh generated config baseline hashes after channel config surface updates.
-
## 2026.6.1
### Highlights
diff --git a/apps/android/app/build.gradle.kts b/apps/android/app/build.gradle.kts
index 92bea65f4907..5b916458b776 100644
--- a/apps/android/app/build.gradle.kts
+++ b/apps/android/app/build.gradle.kts
@@ -66,7 +66,7 @@ android {
minSdk = 31
targetSdk = 36
versionCode = 2026060201
- versionName = "2026.6.3"
+ 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 539df05c07a9..ea7bd40d8c00 100644
--- a/apps/ios/CHANGELOG.md
+++ b/apps/ios/CHANGELOG.md
@@ -1,9 +1,5 @@
# OpenClaw iOS Changelog
-## 2026.6.3 - 2026-06-03
-
-Maintenance update for the current OpenClaw beta release.
-
## 2026.6.2 - 2026-06-02
Maintenance update for the current OpenClaw release.
diff --git a/apps/ios/Config/Version.xcconfig b/apps/ios/Config/Version.xcconfig
index 807056d18764..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.3
-OPENCLAW_MARKETING_VERSION = 2026.6.3
+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 5090e4186abe..99afd00b10b2 100644
--- a/apps/ios/fastlane/metadata/en-US/release_notes.txt
+++ b/apps/ios/fastlane/metadata/en-US/release_notes.txt
@@ -1 +1 @@
-Maintenance update for the current OpenClaw beta release.
+Maintenance update for the current OpenClaw release.
diff --git a/apps/ios/version.json b/apps/ios/version.json
index c5d5bc080bbb..aa137071b629 100644
--- a/apps/ios/version.json
+++ b/apps/ios/version.json
@@ -1,3 +1,3 @@
{
- "version": "2026.6.3"
+ "version": "2026.6.2"
}
diff --git a/apps/macos/Sources/OpenClaw/Resources/Info.plist b/apps/macos/Sources/OpenClaw/Resources/Info.plist
index d5e60c497637..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.3
+ 2026.6.2
CFBundleVersion
- 2026060300
+ 2026060200
CFBundleIconFile
OpenClaw
CFBundleURLTypes
diff --git a/docs/.generated/config-baseline.sha256 b/docs/.generated/config-baseline.sha256
index a67006108b39..c62fedc58970 100644
--- a/docs/.generated/config-baseline.sha256
+++ b/docs/.generated/config-baseline.sha256
@@ -1,4 +1,4 @@
-16c8868c446d69e719242cb3425151966d2b87fd8e185cdb248efa1b35e7d2d0 config-baseline.json
+e3b8988a10c61dbf0a78a70bca9ef1ab43c6a58aeaa5ef9f8699f34b6dae4c9d config-baseline.json
a2f53abfe6bbe8b1ddfa5548f555704d8ff0cdd48bcb5780d66499bec0b7775a config-baseline.core.json
3d0f7723873da553f25dfe6892a586d774fa36e447de487eba4dd3e0a012f877 config-baseline.channel.json
-4012b1f8de6f9527c47320a6c7120f30dc30ac1b5524ed63dadef890aad44b20 config-baseline.plugin.json
+e6a1d6f51f0d9c04bd92d51deebfaca8c7917dd28d7998d225c0074e0a095348 config-baseline.plugin.json
diff --git a/extensions/acpx/npm-shrinkwrap.json b/extensions/acpx/npm-shrinkwrap.json
index 21f43f2c7eab..aa3aaea94bf2 100644
--- a/extensions/acpx/npm-shrinkwrap.json
+++ b/extensions/acpx/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/acpx",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/acpx",
- "version": "2026.6.3",
+ "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 fa4b4c8b880b..897ebecb4db8 100644
--- a/extensions/acpx/package.json
+++ b/extensions/acpx/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/acpx",
- "version": "2026.6.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3",
+ "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 76b1e2a9988b..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.3",
+ "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 db100e97cd08..afcb5e819714 100644
--- a/extensions/alibaba/package.json
+++ b/extensions/alibaba/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/alibaba-provider",
- "version": "2026.6.3",
+ "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 62ea49986b2d..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/amazon-bedrock-mantle-provider",
- "version": "2026.6.3",
+ "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 c990e7ce2832..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.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/amazon-bedrock/npm-shrinkwrap.json b/extensions/amazon-bedrock/npm-shrinkwrap.json
index 5660b3eaf72d..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/amazon-bedrock-provider",
- "version": "2026.6.3",
+ "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 2f163e9bee85..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.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/anthropic-vertex/npm-shrinkwrap.json b/extensions/anthropic-vertex/npm-shrinkwrap.json
index de24330078e8..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/anthropic-vertex-provider",
- "version": "2026.6.3",
+ "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 c5a423407ee9..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.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/anthropic/package.json b/extensions/anthropic/package.json
index c2a7791b1d40..99f2b3d4ccde 100644
--- a/extensions/anthropic/package.json
+++ b/extensions/anthropic/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/anthropic-provider",
- "version": "2026.6.3",
+ "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 c6b4fa88b3cf..4dec00bb4ebd 100644
--- a/extensions/arcee/package.json
+++ b/extensions/arcee/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/arcee-provider",
- "version": "2026.6.3",
+ "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 fc9d2ba8fc18..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.3",
+ "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 f5c64dfda17b..7f0d5faeb759 100644
--- a/extensions/bonjour/package.json
+++ b/extensions/bonjour/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/bonjour",
- "version": "2026.6.3",
+ "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 c52fef141c60..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/brave-plugin",
- "version": "2026.6.3"
+ "version": "2026.6.2"
}
}
}
diff --git a/extensions/brave/package.json b/extensions/brave/package.json
index 5a00405703ab..21b4c535ea3e 100644
--- a/extensions/brave/package.json
+++ b/extensions/brave/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/brave-plugin",
- "version": "2026.6.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/browser/package.json b/extensions/browser/package.json
index c40d9429bb9c..f1ad9b3ed6e3 100644
--- a/extensions/browser/package.json
+++ b/extensions/browser/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/browser-plugin",
- "version": "2026.6.3",
+ "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 f0484d9cf9da..a5fb43c02c46 100644
--- a/extensions/byteplus/package.json
+++ b/extensions/byteplus/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/byteplus-provider",
- "version": "2026.6.3",
+ "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 d40b4018a007..acdcb391fe41 100644
--- a/extensions/canvas/package.json
+++ b/extensions/canvas/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/canvas-plugin",
- "version": "2026.6.3",
+ "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 963fd2ddc440..1833132cab17 100644
--- a/extensions/cerebras/package.json
+++ b/extensions/cerebras/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/cerebras-provider",
- "version": "2026.6.3",
+ "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 6a9aea211d66..dfcc545fca94 100644
--- a/extensions/chutes/package.json
+++ b/extensions/chutes/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/chutes-provider",
- "version": "2026.6.3",
+ "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 beb01c8455dc..8d2d0a84fbb6 100644
--- a/extensions/clickclack/package.json
+++ b/extensions/clickclack/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/clickclack",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/cloudflare-ai-gateway/package.json b/extensions/cloudflare-ai-gateway/package.json
index 31c501a5bad2..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.3",
+ "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 78c694f84db8..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.3",
+ "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 8db8fdd59229..b17720fd53df 100644
--- a/extensions/codex/npm-shrinkwrap.json
+++ b/extensions/codex/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/codex",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/codex",
- "version": "2026.6.3",
+ "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 293ab450dc43..a1971e049017 100644
--- a/extensions/codex/package.json
+++ b/extensions/codex/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/codex",
- "version": "2026.6.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/comfy/package.json b/extensions/comfy/package.json
index 8c044611ca4c..5ed305087580 100644
--- a/extensions/comfy/package.json
+++ b/extensions/comfy/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/comfy-provider",
- "version": "2026.6.3",
+ "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 a6d075dad720..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.3",
+ "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 a4926adb1270..22014a978237 100644
--- a/extensions/copilot/npm-shrinkwrap.json
+++ b/extensions/copilot/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/copilot",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/copilot",
- "version": "2026.6.3",
+ "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 a34bda56aaf5..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.3",
+ "version": "2026.6.2",
"activation": {
"onStartup": false,
"onAgentHarnesses": ["copilot"]
diff --git a/extensions/copilot/package.json b/extensions/copilot/package.json
index b0c272c94968..bc93e5ff6975 100644
--- a/extensions/copilot/package.json
+++ b/extensions/copilot/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/copilot",
- "version": "2026.6.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/deepgram/package.json b/extensions/deepgram/package.json
index c566967234b8..ceec40053439 100644
--- a/extensions/deepgram/package.json
+++ b/extensions/deepgram/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/deepgram-provider",
- "version": "2026.6.3",
+ "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 f696e15c3e8a..cdc1d2397043 100644
--- a/extensions/deepinfra/package.json
+++ b/extensions/deepinfra/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/deepinfra-provider",
- "version": "2026.6.3",
+ "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 05646b7a00f9..b6c7955853c5 100644
--- a/extensions/deepseek/package.json
+++ b/extensions/deepseek/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/deepseek-provider",
- "version": "2026.6.3",
+ "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 b72328152603..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/diagnostics-otel",
- "version": "2026.6.3",
+ "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 6456f6e19230..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.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/diagnostics-prometheus/npm-shrinkwrap.json b/extensions/diagnostics-prometheus/npm-shrinkwrap.json
index 404d681de0f6..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/diagnostics-prometheus",
- "version": "2026.6.3"
+ "version": "2026.6.2"
}
}
}
diff --git a/extensions/diagnostics-prometheus/package.json b/extensions/diagnostics-prometheus/package.json
index 71e078b0ae87..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.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "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 fcd5309c1829..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/diffs-language-pack",
- "version": "2026.6.3"
+ "version": "2026.6.2"
}
}
}
diff --git a/extensions/diffs-language-pack/package.json b/extensions/diffs-language-pack/package.json
index 3aab798ef6af..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.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"assetScripts": {
"build": "node ../../scripts/build-diffs-viewer-runtime.mjs full"
},
"build": {
- "openclawVersion": "2026.6.3",
+ "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 947de15e5d8a..3f0b5410f795 100644
--- a/extensions/diffs/npm-shrinkwrap.json
+++ b/extensions/diffs/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/diffs",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/diffs",
- "version": "2026.6.3",
+ "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 20948a168933..c5a592bfad42 100644
--- a/extensions/diffs/package.json
+++ b/extensions/diffs/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/diffs",
- "version": "2026.6.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"assetScripts": {
"build": "node ../../scripts/build-diffs-viewer-runtime.mjs curated"
},
"build": {
- "openclawVersion": "2026.6.3",
+ "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 8f3850e4b50e..f2e750235454 100644
--- a/extensions/discord/npm-shrinkwrap.json
+++ b/extensions/discord/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/discord",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/discord",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/discord/package.json b/extensions/discord/package.json
index f8f7a5e2b216..b86780c62bbb 100644
--- a/extensions/discord/package.json
+++ b/extensions/discord/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/discord",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -67,10 +67,10 @@
"allowInvalidConfigRecovery": true
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/document-extract/package.json b/extensions/document-extract/package.json
index 59c0c3324328..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.3",
+ "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 0d8e64d9d5a1..c53f88c95946 100644
--- a/extensions/duckduckgo/package.json
+++ b/extensions/duckduckgo/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/duckduckgo-plugin",
- "version": "2026.6.3",
+ "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 65ca1a4ae269..7b57cb8ec829 100644
--- a/extensions/elevenlabs/package.json
+++ b/extensions/elevenlabs/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/elevenlabs-speech",
- "version": "2026.6.3",
+ "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 67bba5de9234..c881b8662b73 100644
--- a/extensions/exa/package.json
+++ b/extensions/exa/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/exa-plugin",
- "version": "2026.6.3",
+ "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 aba7eeccbf92..782bd5b71895 100644
--- a/extensions/fal/package.json
+++ b/extensions/fal/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/fal-provider",
- "version": "2026.6.3",
+ "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 8e7c28224df4..b55eaec043c4 100644
--- a/extensions/feishu/npm-shrinkwrap.json
+++ b/extensions/feishu/npm-shrinkwrap.json
@@ -1,19 +1,19 @@
{
"name": "@openclaw/feishu",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/feishu",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"dependencies": {
"@larksuiteoapi/node-sdk": "1.66.0",
"typebox": "1.1.39",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/feishu/package.json b/extensions/feishu/package.json
index 83680d4db36f..be3c4e4e51a1 100644
--- a/extensions/feishu/package.json
+++ b/extensions/feishu/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/feishu",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -51,10 +51,10 @@
"minHostVersion": ">=2026.5.29"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/file-transfer/package.json b/extensions/file-transfer/package.json
index 59f575c7e9dd..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.3",
+ "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 69973d18cc8b..ec2f0087625a 100644
--- a/extensions/firecrawl/package.json
+++ b/extensions/firecrawl/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/firecrawl-plugin",
- "version": "2026.6.3",
+ "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 2c6767a703f3..93b7ed86bf80 100644
--- a/extensions/fireworks/package.json
+++ b/extensions/fireworks/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/fireworks-provider",
- "version": "2026.6.3",
+ "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 9124f3d22d64..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.3",
+ "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 91b56c7e0d11..1d1cbb317bf6 100644
--- a/extensions/gmi/package.json
+++ b/extensions/gmi/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/gmi-provider",
- "version": "2026.6.3",
+ "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 8407d3d64a3e..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/google-meet",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"dependencies": {
"commander": "14.0.3",
"typebox": "1.1.39"
},
"peerDependencies": {
- "openclaw": ">=2026.6.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/google-meet/package.json b/extensions/google-meet/package.json
index 2af6015e7f22..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.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -33,10 +33,10 @@
"minHostVersion": ">=2026.4.20"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/google/package.json b/extensions/google/package.json
index 05e8357d9548..f9ec092064ff 100644
--- a/extensions/google/package.json
+++ b/extensions/google/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/google-plugin",
- "version": "2026.6.3",
+ "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 b3f6cea80ad6..a4a7acf257b7 100644
--- a/extensions/googlechat/npm-shrinkwrap.json
+++ b/extensions/googlechat/npm-shrinkwrap.json
@@ -1,19 +1,19 @@
{
"name": "@openclaw/googlechat",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/googlechat",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"dependencies": {
"gaxios": "7.1.4",
"google-auth-library": "10.6.2",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/googlechat/package.json b/extensions/googlechat/package.json
index 2ed706ef24c2..d403cb78d93e 100644
--- a/extensions/googlechat/package.json
+++ b/extensions/googlechat/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/googlechat",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -75,10 +75,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/gradium/package.json b/extensions/gradium/package.json
index 4805f27c819a..b36e1b374407 100644
--- a/extensions/gradium/package.json
+++ b/extensions/gradium/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/gradium-speech",
- "version": "2026.6.3",
+ "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 8a4acca3ecc5..e854c0481c6c 100644
--- a/extensions/groq/package.json
+++ b/extensions/groq/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/groq-provider",
- "version": "2026.6.3",
+ "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 842b1e952e4f..8296bc152aa0 100644
--- a/extensions/huggingface/package.json
+++ b/extensions/huggingface/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/huggingface-provider",
- "version": "2026.6.3",
+ "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 5045005d9c84..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.3",
+ "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 8f59e148c9da..79029972d10f 100644
--- a/extensions/imessage/package.json
+++ b/extensions/imessage/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/imessage",
- "version": "2026.6.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
}
},
"pluginInspector": {
diff --git a/extensions/inworld/package.json b/extensions/inworld/package.json
index adf6190edd5d..2731bc89701b 100644
--- a/extensions/inworld/package.json
+++ b/extensions/inworld/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/inworld-speech",
- "version": "2026.6.3",
+ "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 aa3cd21de183..edf9ce0f2b6d 100644
--- a/extensions/irc/package.json
+++ b/extensions/irc/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/irc",
- "version": "2026.6.3",
+ "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 d74ec07472a8..de6f4c0a3e59 100644
--- a/extensions/kilocode/package.json
+++ b/extensions/kilocode/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/kilocode-provider",
- "version": "2026.6.3",
+ "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 ab346567b6dd..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.3",
+ "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 ea3b900f5917..553af75b21fa 100644
--- a/extensions/line/npm-shrinkwrap.json
+++ b/extensions/line/npm-shrinkwrap.json
@@ -1,18 +1,18 @@
{
"name": "@openclaw/line",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/line",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"dependencies": {
"@line/bot-sdk": "11.0.1",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/line/package.json b/extensions/line/package.json
index 1c76c2e2d7df..3038d65c4d19 100644
--- a/extensions/line/package.json
+++ b/extensions/line/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/line",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -46,10 +46,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/litellm/package.json b/extensions/litellm/package.json
index db7aa7039c68..1c83ebee9711 100644
--- a/extensions/litellm/package.json
+++ b/extensions/litellm/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/litellm-provider",
- "version": "2026.6.3",
+ "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 2bba7ca1b034..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.3",
+ "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 83972a143f24..d9d6e1e546d1 100644
--- a/extensions/lmstudio/package.json
+++ b/extensions/lmstudio/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/lmstudio-provider",
- "version": "2026.6.3",
+ "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 5178c94fb4c7..cdc5cb52ee13 100644
--- a/extensions/lobster/npm-shrinkwrap.json
+++ b/extensions/lobster/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/lobster",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/lobster",
- "version": "2026.6.3",
+ "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 4fcfcada5f64..12005218ca50 100644
--- a/extensions/lobster/package.json
+++ b/extensions/lobster/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/lobster",
- "version": "2026.6.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/matrix/npm-shrinkwrap.json b/extensions/matrix/npm-shrinkwrap.json
index 5cf448816ae3..fcb4e4e42b52 100644
--- a/extensions/matrix/npm-shrinkwrap.json
+++ b/extensions/matrix/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/matrix",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/matrix",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json
index 6305d7cb727a..0f62c43557c7 100644
--- a/extensions/matrix/package.json
+++ b/extensions/matrix/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/matrix",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -88,10 +88,10 @@
"allowInvalidConfigRecovery": true
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json
index 33b205b947bd..fcda92ff928a 100644
--- a/extensions/mattermost/package.json
+++ b/extensions/mattermost/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/mattermost",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"description": "OpenClaw Mattermost channel plugin",
"repository": {
"type": "git",
@@ -16,7 +16,7 @@
"openclaw": "2026.5.28"
},
"peerDependencies": {
- "openclaw": ">=2026.6.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/media-understanding-core/package.json b/extensions/media-understanding-core/package.json
index a5b052c5996b..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.3",
+ "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 5dfd43c29409..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.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/memory-lancedb/npm-shrinkwrap.json b/extensions/memory-lancedb/npm-shrinkwrap.json
index 51e66fd8a427..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/memory-lancedb",
- "version": "2026.6.3",
+ "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 c0a19db9c41d..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.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"bundleRuntimeDependencies": false,
diff --git a/extensions/memory-wiki/package.json b/extensions/memory-wiki/package.json
index a9f77a96df4e..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.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/microsoft-foundry/package.json b/extensions/microsoft-foundry/package.json
index 2e14dcb52527..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.3",
+ "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 e23f0b2838ea..cef7ccdb74c9 100644
--- a/extensions/microsoft/package.json
+++ b/extensions/microsoft/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/microsoft-speech",
- "version": "2026.6.3",
+ "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 621c75ebf9d6..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.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/migrate-hermes/package.json b/extensions/migrate-hermes/package.json
index 35f56bef7068..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.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/minimax/package.json b/extensions/minimax/package.json
index 15f6ea5abc1a..48ee9193b87e 100644
--- a/extensions/minimax/package.json
+++ b/extensions/minimax/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/minimax-provider",
- "version": "2026.6.3",
+ "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 2e2abfa20f34..8efa4195046e 100644
--- a/extensions/mistral/package.json
+++ b/extensions/mistral/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/mistral-provider",
- "version": "2026.6.3",
+ "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 94090e30cf76..b5f812f4788a 100644
--- a/extensions/moonshot/package.json
+++ b/extensions/moonshot/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/moonshot-provider",
- "version": "2026.6.3",
+ "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 1c27065c3bb3..dd97bb05cf80 100644
--- a/extensions/msteams/npm-shrinkwrap.json
+++ b/extensions/msteams/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/msteams",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/msteams",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json
index 580cf1020efa..94996d05bfb1 100644
--- a/extensions/msteams/package.json
+++ b/extensions/msteams/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/msteams",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -56,10 +56,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/nextcloud-talk/npm-shrinkwrap.json b/extensions/nextcloud-talk/npm-shrinkwrap.json
index 3e06b652dfa5..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/nextcloud-talk",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"dependencies": {
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json
index f5954fa2b18b..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.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -44,10 +44,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/nostr/npm-shrinkwrap.json b/extensions/nostr/npm-shrinkwrap.json
index 31d85de36762..5cd6c99b0d2b 100644
--- a/extensions/nostr/npm-shrinkwrap.json
+++ b/extensions/nostr/npm-shrinkwrap.json
@@ -1,18 +1,18 @@
{
"name": "@openclaw/nostr",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/nostr",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"dependencies": {
"nostr-tools": "2.23.5",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json
index 7ef2f16cd5b3..fc3faa82a665 100644
--- a/extensions/nostr/package.json
+++ b/extensions/nostr/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/nostr",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -54,10 +54,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/novita/package.json b/extensions/novita/package.json
index 7e55d43d7836..48bfaa2c10c9 100644
--- a/extensions/novita/package.json
+++ b/extensions/novita/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/novita-provider",
- "version": "2026.6.3",
+ "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 2af6a514482e..3bfa636be146 100644
--- a/extensions/nvidia/package.json
+++ b/extensions/nvidia/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/nvidia-provider",
- "version": "2026.6.3",
+ "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 ae18ad09d3c4..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.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/ollama/package.json b/extensions/ollama/package.json
index 0ab01ff41018..23a80fff21be 100644
--- a/extensions/ollama/package.json
+++ b/extensions/ollama/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/ollama-provider",
- "version": "2026.6.3",
+ "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 cc514d8c5e00..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.3",
+ "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 5e9c6b0be8d8..19cf43699a69 100644
--- a/extensions/openai/package.json
+++ b/extensions/openai/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/openai-provider",
- "version": "2026.6.3",
+ "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 44155a4d5435..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.3",
+ "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 69f76f7a9a17..3485db0026e0 100644
--- a/extensions/opencode/package.json
+++ b/extensions/opencode/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/opencode-provider",
- "version": "2026.6.3",
+ "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 62912debf804..89c5032e0743 100644
--- a/extensions/openrouter/package.json
+++ b/extensions/openrouter/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/openrouter-provider",
- "version": "2026.6.3",
+ "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 43e8870b96e1..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/openshell-sandbox",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"dependencies": {
"zod": "4.4.3"
}
diff --git a/extensions/openshell/package.json b/extensions/openshell/package.json
index aea412e05487..f1ecc282fd69 100644
--- a/extensions/openshell/package.json
+++ b/extensions/openshell/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/openshell-sandbox",
- "version": "2026.6.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/perplexity/package.json b/extensions/perplexity/package.json
index 88efe497bede..3e0866580cda 100644
--- a/extensions/perplexity/package.json
+++ b/extensions/perplexity/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/perplexity-plugin",
- "version": "2026.6.3",
+ "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 8e3327e02fd8..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/pixverse-provider",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"peerDependencies": {
- "openclaw": ">=2026.6.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/pixverse/package.json b/extensions/pixverse/package.json
index bd9d6fc65c04..0c98b87b89df 100644
--- a/extensions/pixverse/package.json
+++ b/extensions/pixverse/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/pixverse-provider",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -30,10 +30,10 @@
"minHostVersion": ">=2026.5.26"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/policy/package.json b/extensions/policy/package.json
index bfd2ac8ddf84..6cd8db51504d 100644
--- a/extensions/policy/package.json
+++ b/extensions/policy/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/policy",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/qa-channel/package.json b/extensions/qa-channel/package.json
index 91d434ba83bc..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.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/qa-lab/package.json b/extensions/qa-lab/package.json
index c8e81b229fc4..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.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -31,7 +31,7 @@
"./index.ts"
],
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
}
}
}
diff --git a/extensions/qa-matrix/package.json b/extensions/qa-matrix/package.json
index 4c3d55b08770..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.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -25,7 +25,7 @@
"./index.ts"
],
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
}
}
}
diff --git a/extensions/qianfan/package.json b/extensions/qianfan/package.json
index a63fd78c82ee..a4753e534178 100644
--- a/extensions/qianfan/package.json
+++ b/extensions/qianfan/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qianfan-provider",
- "version": "2026.6.3",
+ "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 f084876921ab..33bf369329c1 100644
--- a/extensions/qqbot/npm-shrinkwrap.json
+++ b/extensions/qqbot/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/qqbot",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/qqbot",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/qqbot/package.json b/extensions/qqbot/package.json
index 896da0d2e3b8..ca0ba0467acb 100644
--- a/extensions/qqbot/package.json
+++ b/extensions/qqbot/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qqbot",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -50,10 +50,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/qwen/package.json b/extensions/qwen/package.json
index 051bd147040e..5da15a9b8424 100644
--- a/extensions/qwen/package.json
+++ b/extensions/qwen/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/qwen-provider",
- "version": "2026.6.3",
+ "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 d3f22ae84e99..3aca20e23051 100644
--- a/extensions/runway/package.json
+++ b/extensions/runway/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/runway-provider",
- "version": "2026.6.3",
+ "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 ab5008b513e9..420a297160a9 100644
--- a/extensions/searxng/package.json
+++ b/extensions/searxng/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/searxng-plugin",
- "version": "2026.6.3",
+ "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 cfe160376390..9c743385b4ab 100644
--- a/extensions/senseaudio/package.json
+++ b/extensions/senseaudio/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/senseaudio-provider",
- "version": "2026.6.3",
+ "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 0749b83e2cf3..16d887c90836 100644
--- a/extensions/sglang/package.json
+++ b/extensions/sglang/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/sglang-provider",
- "version": "2026.6.3",
+ "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 e250ae04d45d..d72086393024 100644
--- a/extensions/signal/package.json
+++ b/extensions/signal/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/signal",
- "version": "2026.6.3",
+ "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 b8818400b1c0..7cefb563144e 100644
--- a/extensions/slack/npm-shrinkwrap.json
+++ b/extensions/slack/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/slack",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/slack",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/slack/package.json b/extensions/slack/package.json
index f7c442b6ffac..6a4c57ebdffc 100644
--- a/extensions/slack/package.json
+++ b/extensions/slack/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/slack",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -64,13 +64,13 @@
"allowInvalidConfigRecovery": true
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"startup": {
"deferConfiguredChannelFullLoadUntilAfterListen": true
},
"build": {
- "openclawVersion": "2026.6.3",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/sms/package.json b/extensions/sms/package.json
index 7f4793940669..514cea155730 100644
--- a/extensions/sms/package.json
+++ b/extensions/sms/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/sms",
- "version": "2026.6.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
}
}
}
diff --git a/extensions/stepfun/package.json b/extensions/stepfun/package.json
index bca10e6a8c92..697db10054d5 100644
--- a/extensions/stepfun/package.json
+++ b/extensions/stepfun/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/stepfun-provider",
- "version": "2026.6.3",
+ "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 23c1b1e15e48..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/synology-chat",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"dependencies": {
"zod": "4.4.3"
}
diff --git a/extensions/synology-chat/package.json b/extensions/synology-chat/package.json
index f6e2ef2268e9..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.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/synthetic/package.json b/extensions/synthetic/package.json
index 22eed3e753a0..2ec343920d48 100644
--- a/extensions/synthetic/package.json
+++ b/extensions/synthetic/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/synthetic-provider",
- "version": "2026.6.3",
+ "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 3cf9d4e5742c..8ce454d8f2f2 100644
--- a/extensions/tavily/package.json
+++ b/extensions/tavily/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/tavily-plugin",
- "version": "2026.6.3",
+ "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 5ecfa06cd7f1..940094488eac 100644
--- a/extensions/telegram/package.json
+++ b/extensions/telegram/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/telegram",
- "version": "2026.6.3",
+ "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 9dcb4c4376ce..a74f4eb8d912 100644
--- a/extensions/tencent/package.json
+++ b/extensions/tencent/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/tencent-provider",
- "version": "2026.6.3",
+ "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 9ade76f7f66d..e922ffbf4245 100644
--- a/extensions/tlon/npm-shrinkwrap.json
+++ b/extensions/tlon/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/tlon",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/tlon",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json
index feae06af290a..6fc4c051c711 100644
--- a/extensions/tlon/package.json
+++ b/extensions/tlon/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/tlon",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -73,10 +73,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"bundleRuntimeDependencies": false,
diff --git a/extensions/together/package.json b/extensions/together/package.json
index 06dcfe84c09c..5f6cb097588a 100644
--- a/extensions/together/package.json
+++ b/extensions/together/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/together-provider",
- "version": "2026.6.3",
+ "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 002c7b813e28..e969844144d9 100644
--- a/extensions/tokenjuice/npm-shrinkwrap.json
+++ b/extensions/tokenjuice/npm-shrinkwrap.json
@@ -1,17 +1,17 @@
{
"name": "@openclaw/tokenjuice",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/tokenjuice",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"dependencies": {
"tokenjuice": "0.8.0"
},
"peerDependencies": {
- "openclaw": ">=2026.6.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/tokenjuice/package.json b/extensions/tokenjuice/package.json
index 8e0f4969e6ef..f545526d0c80 100644
--- a/extensions/tokenjuice/package.json
+++ b/extensions/tokenjuice/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/tokenjuice",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -33,10 +33,10 @@
"minHostVersion": ">=2026.5.28"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3",
+ "openclawVersion": "2026.6.2",
"bundledDist": false
},
"release": {
diff --git a/extensions/tts-local-cli/package.json b/extensions/tts-local-cli/package.json
index 4101989d935f..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.3",
+ "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 39a31aca6bcd..983825750b8c 100644
--- a/extensions/twitch/npm-shrinkwrap.json
+++ b/extensions/twitch/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "@openclaw/twitch",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/twitch",
- "version": "2026.6.3",
+ "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 678f9c66f0cc..c04765c222d5 100644
--- a/extensions/twitch/package.json
+++ b/extensions/twitch/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/twitch",
- "version": "2026.6.3",
+ "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.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"channel": {
"id": "twitch",
diff --git a/extensions/venice/package.json b/extensions/venice/package.json
index af82026e10cb..17e29a22a837 100644
--- a/extensions/venice/package.json
+++ b/extensions/venice/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/venice-provider",
- "version": "2026.6.3",
+ "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 9330ff74e51e..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.3",
+ "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 d6157322fd47..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.3",
+ "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 c183315de707..82107e61a033 100644
--- a/extensions/vllm/package.json
+++ b/extensions/vllm/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/vllm-provider",
- "version": "2026.6.3",
+ "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 d9be1a940ef4..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.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/voice-call",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json
index f195cb70e2e6..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.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -35,10 +35,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/volcengine/package.json b/extensions/volcengine/package.json
index cf272b1a2f23..3fd63c8f9fce 100644
--- a/extensions/volcengine/package.json
+++ b/extensions/volcengine/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/volcengine-provider",
- "version": "2026.6.3",
+ "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 d77ae42acad6..abfb213fd82e 100644
--- a/extensions/voyage/package.json
+++ b/extensions/voyage/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/voyage-provider",
- "version": "2026.6.3",
+ "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 cdffc34687f0..cc59e61e605e 100644
--- a/extensions/vydra/package.json
+++ b/extensions/vydra/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/vydra-provider",
- "version": "2026.6.3",
+ "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 eba10977dd54..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.3",
+ "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 0bb74ca503c9..de7d752692b7 100644
--- a/extensions/webhooks/package.json
+++ b/extensions/webhooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/webhooks",
- "version": "2026.6.3",
+ "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 0ed17874a21f..b90ba662a3df 100644
--- a/extensions/whatsapp/npm-shrinkwrap.json
+++ b/extensions/whatsapp/npm-shrinkwrap.json
@@ -1,19 +1,19 @@
{
"name": "@openclaw/whatsapp",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/whatsapp",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"dependencies": {
"audio-decode": "2.2.3",
"baileys": "7.0.0-rc13",
"typebox": "1.1.39"
},
"peerDependencies": {
- "openclaw": ">=2026.6.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json
index 38af8da40e08..5da1031ad845 100644
--- a/extensions/whatsapp/package.json
+++ b/extensions/whatsapp/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/whatsapp",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -60,10 +60,10 @@
"minHostVersion": ">=2026.4.25"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/workboard/package.json b/extensions/workboard/package.json
index ae03fda3731d..ac7600ddbef2 100644
--- a/extensions/workboard/package.json
+++ b/extensions/workboard/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/workboard",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/xai/package.json b/extensions/xai/package.json
index 3b6defed554f..0a1358cb2bc3 100644
--- a/extensions/xai/package.json
+++ b/extensions/xai/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/xai-plugin",
- "version": "2026.6.3",
+ "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 e597720b0246..e32bcf0db223 100644
--- a/extensions/xiaomi/package.json
+++ b/extensions/xiaomi/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/xiaomi-provider",
- "version": "2026.6.3",
+ "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 c5bb43b94849..9efd738ca802 100644
--- a/extensions/zai/package.json
+++ b/extensions/zai/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/zai-provider",
- "version": "2026.6.3",
+ "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 e41720bc2ddc..6c894a4186f5 100644
--- a/extensions/zalo/npm-shrinkwrap.json
+++ b/extensions/zalo/npm-shrinkwrap.json
@@ -1,17 +1,17 @@
{
"name": "@openclaw/zalo",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/zalo",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"dependencies": {
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json
index 26ef08151ab1..249c1d1c2e5b 100644
--- a/extensions/zalo/package.json
+++ b/extensions/zalo/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/zalo",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -43,10 +43,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/extensions/zalouser/npm-shrinkwrap.json b/extensions/zalouser/npm-shrinkwrap.json
index 5597d63480a9..5810ea69e97e 100644
--- a/extensions/zalouser/npm-shrinkwrap.json
+++ b/extensions/zalouser/npm-shrinkwrap.json
@@ -1,19 +1,19 @@
{
"name": "@openclaw/zalouser",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/zalouser",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"dependencies": {
"typebox": "1.1.39",
"zca-js": "2.1.2",
"zod": "4.4.3"
},
"peerDependencies": {
- "openclaw": ">=2026.6.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json
index 1c38ac133989..1f62a1e94622 100644
--- a/extensions/zalouser/package.json
+++ b/extensions/zalouser/package.json
@@ -1,6 +1,6 @@
{
"name": "@openclaw/zalouser",
- "version": "2026.6.3",
+ "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.3"
+ "openclaw": ">=2026.6.2"
},
"peerDependenciesMeta": {
"openclaw": {
@@ -54,10 +54,10 @@
"minHostVersion": ">=2026.4.10"
},
"compat": {
- "pluginApi": ">=2026.6.3"
+ "pluginApi": ">=2026.6.2"
},
"build": {
- "openclawVersion": "2026.6.3"
+ "openclawVersion": "2026.6.2"
},
"release": {
"publishToClawHub": true,
diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json
index e199fd96594e..ae1c8cebc27b 100644
--- a/npm-shrinkwrap.json
+++ b/npm-shrinkwrap.json
@@ -1,12 +1,12 @@
{
"name": "openclaw",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "openclaw",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index a4504ba0268c..350557d0d845 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "openclaw",
- "version": "2026.6.3",
+ "version": "2026.6.2",
"description": "Multi-channel AI gateway with extensible messaging integrations",
"keywords": [],
"homepage": "https://github.com/openclaw/openclaw#readme",