diff --git a/CHANGELOG.md b/CHANGELOG.md index 51d2ae0bf07a..225473d9b993 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,72 +2,37 @@ Docs: https://docs.openclaw.ai -## 2026.6.9 - -### Highlights - -- Channel delivery is steadier across WhatsApp GIF/media placeholders, Telegram rich progress and media directives, QQBot cron voice sends, Feishu card replies, Discord ingress/search, Matrix mentions, Mattermost mentions, and generated reply preservation. (#93679, #93698, #93690, #92947, #93618, #93449, #93407, #88796, #83156, #93242, #93629) Thanks @liuhao1024, @obviyus, @ZengWen-DT, @mgunnin, @SebTardif, @wdx-agent-io, @iloveleon19, and @lzyyzznl. -- Agent, Gateway, and session recovery paths now surface Codex app-server failures, route approval notices with write scope, bootstrap plugin session targets, preserve prompt-released and failed-turn history, recover stale transcripts on reset, and keep assistant string content readable. (#93665, #93656, #93630, #93646, #89483, #93194, #93496) Thanks @litang9, @mushuiyu886, @ZengWen-DT, @Alix-007, @IWhatsskill, @snowzlm, and @harjothkhara. -- Provider and plugin surfaces gained Codex hosted web search, remote-node Codex dynamic tools, Google Meet realtime provider secret inputs, Qwen image prompt placement, Bedrock embedding model normalization, key-free web-search opt-in behavior, and externally installed channel plugin startup loading. (#93446, #93654, #93677, #93649, #93452, #93616, #93470) Thanks @fuller-stack-dev, @goutamadwant, @LiuwqGit, @davemorin, and @sunlit-deng. -- UI, onboarding, update, and setup flows preserve default models during auth setup, copy Control UI code blocks over plain HTTP, clear stale Talk errors, keep WebChat replies from double-rendering, preserve CJK IME composition, skip unsupported Homebrew prompts, and avoid per-Node npm prefixes during self-update. (#93658, #93666, #93606, #93298, #93498, #93521, #93650) Thanks @ml12580, @Pick-cat, @liuhao1024, @zhangguiping-xydt, and @Zhaoqj2016. - -### Changes - -- Add compact cron list responses and isolated model-usage diagnostics for scheduled runs. (#93395, #93398) Thanks @yu-xin-c and @849261680. -- Add Codex hosted web search and expose remote-node execution as a Codex dynamic tool while keeping key-free web-search providers opt-in. (#93446, #93654, #93616) Thanks @fuller-stack-dev and @davemorin. -- Add iOS watch action surfaces and refresh Android/iOS release upload metadata paths for mobile release preparation. (#93387) Thanks @Solvely-Colin and @joshavant. - -### Fixes - -- Channels: preserve unsent text-only finals after streamed partial content, recover lone Telegram spool handlers on timeout, bind Telegram bot mentions to assistant identity, hydrate Telegram group reply-chain media, preserve Mattermost Codex progress previews, bound WhatsApp read-receipt stalls, and distinguish WhatsApp GIF playback placeholders. (#93629, #93615, #93088, #93575, #93476, #93303, #93679) Thanks @liuhao1024, @0xghost42, @kesslerio, @eldar702, @goutamadwant, and @Alix-007. -- Gateway, agents, and CLI: surface Codex app-server failures, compute usage totals across all sessions, accept `--log-level` after subcommands, skip compile cache on early Node 24.x, honor embedded-run default models, and preserve aborted isolated-run failures. (#93665, #93612, #93455, #89799, #93439, #93471) Thanks @litang9, @liuhao1024, @ooiuuii, @zhangguiping-xydt, @harjothkhara, and @BhargavSatya. -- Providers and plugins: keep Google Meet realtime secret inputs declared, place DashScope image prompts in user content, strip Bedrock inference profile prefixes for embeddings, resolve provider policy for plugin-owned CLI backends, and allow Dreaming sidecars through restrictive memory allowlists. (#93677, #93649, #93452, #93261, #93678) Thanks @goutamadwant, @LiuwqGit, and @BitmapAsset. -- Skills, memory, and doctor: preserve ClawHub origin provenance on readback, clear corrupt skill idempotency pointers, report skipped QMD embedding probes, archive superseded plugin install index conflicts, and repair null `agents.list[].workspace` values. (#93314, #93509, #93473, #93648, #93105) Thanks @Alix-007, @TurboTheTurtle, and @xydigit-sj. -- Security and policy: audit open-DM tool exposure, redact secrets in `/debug` output, avoid parent group allowlist false positives, and keep externally installed channel plugins loaded at Gateway startup. (#92883, #93333, #93434, #93470) Thanks @yu-xin-c, @Alix-007, @kingrubic, and @sunlit-deng. -- Runtime and tooling: rewrite pnpm versioned entry paths to stable wrappers, summarize cleanup dry-runs by label, route text decoding through the shared Windows codepage fallback, and keep root-owned service commands out of stale sudo scope. (#93671, #93565, #93555, #93693) Thanks @liuhao1024, @AgentArcLab, and @zhanxingxin1998. - ## 2026.6.8 ### Highlights -- Telegram and WhatsApp channel delivery are richer and less brittle: Telegram can send structured rich text with tables, lists, expandable blockquotes, prompt-preserving CLI backend delivery, retired native draft migration, and safer rich-media boundaries, while WhatsApp now honors configured ACP bindings. (#92679, #84082, #89421, #92513) Thanks @obviyus, @jzakirov, @spacegeologist, and @TurboTheTurtle. -- Agent and Gateway recovery is sharper across account-scoped DM sends, generated media completions, restart shutdown aborts, yielded subagent pauses, yielded cron media, heartbeat dedupe, session identity prompts, and unknown OpenAI agent selector rejection. (#92788, #91246, #91357, #92631, #92146, #91287, #92468, #92510) Thanks @yetval, @TurboTheTurtle, @ooiuuii, @openperf, @IWhatsskill, @ZengWen-DT, and @zhangguiping-xydt. -- Provider/model handling expands and tightens with GLM-5.2, Claude Haiku 4.5 catalog rows, OpenRouter and Google Vertex provider-prefix normalization, managed SecretRef auth, bounded model browse discovery, storeless OpenAI Responses replay gating, and Claude 4.5 Copilot tool-streaming safety. (#92796, #90116, #92627, #91218, #90686, #92247, #90706, #75393) Thanks @arkyu2077, @liuhao1024, @bymle, @rohitjavvadi, @samson910022, @snowzlm, and @Kailigithub. +- Telegram and WhatsApp channel delivery are richer and less brittle: Telegram can send structured rich text with tables, lists, expandable blockquotes, preserved intentional line breaks, prompt-preserving CLI backend delivery, retired native draft migration, and safer rich-media boundaries, while WhatsApp now honors configured ACP bindings. (#92679, #93164, #84082, #89421, #92513) Thanks @obviyus, @jzakirov, @spacegeologist, and @TurboTheTurtle. +- Agent and Gateway recovery is sharper across account-scoped DM sends, generated media completions, auto-reply message-tool final replies, reset archive fallback reads, restart shutdown aborts, yielded subagent pauses, trusted subagent thinking override fallback, yielded cron media, heartbeat dedupe, session identity prompts, and unknown OpenAI agent selector rejection. (#92788, #91246, #92879, #91357, #92631, #92412, #92146, #91287, #92468, #92510) Thanks @yetval, @TurboTheTurtle, @masatohoshino, @CadanHu, @ooiuuii, @openperf, @IWhatsskill, @ZengWen-DT, and @zhangguiping-xydt. +- Provider/model handling expands and tightens with GLM-5.2, Claude Haiku 4.5 catalog rows, OpenRouter and Google Vertex provider-prefix normalization, managed SecretRef auth, OAuth image-default routing through Codex, bounded model browse discovery, LM Studio binary thinking-off delivery, storeless OpenAI Responses replay gating, invalid OpenAI reasoning-signature and genericized Anthropic thinking-signature recovery, Claude 4.5 Copilot tool-streaming safety, and OpenAI/Anthropic-family payload quarantine for unreadable or post-hook tool schemas. (#92796, #90116, #92627, #91218, #90686, #92824, #92247, #92002, #90706, #92941, #92201, #92916, #75393, #92908, #92921, #92928) Thanks @arkyu2077, @liuhao1024, @bymle, @rohitjavvadi, @nxmxbbd, @bek91, @samson910022, @mmyzwl, @CarlCapital, @snowzlm, @Kailigithub, and @vincentkoc. - `/usage` and reply payload hooks now have a native full footer renderer, default template, fixed-decimal formatting, credential-aware limits, better partial-count handling, and warnings for broken templates instead of silent bad output. (#92657, #89835, #89629) Thanks @Marvinthebored. - UI and mobile flows are steadier: workspace files can collapse and start collapsed, WebChat backscroll survives streaming, the sidebar session picker remains interactive above the desktop workbench, reset soft args survive UI dispatch, stale dashboard session parent lineage is preserved, and iOS reconnects stale foreground gateways. (#92779, #92622, #92705, #91353, #90658, #92552) Thanks @shakkernerd, @TurboTheTurtle, @NianJiuZst, @zhouhe-xydt, @luoyanglang, and @Solvely-Colin. -- Memory, state, and diagnostics recover cleaner: oversized OpenAI embedding batches split before 431s, QMD memory search stays available in transient mode, SQLite avoids WAL on NFS state volumes, stuck-session recovery scheduling no longer resets warning backoff, and Infinity chunk limits stay genuinely unbounded. (#92650, #92618, #92639, #91247, #92752, #92735) Thanks @mushuiyu886, @TurboTheTurtle, @849261680, @gnanam1990, and @yhterrance. +- Memory, state, and diagnostics recover cleaner: oversized OpenAI embedding batches split before 431s, QMD memory search stays available in transient mode, SQLite avoids WAL on NFS state volumes, stuck-session recovery scheduling no longer resets warning backoff, full memory reindexes preserve rollback/cache recovery, raw Memory Wiki source pages stop looking malformed, and Infinity chunk limits stay genuinely unbounded. (#92650, #92618, #92639, #91247, #92752, #92881, #59137, #92876, #69700, #92735) Thanks @mushuiyu886, @TurboTheTurtle, @849261680, @gnanam1990, @TSHOGX, @arlen8411, and @yhterrance. ### Changes - Providers/models: add GLM-5.2 support and Claude Haiku 4.5 catalog entries while keeping provider-qualified model IDs normalized across OpenRouter and Google Vertex paths. (#92796, #90116, #92627, #91218) Thanks @arkyu2077, @liuhao1024, and @bymle. -- Channel plugins: ship Telegram rich-message delivery and WhatsApp ACP binding support, including rich prompt handoff to CLI backends and transport fixtures for richer drafts. (#92679, #92513) Thanks @obviyus and @TurboTheTurtle. +- Web search: keep key-free providers such as Parallel Free, DuckDuckGo, Ollama, and Codex Hosted Search as explicit opt-ins instead of selecting them automatically when no API-backed provider is configured. (#93616) Thanks @davemorin and @vincentkoc. +- Channel plugins: ship Telegram rich-message delivery and WhatsApp ACP binding support, including preserved intentional line breaks, rich prompt handoff to CLI backends, and transport fixtures for richer drafts. (#92679, #93164, #92513) Thanks @obviyus and @TurboTheTurtle. - Agent commands: support `/btw` in CLI-backed sessions and keep CLI usage-error exits classified as usage failures instead of successful runs. (#92669, #92162) Thanks @joshavant and @Pandah97. - Usage hooks: add built-in full footer rendering, default footer templates, per-turn usage state, credential-aware limits, and fixed-decimal formatting for usage-bar templates. (#92657, #89835, #89629) Thanks @Marvinthebored. - Docs and operator guidance: document node config examples, clarify before-install hook scope, correct agent default concurrency comments, refresh ZAI provider docs, and update channel/group docs for current Telegram and WhatsApp behavior. (#92677, #92766, #92695) Thanks @liuhao1024, @sallyom, and @ArielSmoliar. ### Fixes -- Onboarding/skills: show the Homebrew install recommendation only on macOS and Linux, so FreeBSD and other unsupported platforms no longer get a misleading brew prompt. Fixes #68893; carries forward #68894, #68910, #68941, #68943, #69002, and #69545. Thanks @yurivict, @Sanjays2402, @Eruditi, @JustInCache, @nnish16, and @Mlightsnow. -- Channels and delivery: preserve account-scoped DM channel send policy, rich Telegram final replies, rich Telegram tables and lists, Telegram thread-create CLI remapping, Slack outbound `message_sent` hooks, contributed message-tool schema optionality, same-channel generated media completions, and channel chunking around surrogate pairs and Infinity limits. (#92788, #92679, #89421, #89943, #91137, #91246, #92735) Thanks @yetval, @obviyus, @spacegeologist, @rishitamrakar, @lundog, @TurboTheTurtle, and @yhterrance. -- Auto-reply/groups: keep ordinary group text replies on automatic final-reply delivery while allowing `message(action=send)` for files, images, and other attachments to the same group or topic. Carries forward #43276; refs #48004. Thanks @NayukiChiba and @ShakaRover. -- Auto-reply/skills: preserve multiline payloads for `/skill` and direct skill slash commands while keeping command-head normalization for aliases, colon syntax, and bot mentions. Fixes #79155; carries forward #81305. Thanks @web3blind. -- iMessage: normalize leading NUL sent-message echo prefixes while preserving interior NUL bytes and the leading attributedBody marker handling from #73942. Carries forward #63581. Thanks @drvoss. +- Channels and delivery: preserve account-scoped DM channel send policy, intentional rich-message line breaks in Telegram and status output, rich Telegram final replies, rich Telegram tables and lists, Telegram thread-create CLI remapping, Feishu dynamic-agent routes after persisted binding reuse, Slack outbound `message_sent` hooks, contributed message-tool schema optionality, same-channel generated media completions, and channel chunking around surrogate pairs and Infinity limits. (#92788, #93164, #92679, #89421, #89943, #42837, #92814, #91137, #91246, #92735) Thanks @yetval, @obviyus, @spacegeologist, @rishitamrakar, @liuhao1024, @lundog, @TurboTheTurtle, and @yhterrance. - Discord: give generated auto-thread titles a 60-second timeout and 4,096-token reasoning-model output budget, clamped to the selected model output cap. (#64734) Thanks @hanamizuki. -- Agent, cron, and Gateway runtime: mark active main sessions before restart shutdown aborts, pause yielded subagent runs whose terminal also signals abort, preserve yielded media completions, de-duplicate main-session heartbeat events, expose session identity in runtime prompts, reject unknown OpenAI agent selectors, keep generated media completions and slash-command block replies in WebChat, preserve fresh post-compaction usage while clearing stale usage snapshots, and require admin privileges for HTTP session/model override surfaces. (#91357, #92631, #92146, #91287, #92468, #92510, #91246, #50795, #50845, #82874, #92651, #92646) Thanks @ooiuuii, @openperf, @IWhatsskill, @ZengWen-DT, @zhangguiping-xydt, @Hollychou924, @leno23, and @TurboTheTurtle. -- Agents/exec: default empty-success background completion notices on only for real chat channels, preserving explicit opt-outs and keeping generic providers silent while carrying forward the narrow UX intent from #39726 and #46926. Thanks @Sapientropic and @wenkang-xie. -- Providers and model replay: preserve storeless OpenAI Responses replay compatibility, avoid eager tool streaming for Claude 4.5 in Copilot, honor profile auth for SecretRef model entries, bound model browsing, strip provider prefixes where runtimes need bare IDs, and surface nested embedding fetch failures. (#90706, #75393, #90686, #92247, #92627, #91218, #92628) Thanks @snowzlm, @Kailigithub, @rohitjavvadi, @samson910022, @liuhao1024, @bymle, and @mushuiyu886. -- Memory, state, diagnostics, and config: split header-too-large embedding batches, keep QMD memory search enabled in transient mode, avoid SQLite WAL on NFS volumes, preserve recovery scheduling outside stuck-session warning backoff, and keep shell environment fallbacks contained in config write tests. (#92650, #92618, #92639, #91247, #92752) Thanks @mushuiyu886, @TurboTheTurtle, @849261680, and @gnanam1990. -- Workspace setup state: store setup completion outside the workspace dot directory using an OpenClaw-named root file, migrate valid legacy state forward, and avoid clobbering generic root `workspace-state.json` files for TigerFS-style dot-path compatibility. This Clownfish replacement carries forward the focused #53326 fix idea because the original branch was closed and uneditable. (#53326, #44783, #39446) Thanks @1qh. -- UI/mobile/TUI: preserve dashboard session parent lineage, WebChat backscroll, reset soft command args, sidebar session picker interactivity, collapsed workspace files, resolved `/model` confirmation refs, and stale foreground iOS Gateway reconnects. (#90658, #92622, #91353, #92705, #92779, #92773, #92552) Thanks @luoyanglang, @TurboTheTurtle, @zhouhe-xydt, @NianJiuZst, @shakkernerd, @NarahariRaghava, and @Solvely-Colin. -- TUI: reload the active session after external `/new` or `/reset` session-change events so stale transcript and stream state clear promptly. Fixes #38966; carries forward #40472. Thanks @yizhanzjz and @wsyjh8. -- Control UI: preserve Gateway Access tokens during same-normalized WebSocket URL edits and reload gateway-scoped tokens when switching endpoints. Fixes #41545; repairs #42001 with additional source PRs #41546, #41552, and #41718. Thanks @wsyjh8, @llagy0020, @llagy007, @pingfanfan, and @zheliu2. -- Gateway CLI: tolerate a single transient clean WebSocket close before `hello-ok` so one-shot RPC calls reconnect instead of failing noisily, while repeated clean pre-hello closes still surface. Carries forward source PRs #54475 and #54774; #85253 covered adjacent connect assembly diagnostics. Thanks @ruanrrn. -- Gateway/Linux: keep root-owned systemd user service lifecycle commands on root's user manager when a stale `SUDO_USER` remains in a root shell with root's user bus environment. Fixes #81410. Thanks @Ericksza and @ChuckClose-tech. -- Release and test reliability: extend slow Gateway/full-suite watchdogs, split local full-suite shards when throttled, stabilize plugin auth marker fixtures, avoid brittle provider-ref error text, and keep QA Lab bootstrap selection assertions aligned with flow-only scenarios. (#92652) -- macOS Peekaboo bridge: update the embedded Peekaboo package to 3.5.2 and route bundled-skill CLI commands through the OpenClaw app bridge so they inherit its Screen Recording and Accessibility grants. -- Agent routing: route subagent RPC callbacks addressed to an agent-shaped `--to` target to the correct session key instead of falling back to the main session, so WeChat (and other channel) session-key callbacks reach the intended subagent session. (#90231) Thanks @zhangguiping-xydt. -- Cron: preserve model, fallback, thinking, timeout, light-context, unsafe-content, and tool allow-list overrides on implicit text payloads by promoting them to agent turns, while explicit system events still prune those fields. Fixes #28905; carries forward #64060 and #73946. Thanks @liaoandi. -- QQBot delivery: keep markdown table chunks self-contained across message boundaries by preserving table state across block deliveries, flushing unfinished table-row fragments as plain text, and detecting short pipe-terminated rows by column count so split rows are not sent as malformed markdown. (#92428) Thanks @sliverp. +- Agent, cron, and Gateway runtime: mark active main sessions before restart shutdown aborts, pause yielded subagent runs whose terminal also signals abort, clamp trusted subagent thinking overrides through provider/model fallback, preserve yielded media completions, deliver channel message-tool final replies through auto-reply while hiding internal delivery hints, restore reset archive fallback reads when active async transcripts are missing, de-duplicate main-session heartbeat events, expose session identity in runtime prompts, reject unknown OpenAI agent selectors, keep generated media completions, slash-command block replies, and trajectory export commands in WebChat, and require admin privileges for HTTP session/model override surfaces. (#91357, #92631, #92412, #92146, #92879, #91287, #92468, #92510, #91246, #92651, #92646) Thanks @ooiuuii, @openperf, @IWhatsskill, @masatohoshino, @CadanHu, @ZengWen-DT, @zhangguiping-xydt, and @TurboTheTurtle. +- Providers and model replay: preserve storeless OpenAI Responses replay compatibility, recover invalid OpenAI reasoning signatures and genericized Anthropic thinking-signature replay errors, route OAuth image defaults through Codex for eligible OpenAI profiles, avoid eager tool streaming for Claude 4.5 in Copilot, quarantine unreadable and post-hook OpenAI/Anthropic-family tool schemas without broadening allowed tool choices, deliver explicit thinking-off requests to LM Studio binary-thinking models, honor profile auth for SecretRef model entries, bound model browsing, strip provider prefixes where runtimes need bare IDs, and surface nested embedding fetch failures. (#90706, #92941, #92201, #92916, #92824, #75393, #92908, #92921, #92928, #92002, #90686, #92247, #92627, #91218, #92628) Thanks @snowzlm, @mmyzwl, @CarlCapital, @bek91, @Kailigithub, @vincentkoc, @rohitjavvadi, @samson910022, @nxmxbbd, @liuhao1024, @bymle, and @mushuiyu886. +- Memory, state, diagnostics, and config: split header-too-large embedding batches, keep QMD memory search enabled in transient mode, avoid SQLite WAL on NFS volumes, preserve recovery scheduling outside stuck-session warning backoff, preserve full-reindex rollback/cache recovery, treat raw Memory Wiki source pages as source evidence, and keep shell environment fallbacks contained in config write tests. (#92650, #92618, #92639, #91247, #92752, #92881, #59137, #92876, #69700) Thanks @mushuiyu886, @TurboTheTurtle, @849261680, @gnanam1990, @TSHOGX, and @arlen8411. +- UI/mobile/TUI: preserve dashboard session parent lineage, WebChat backscroll, reset soft command args, sidebar session picker interactivity, collapsed workspace files, resolved `/model` confirmation refs, stale foreground iOS Gateway reconnects, and paused setup-parent stdin after inherited-stdio child exit. (#90658, #92622, #91353, #92705, #92779, #92773, #92552, #93159) Thanks @luoyanglang, @TurboTheTurtle, @zhouhe-xydt, @NianJiuZst, @shakkernerd, @NarahariRaghava, @Solvely-Colin, and @fuller-stack-dev. +- Plugins and updates: repair missing required platform packages during managed plugin installs and updates, including omitted Codex platform binaries. +- Dependencies: update Hono to 4.12.25 so published OpenClaw and ACPX packages use the patched runtime. +- Release and test reliability: extend slow Gateway/full-suite watchdogs, split local full-suite shards when throttled, stabilize plugin auth marker fixtures, avoid brittle provider-ref error text, fold Telegram RTT sampling into live QA evidence, simplify QA scorecard mappings around canonical coverage IDs, keep QA Lab bootstrap selection assertions aligned with flow-only scenarios, skip QA coverage artifact consumers when runtime parity producer status is not green, keep Feishu lifecycle release checks pointed at the active fixture config, isolate trajectory-export live seed turns from Codex-native shell approvals, preserve release-check child refs while pinning expected SHAs, widen live OpenAI TTS budgets for slower provider responses, and avoid false downgrade prompts for unresolved latest-tag updates. (#92652, #92550, #92558, #92911) Thanks @RomneyDa and @Andy312432. ## 2026.6.6 diff --git a/extensions/acpx/npm-shrinkwrap.json b/extensions/acpx/npm-shrinkwrap.json index 956daf2fe6dc..8b50e8225461 100644 --- a/extensions/acpx/npm-shrinkwrap.json +++ b/extensions/acpx/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/acpx", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/acpx", - "version": "2026.6.9", + "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 d80ff4bb36d4..9cea6e6343fd 100644 --- a/extensions/acpx/package.json +++ b/extensions/acpx/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/acpx", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9", + "openclawVersion": "2026.6.8", "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 3645afecbc1a..0247bb1f47e7 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.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw admin HTTP RPC endpoint", "type": "module", diff --git a/extensions/alibaba/package.json b/extensions/alibaba/package.json index 9fd5449b48a0..98538a8de40d 100644 --- a/extensions/alibaba/package.json +++ b/extensions/alibaba/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/alibaba-provider", - "version": "2026.6.9", + "version": "2026.6.8", "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 41cc5778d6b5..4e104c816254 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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/amazon-bedrock-mantle-provider", - "version": "2026.6.9", + "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 c6d659fb2e0c..fd654de0f8b7 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.9", + "version": "2026.6.8", "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.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9", + "openclawVersion": "2026.6.8", "bundledDist": false }, "release": { diff --git a/extensions/amazon-bedrock/npm-shrinkwrap.json b/extensions/amazon-bedrock/npm-shrinkwrap.json index c3df7392b45a..f7a5b7569fff 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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/amazon-bedrock-provider", - "version": "2026.6.9", + "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 f9de54164eb9..31c76f531d56 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.9", + "version": "2026.6.8", "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.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9", + "openclawVersion": "2026.6.8", "bundledDist": false }, "release": { diff --git a/extensions/anthropic-vertex/npm-shrinkwrap.json b/extensions/anthropic-vertex/npm-shrinkwrap.json index a458da0fc1c0..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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/anthropic-vertex-provider", - "version": "2026.6.9", + "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 cc86a01537ba..082937380d5a 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.9", + "version": "2026.6.8", "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.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9", + "openclawVersion": "2026.6.8", "bundledDist": false }, "release": { diff --git a/extensions/anthropic/package.json b/extensions/anthropic/package.json index 1f3dff01c2f3..47659c730af2 100644 --- a/extensions/anthropic/package.json +++ b/extensions/anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Anthropic provider plugin", "type": "module", diff --git a/extensions/arcee/package.json b/extensions/arcee/package.json index 065cb77ffad4..ab6e91f0ed3f 100644 --- a/extensions/arcee/package.json +++ b/extensions/arcee/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/arcee-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Arcee provider plugin", "type": "module", diff --git a/extensions/azure-speech/package.json b/extensions/azure-speech/package.json index 081ba335f6ff..994bd3704988 100644 --- a/extensions/azure-speech/package.json +++ b/extensions/azure-speech/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/azure-speech", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Azure Speech plugin", "type": "module", diff --git a/extensions/bonjour/package.json b/extensions/bonjour/package.json index df5a0005c88d..e3e58561d4aa 100644 --- a/extensions/bonjour/package.json +++ b/extensions/bonjour/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/bonjour", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw Bonjour/mDNS gateway discovery", "type": "module", "dependencies": { diff --git a/extensions/brave/npm-shrinkwrap.json b/extensions/brave/npm-shrinkwrap.json index 668d383b5401..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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/brave-plugin", - "version": "2026.6.9" + "version": "2026.6.2" } } } diff --git a/extensions/brave/package.json b/extensions/brave/package.json index f2038fcc8946..a5cfd2f1f2e2 100644 --- a/extensions/brave/package.json +++ b/extensions/brave/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/brave-plugin", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw Brave Search provider plugin for web search.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/browser/package.json b/extensions/browser/package.json index 1f90c49b0023..5dbf4baebf76 100644 --- a/extensions/browser/package.json +++ b/extensions/browser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/browser-plugin", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw browser tool plugin", "type": "module", diff --git a/extensions/byteplus/package.json b/extensions/byteplus/package.json index d5bbb7b03d86..09d737ad718a 100644 --- a/extensions/byteplus/package.json +++ b/extensions/byteplus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/byteplus-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw BytePlus provider plugin", "type": "module", diff --git a/extensions/canvas/package.json b/extensions/canvas/package.json index 9717f318e385..16fc377b45c6 100644 --- a/extensions/canvas/package.json +++ b/extensions/canvas/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/canvas-plugin", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Canvas plugin", "type": "module", diff --git a/extensions/cerebras/package.json b/extensions/cerebras/package.json index f6d82612e4df..baa6144d5da9 100644 --- a/extensions/cerebras/package.json +++ b/extensions/cerebras/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cerebras-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Cerebras provider plugin", "type": "module", diff --git a/extensions/chutes/package.json b/extensions/chutes/package.json index aea18876cc65..9101db988e1e 100644 --- a/extensions/chutes/package.json +++ b/extensions/chutes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/chutes-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Chutes.ai provider plugin", "type": "module", diff --git a/extensions/clickclack/package.json b/extensions/clickclack/package.json index 2492b977e345..4b29c9e31c37 100644 --- a/extensions/clickclack/package.json +++ b/extensions/clickclack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/clickclack", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw ClickClack channel plugin", "type": "module", @@ -18,7 +18,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/cloudflare-ai-gateway/package.json b/extensions/cloudflare-ai-gateway/package.json index 60224b701a11..14182032e444 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.9", + "version": "2026.6.8", "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 d0f104d4906d..0b0700e9b0eb 100644 --- a/extensions/codex-supervisor/package.json +++ b/extensions/codex-supervisor/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/codex-supervisor", - "version": "2026.6.9", + "version": "2026.6.8", "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 e6980d05a7e2..26a3b14cd7ff 100644 --- a/extensions/codex/npm-shrinkwrap.json +++ b/extensions/codex/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/codex", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/codex", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "@openai/codex": "0.139.0", "typebox": "1.1.39", diff --git a/extensions/codex/package.json b/extensions/codex/package.json index 0e2e3b327001..e69f6ec73206 100644 --- a/extensions/codex/package.json +++ b/extensions/codex/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/codex", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw Codex app-server harness and model provider plugin with a Codex-managed GPT catalog.", "repository": { "type": "git", @@ -34,10 +34,10 @@ ] }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/comfy/package.json b/extensions/comfy/package.json index 28d9887a94e2..87c21532e3f8 100644 --- a/extensions/comfy/package.json +++ b/extensions/comfy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/comfy-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw ComfyUI provider plugin", "type": "module", diff --git a/extensions/copilot-proxy/package.json b/extensions/copilot-proxy/package.json index b428797347d6..f3d677960b50 100644 --- a/extensions/copilot-proxy/package.json +++ b/extensions/copilot-proxy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot-proxy", - "version": "2026.6.9", + "version": "2026.6.8", "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 a5399d48e96a..22014a978237 100644 --- a/extensions/copilot/npm-shrinkwrap.json +++ b/extensions/copilot/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/copilot", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/copilot", - "version": "2026.6.9", + "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 88846ee068be..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.9", + "version": "2026.6.2", "activation": { "onStartup": false, "onAgentHarnesses": ["copilot"] diff --git a/extensions/copilot/package.json b/extensions/copilot/package.json index a7a9fe4895d9..6934b4a8b925 100644 --- a/extensions/copilot/package.json +++ b/extensions/copilot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9", + "openclawVersion": "2026.6.8", "bundledDist": false }, "release": { diff --git a/extensions/deepgram/package.json b/extensions/deepgram/package.json index aff0d9334499..0fd0d7cd7dd3 100644 --- a/extensions/deepgram/package.json +++ b/extensions/deepgram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepgram-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Deepgram media-understanding provider", "type": "module", diff --git a/extensions/deepinfra/package.json b/extensions/deepinfra/package.json index ced0de81724f..2e3bc7defa74 100644 --- a/extensions/deepinfra/package.json +++ b/extensions/deepinfra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepinfra-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw DeepInfra provider plugin", "type": "module", diff --git a/extensions/deepseek/package.json b/extensions/deepseek/package.json index ee777c881f21..cb398ddeb3fc 100644 --- a/extensions/deepseek/package.json +++ b/extensions/deepseek/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepseek-provider", - "version": "2026.6.9", + "version": "2026.6.8", "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 8628a5d00e7c..de807e978fc6 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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/diagnostics-otel", - "version": "2026.6.9", + "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 776da08c174c..b2428830bea5 100644 --- a/extensions/diagnostics-otel/package.json +++ b/extensions/diagnostics-otel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-otel", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw diagnostics OpenTelemetry exporter for metrics and traces.", "repository": { "type": "git", @@ -34,10 +34,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/diagnostics-prometheus/npm-shrinkwrap.json b/extensions/diagnostics-prometheus/npm-shrinkwrap.json index a0395b4924e0..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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/diagnostics-prometheus", - "version": "2026.6.9" + "version": "2026.6.2" } } } diff --git a/extensions/diagnostics-prometheus/package.json b/extensions/diagnostics-prometheus/package.json index 2a7b1529f3a5..dfaabc533ec3 100644 --- a/extensions/diagnostics-prometheus/package.json +++ b/extensions/diagnostics-prometheus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-prometheus", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw diagnostics Prometheus exporter for runtime metrics.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/diffs-language-pack/npm-shrinkwrap.json b/extensions/diffs-language-pack/npm-shrinkwrap.json index 181e5d34388b..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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/diffs-language-pack", - "version": "2026.6.9" + "version": "2026.6.2" } } } diff --git a/extensions/diffs-language-pack/package.json b/extensions/diffs-language-pack/package.json index 530700c07ac7..a85d768e87b3 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.9", + "version": "2026.6.8", "description": "OpenClaw diffs viewer syntax highlighting language pack", "repository": { "type": "git", @@ -22,13 +22,13 @@ "minHostVersion": ">=2026.5.27" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "assetScripts": { "build": "node ../../scripts/build-diffs-viewer-runtime.mjs full" }, "build": { - "openclawVersion": "2026.6.9", + "openclawVersion": "2026.6.8", "staticAssets": [ { "source": "./assets/viewer-runtime.js", diff --git a/extensions/diffs/npm-shrinkwrap.json b/extensions/diffs/npm-shrinkwrap.json index 12b9a0c838ad..848eb4a74dbf 100644 --- a/extensions/diffs/npm-shrinkwrap.json +++ b/extensions/diffs/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/diffs", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/diffs", - "version": "2026.6.9", + "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 bbf7a515030f..3e89d6cf4334 100644 --- a/extensions/diffs/package.json +++ b/extensions/diffs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diffs", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "pluginApi": ">=2026.6.8" }, "assetScripts": { "build": "node ../../scripts/build-diffs-viewer-runtime.mjs curated" }, "build": { - "openclawVersion": "2026.6.9", + "openclawVersion": "2026.6.8", "staticAssets": [ { "source": "./assets/viewer-runtime.js", diff --git a/extensions/discord/npm-shrinkwrap.json b/extensions/discord/npm-shrinkwrap.json index a7a62626ad6b..f2e750235454 100644 --- a/extensions/discord/npm-shrinkwrap.json +++ b/extensions/discord/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/discord", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/discord", - "version": "2026.6.9", + "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.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/discord/package.json b/extensions/discord/package.json index 7c0e35e104b2..43f996bfb33e 100644 --- a/extensions/discord/package.json +++ b/extensions/discord/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/discord", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -67,10 +67,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/document-extract/package.json b/extensions/document-extract/package.json index b4c5cb6964a0..3c71c9fc2284 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.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw local document extraction plugin", "type": "module", diff --git a/extensions/duckduckgo/package.json b/extensions/duckduckgo/package.json index 123a943ef742..bc449723da50 100644 --- a/extensions/duckduckgo/package.json +++ b/extensions/duckduckgo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/duckduckgo-plugin", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw DuckDuckGo plugin", "type": "module", diff --git a/extensions/elevenlabs/package.json b/extensions/elevenlabs/package.json index 6966d026f884..f17f47e1f1d5 100644 --- a/extensions/elevenlabs/package.json +++ b/extensions/elevenlabs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/elevenlabs-speech", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw ElevenLabs speech plugin", "type": "module", diff --git a/extensions/exa/package.json b/extensions/exa/package.json index 3f5da49d2089..860ee8d71713 100644 --- a/extensions/exa/package.json +++ b/extensions/exa/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/exa-plugin", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Exa plugin", "type": "module", diff --git a/extensions/fal/package.json b/extensions/fal/package.json index d23fb519b66c..e6e77fc4b6c7 100644 --- a/extensions/fal/package.json +++ b/extensions/fal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fal-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw fal provider plugin", "type": "module", diff --git a/extensions/feishu/npm-shrinkwrap.json b/extensions/feishu/npm-shrinkwrap.json index 8aafa301b198..2cfbbd9b6f65 100644 --- a/extensions/feishu/npm-shrinkwrap.json +++ b/extensions/feishu/npm-shrinkwrap.json @@ -1,19 +1,19 @@ { "name": "@openclaw/feishu", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/feishu", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "@larksuiteoapi/node-sdk": "1.66.0", "typebox": "1.1.39", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/feishu/package.json b/extensions/feishu/package.json index cf547694c6c4..93929ab53f8d 100644 --- a/extensions/feishu/package.json +++ b/extensions/feishu/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/feishu", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -51,10 +51,10 @@ "minHostVersion": ">=2026.5.29" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/file-transfer/package.json b/extensions/file-transfer/package.json index 7b94d562e340..f4fe6df76dc3 100644 --- a/extensions/file-transfer/package.json +++ b/extensions/file-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/file-transfer", - "version": "2026.6.9", + "version": "2026.6.8", "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 ce4dd704dc00..696d2063eff9 100644 --- a/extensions/firecrawl/package.json +++ b/extensions/firecrawl/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/firecrawl-plugin", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Firecrawl plugin", "type": "module", diff --git a/extensions/fireworks/package.json b/extensions/fireworks/package.json index 15c82a220504..3facf571e17b 100644 --- a/extensions/fireworks/package.json +++ b/extensions/fireworks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fireworks-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Fireworks provider plugin", "type": "module", diff --git a/extensions/github-copilot/package.json b/extensions/github-copilot/package.json index 17944a656ce7..9a942c024313 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.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw GitHub Copilot provider plugin", "type": "module", diff --git a/extensions/gmi/package.json b/extensions/gmi/package.json index 7b534fff7f34..043db6b5613c 100644 --- a/extensions/gmi/package.json +++ b/extensions/gmi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gmi-provider", - "version": "2026.6.9", + "version": "2026.6.8", "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 5e35376b3ea5..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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/google-meet", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "commander": "14.0.3", "typebox": "1.1.39" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/google-meet/package.json b/extensions/google-meet/package.json index 870877f5fcf8..74203aafc51b 100644 --- a/extensions/google-meet/package.json +++ b/extensions/google-meet/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-meet", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.4.20" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/google/package.json b/extensions/google/package.json index c7efec935010..d217690232ac 100644 --- a/extensions/google/package.json +++ b/extensions/google/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-plugin", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Google plugin", "type": "module", diff --git a/extensions/googlechat/npm-shrinkwrap.json b/extensions/googlechat/npm-shrinkwrap.json index 076122597f66..83d76599e204 100644 --- a/extensions/googlechat/npm-shrinkwrap.json +++ b/extensions/googlechat/npm-shrinkwrap.json @@ -1,19 +1,19 @@ { "name": "@openclaw/googlechat", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/googlechat", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "gaxios": "7.1.4", "google-auth-library": "10.6.2", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/googlechat/package.json b/extensions/googlechat/package.json index a7d268b5d9a3..e6dcb6670140 100644 --- a/extensions/googlechat/package.json +++ b/extensions/googlechat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/googlechat", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -75,10 +75,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/gradium/package.json b/extensions/gradium/package.json index 2b2f43084e18..44e5f2dd3bbc 100644 --- a/extensions/gradium/package.json +++ b/extensions/gradium/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gradium-speech", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Gradium speech plugin", "type": "module", diff --git a/extensions/groq/package.json b/extensions/groq/package.json index 8b0b020985e6..2b33e902aaf4 100644 --- a/extensions/groq/package.json +++ b/extensions/groq/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/groq-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Groq media-understanding provider", "type": "module", diff --git a/extensions/huggingface/package.json b/extensions/huggingface/package.json index c197535ec105..070cc77d1c03 100644 --- a/extensions/huggingface/package.json +++ b/extensions/huggingface/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/huggingface-provider", - "version": "2026.6.9", + "version": "2026.6.8", "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 a2ac3593165a..15a7c48031b5 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.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw image generation runtime package", "type": "module", diff --git a/extensions/imessage/package.json b/extensions/imessage/package.json index 34405ecc379b..f3bc52ba7bba 100644 --- a/extensions/imessage/package.json +++ b/extensions/imessage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/imessage", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw iMessage channel plugin using imsg on a signed-in Mac", "type": "module", @@ -43,10 +43,10 @@ ] }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" } }, "pluginInspector": { diff --git a/extensions/inworld/package.json b/extensions/inworld/package.json index 106d2da6cf74..22347cf2fd2d 100644 --- a/extensions/inworld/package.json +++ b/extensions/inworld/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/inworld-speech", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Inworld speech plugin", "type": "module", diff --git a/extensions/irc/package.json b/extensions/irc/package.json index ea195553d623..20106135cb78 100644 --- a/extensions/irc/package.json +++ b/extensions/irc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/irc", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw IRC channel plugin", "type": "module", "devDependencies": { diff --git a/extensions/kilocode/package.json b/extensions/kilocode/package.json index b4c00e1e5400..f5e31485a95f 100644 --- a/extensions/kilocode/package.json +++ b/extensions/kilocode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kilocode-provider", - "version": "2026.6.9", + "version": "2026.6.8", "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 7f26fc5bc912..c52ce9cba594 100644 --- a/extensions/kimi-coding/package.json +++ b/extensions/kimi-coding/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kimi-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Kimi provider plugin", "type": "module", diff --git a/extensions/line/npm-shrinkwrap.json b/extensions/line/npm-shrinkwrap.json index e01beb06fd2e..35107de20721 100644 --- a/extensions/line/npm-shrinkwrap.json +++ b/extensions/line/npm-shrinkwrap.json @@ -1,18 +1,18 @@ { "name": "@openclaw/line", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/line", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "@line/bot-sdk": "11.0.1", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/line/package.json b/extensions/line/package.json index d06284d3ae19..aa7967c6b718 100644 --- a/extensions/line/package.json +++ b/extensions/line/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/line", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -46,10 +46,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/litellm/package.json b/extensions/litellm/package.json index b83f2e2d94c8..f5020e44ca8b 100644 --- a/extensions/litellm/package.json +++ b/extensions/litellm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/litellm-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw LiteLLM provider plugin", "type": "module", diff --git a/extensions/llama-cpp/npm-shrinkwrap.json b/extensions/llama-cpp/npm-shrinkwrap.json index 52eebe789f54..7e45439a1eae 100644 --- a/extensions/llama-cpp/npm-shrinkwrap.json +++ b/extensions/llama-cpp/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/llama-cpp-provider", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/llama-cpp-provider", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "node-llama-cpp": "3.18.1" } diff --git a/extensions/llama-cpp/package.json b/extensions/llama-cpp/package.json index e92560caa2ab..792a0eaac86e 100644 --- a/extensions/llama-cpp/package.json +++ b/extensions/llama-cpp/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/llama-cpp-provider", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw llama.cpp embedding provider plugin", "repository": { "type": "git", @@ -23,10 +23,10 @@ "minHostVersion": ">=2026.6.2" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/llm-task/openclaw.plugin.json b/extensions/llm-task/openclaw.plugin.json index eb798448dc99..6e38db353577 100644 --- a/extensions/llm-task/openclaw.plugin.json +++ b/extensions/llm-task/openclaw.plugin.json @@ -35,7 +35,7 @@ }, "additionalProperties": false }, - "version": "2026.6.9", + "version": "2026.5.21", "contracts": { "tools": [ "llm-task" diff --git a/extensions/llm-task/package.json b/extensions/llm-task/package.json index acef826eab45..cdd9ebb2a1a9 100644 --- a/extensions/llm-task/package.json +++ b/extensions/llm-task/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/llm-task", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw JSON-only LLM task plugin", "type": "module", diff --git a/extensions/lmstudio/package.json b/extensions/lmstudio/package.json index ecea2452815f..36f1d74b5fac 100644 --- a/extensions/lmstudio/package.json +++ b/extensions/lmstudio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lmstudio-provider", - "version": "2026.6.9", + "version": "2026.6.8", "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 01b899670ecd..cdc5cb52ee13 100644 --- a/extensions/lobster/npm-shrinkwrap.json +++ b/extensions/lobster/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/lobster", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/lobster", - "version": "2026.6.9", + "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 ab3228c91d9a..acee7900f25d 100644 --- a/extensions/lobster/package.json +++ b/extensions/lobster/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lobster", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/matrix/CHANGELOG.md b/extensions/matrix/CHANGELOG.md index 42e3a0a5a305..aa6e28523176 100644 --- a/extensions/matrix/CHANGELOG.md +++ b/extensions/matrix/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 2026.6.9 +## 2026.6.8 ### Changes diff --git a/extensions/matrix/npm-shrinkwrap.json b/extensions/matrix/npm-shrinkwrap.json index f2e38a0ea09a..fcb4e4e42b52 100644 --- a/extensions/matrix/npm-shrinkwrap.json +++ b/extensions/matrix/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/matrix", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/matrix", - "version": "2026.6.9", + "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.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json index f2ba117d93e7..239b46b56845 100644 --- a/extensions/matrix/package.json +++ b/extensions/matrix/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/matrix", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -88,10 +88,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json index 2cdc02d06e06..3e809676f7d3 100644 --- a/extensions/mattermost/package.json +++ b/extensions/mattermost/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mattermost", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw Mattermost channel plugin", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/media-understanding-core/package.json b/extensions/media-understanding-core/package.json index f22081d11fd3..64db7c8c606e 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.9", + "version": "2026.6.8", "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 0509d825e4a5..2530b6eab4de 100644 --- a/extensions/memory-core/package.json +++ b/extensions/memory-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-core", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw core memory search plugin", "type": "module", @@ -14,7 +14,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/memory-lancedb/npm-shrinkwrap.json b/extensions/memory-lancedb/npm-shrinkwrap.json index 00605b66cf6f..9c7af5b53fc3 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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/memory-lancedb", - "version": "2026.6.9", + "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 b62f1c051146..3d2006a7a722 100644 --- a/extensions/memory-lancedb/package.json +++ b/extensions/memory-lancedb/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-lancedb", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/memory-wiki/package.json b/extensions/memory-wiki/package.json index 1c9c44882aa9..d7ae574b3ce0 100644 --- a/extensions/memory-wiki/package.json +++ b/extensions/memory-wiki/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-wiki", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw persistent wiki plugin", "type": "module", @@ -14,7 +14,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/microsoft-foundry/package.json b/extensions/microsoft-foundry/package.json index 0d8369efb921..dfb51708cb2b 100644 --- a/extensions/microsoft-foundry/package.json +++ b/extensions/microsoft-foundry/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-foundry", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Microsoft Foundry provider plugin", "type": "module", diff --git a/extensions/microsoft/package.json b/extensions/microsoft/package.json index 59e38caaac56..0231da25d3d4 100644 --- a/extensions/microsoft/package.json +++ b/extensions/microsoft/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-speech", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Microsoft speech plugin", "type": "module", diff --git a/extensions/migrate-claude/package.json b/extensions/migrate-claude/package.json index f6327733ef9b..5ca38e6e9756 100644 --- a/extensions/migrate-claude/package.json +++ b/extensions/migrate-claude/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/migrate-claude", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "Claude to OpenClaw migration provider", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/migrate-hermes/package.json b/extensions/migrate-hermes/package.json index 898734944bc5..75bcb2a3d5bf 100644 --- a/extensions/migrate-hermes/package.json +++ b/extensions/migrate-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/migrate-hermes", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "Hermes to OpenClaw migration provider", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/minimax/package.json b/extensions/minimax/package.json index a0a2f9c34b61..c8495006155e 100644 --- a/extensions/minimax/package.json +++ b/extensions/minimax/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/minimax-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw MiniMax provider and OAuth plugin", "type": "module", diff --git a/extensions/mistral/package.json b/extensions/mistral/package.json index b6cd4892f212..5e6aae0b8a43 100644 --- a/extensions/mistral/package.json +++ b/extensions/mistral/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mistral-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Mistral provider plugin", "type": "module", diff --git a/extensions/moonshot/package.json b/extensions/moonshot/package.json index 70c4b0ff6105..2c39ad567f0e 100644 --- a/extensions/moonshot/package.json +++ b/extensions/moonshot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/moonshot-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Moonshot provider plugin", "type": "module", diff --git a/extensions/msteams/npm-shrinkwrap.json b/extensions/msteams/npm-shrinkwrap.json index 7c2918944c28..25f40fc19d03 100644 --- a/extensions/msteams/npm-shrinkwrap.json +++ b/extensions/msteams/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/msteams", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/msteams", - "version": "2026.6.9", + "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.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json index 12ab886dabcc..69703d25a6a7 100644 --- a/extensions/msteams/package.json +++ b/extensions/msteams/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/msteams", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw Microsoft Teams channel plugin for bot conversations.", "repository": { "type": "git", @@ -20,7 +20,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -56,10 +56,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/nextcloud-talk/npm-shrinkwrap.json b/extensions/nextcloud-talk/npm-shrinkwrap.json index 833f7863e703..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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/nextcloud-talk", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json index 2712e51ec324..3016ae8401ca 100644 --- a/extensions/nextcloud-talk/package.json +++ b/extensions/nextcloud-talk/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nextcloud-talk", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw Nextcloud Talk channel plugin for conversations.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -44,10 +44,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/nostr/npm-shrinkwrap.json b/extensions/nostr/npm-shrinkwrap.json index 3d5e7646ba85..5cd6c99b0d2b 100644 --- a/extensions/nostr/npm-shrinkwrap.json +++ b/extensions/nostr/npm-shrinkwrap.json @@ -1,18 +1,18 @@ { "name": "@openclaw/nostr", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/nostr", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "nostr-tools": "2.23.5", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json index cde9fba9a376..af03300e5ffe 100644 --- a/extensions/nostr/package.json +++ b/extensions/nostr/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nostr", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -54,10 +54,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/novita/package.json b/extensions/novita/package.json index 91fea238537b..f74cdae67bfb 100644 --- a/extensions/novita/package.json +++ b/extensions/novita/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/novita-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw NovitaAI provider plugin", "type": "module", diff --git a/extensions/nvidia/package.json b/extensions/nvidia/package.json index 953e46a749fc..41e2ffc22fbc 100644 --- a/extensions/nvidia/package.json +++ b/extensions/nvidia/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nvidia-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw NVIDIA provider plugin", "type": "module", diff --git a/extensions/oc-path/package.json b/extensions/oc-path/package.json index 0e2025161c12..0cf54eaffea5 100644 --- a/extensions/oc-path/package.json +++ b/extensions/oc-path/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/oc-path", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw oc:// workspace path plugin", "type": "module", @@ -15,7 +15,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/ollama/package.json b/extensions/ollama/package.json index 16a8df3158dd..e2b85725a014 100644 --- a/extensions/ollama/package.json +++ b/extensions/ollama/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/ollama-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Ollama provider plugin", "type": "module", diff --git a/extensions/open-prose/package.json b/extensions/open-prose/package.json index bb414c5e0f18..b9141db5df8a 100644 --- a/extensions/open-prose/package.json +++ b/extensions/open-prose/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/open-prose", - "version": "2026.6.9", + "version": "2026.6.8", "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 e47b769b6a97..04733954ed99 100644 --- a/extensions/openai/package.json +++ b/extensions/openai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openai-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw OpenAI provider plugins", "type": "module", diff --git a/extensions/opencode-go/package.json b/extensions/opencode-go/package.json index ff4a71d778ca..b340b9b6d280 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.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw OpenCode Go provider plugin", "type": "module", diff --git a/extensions/opencode/package.json b/extensions/opencode/package.json index db545dfec15d..350755742d02 100644 --- a/extensions/opencode/package.json +++ b/extensions/opencode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw OpenCode Zen provider plugin", "type": "module", diff --git a/extensions/openrouter/package.json b/extensions/openrouter/package.json index db6887528e43..c447990831f9 100644 --- a/extensions/openrouter/package.json +++ b/extensions/openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openrouter-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw OpenRouter provider plugin", "type": "module", diff --git a/extensions/openshell/npm-shrinkwrap.json b/extensions/openshell/npm-shrinkwrap.json index ef07250a62e7..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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/openshell-sandbox", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "zod": "4.4.3" } diff --git a/extensions/openshell/package.json b/extensions/openshell/package.json index f877bbf63469..c6eee3d4ba1f 100644 --- a/extensions/openshell/package.json +++ b/extensions/openshell/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openshell-sandbox", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9", + "openclawVersion": "2026.6.8", "bundledDist": false }, "release": { diff --git a/extensions/parallel/package.json b/extensions/parallel/package.json index bf73b1091a47..99a7d492dae1 100644 --- a/extensions/parallel/package.json +++ b/extensions/parallel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/parallel-plugin", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Parallel web search plugin", "type": "module", diff --git a/extensions/perplexity/package.json b/extensions/perplexity/package.json index cb73f0e535e6..367aea5955fd 100644 --- a/extensions/perplexity/package.json +++ b/extensions/perplexity/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/perplexity-plugin", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Perplexity plugin", "type": "module", diff --git a/extensions/pixverse/npm-shrinkwrap.json b/extensions/pixverse/npm-shrinkwrap.json index aa33f2d8c04d..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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/pixverse-provider", - "version": "2026.6.9", + "version": "2026.6.2", "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/pixverse/package.json b/extensions/pixverse/package.json index f04bfc67d098..fb8b0c4e0ff2 100644 --- a/extensions/pixverse/package.json +++ b/extensions/pixverse/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/pixverse-provider", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw PixVerse video generation provider plugin.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -30,10 +30,10 @@ "minHostVersion": ">=2026.5.26" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9", + "openclawVersion": "2026.6.8", "bundledDist": false }, "release": { diff --git a/extensions/policy/package.json b/extensions/policy/package.json index ffcf16da3308..47024c5f8f2f 100644 --- a/extensions/policy/package.json +++ b/extensions/policy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/policy", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw policy doctor checks for workspace conformance", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qa-channel/package.json b/extensions/qa-channel/package.json index a34a823ad20c..30a6dec34b18 100644 --- a/extensions/qa-channel/package.json +++ b/extensions/qa-channel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-channel", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw QA synthetic channel plugin", "type": "module", @@ -19,7 +19,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qa-lab/package.json b/extensions/qa-lab/package.json index 0538a096ebee..9e5f1c75dff4 100644 --- a/extensions/qa-lab/package.json +++ b/extensions/qa-lab/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-lab", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -31,7 +31,7 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" } } } diff --git a/extensions/qa-matrix/package.json b/extensions/qa-matrix/package.json index eae916615ef0..d808ae3f7efb 100644 --- a/extensions/qa-matrix/package.json +++ b/extensions/qa-matrix/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-matrix", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Matrix QA runner plugin", "type": "module", @@ -13,7 +13,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -25,7 +25,7 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" } } } diff --git a/extensions/qianfan/package.json b/extensions/qianfan/package.json index e17e910874d9..8322baee28de 100644 --- a/extensions/qianfan/package.json +++ b/extensions/qianfan/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qianfan-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Qianfan provider plugin", "type": "module", diff --git a/extensions/qqbot/npm-shrinkwrap.json b/extensions/qqbot/npm-shrinkwrap.json index 22d0026d12f8..33bf369329c1 100644 --- a/extensions/qqbot/npm-shrinkwrap.json +++ b/extensions/qqbot/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/qqbot", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/qqbot", - "version": "2026.6.9", + "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.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qqbot/package.json b/extensions/qqbot/package.json index 3e543333aac2..b6f55e880225 100644 --- a/extensions/qqbot/package.json +++ b/extensions/qqbot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qqbot", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -50,10 +50,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/qwen/package.json b/extensions/qwen/package.json index 1a87832f080a..f476859d32df 100644 --- a/extensions/qwen/package.json +++ b/extensions/qwen/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qwen-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Qwen Cloud provider plugin", "type": "module", diff --git a/extensions/runway/package.json b/extensions/runway/package.json index 2e39c8768de0..ea29af27025c 100644 --- a/extensions/runway/package.json +++ b/extensions/runway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/runway-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Runway video provider plugin", "type": "module", diff --git a/extensions/searxng/package.json b/extensions/searxng/package.json index 264a2db13047..076ab202e827 100644 --- a/extensions/searxng/package.json +++ b/extensions/searxng/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/searxng-plugin", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw SearXNG plugin", "type": "module", diff --git a/extensions/senseaudio/package.json b/extensions/senseaudio/package.json index e2d09e70059c..27c4e12030da 100644 --- a/extensions/senseaudio/package.json +++ b/extensions/senseaudio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/senseaudio-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw SenseAudio media-understanding provider", "type": "module", diff --git a/extensions/sglang/package.json b/extensions/sglang/package.json index 1eefb674b047..c0dc6686f217 100644 --- a/extensions/sglang/package.json +++ b/extensions/sglang/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sglang-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw SGLang provider plugin", "type": "module", diff --git a/extensions/signal/package.json b/extensions/signal/package.json index cc172011b6c4..08f6aa6932ef 100644 --- a/extensions/signal/package.json +++ b/extensions/signal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/signal", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Signal channel plugin", "type": "module", diff --git a/extensions/slack/npm-shrinkwrap.json b/extensions/slack/npm-shrinkwrap.json index 43a1bc26bf89..47b83d588c78 100644 --- a/extensions/slack/npm-shrinkwrap.json +++ b/extensions/slack/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/slack", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/slack", - "version": "2026.6.9", + "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.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/slack/package.json b/extensions/slack/package.json index 49214f737667..e4fe2ef62d8f 100644 --- a/extensions/slack/package.json +++ b/extensions/slack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/slack", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -64,13 +64,13 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "startup": { "deferConfiguredChannelFullLoadUntilAfterListen": true }, "build": { - "openclawVersion": "2026.6.9", + "openclawVersion": "2026.6.8", "bundledDist": false }, "release": { diff --git a/extensions/sms/package.json b/extensions/sms/package.json index 83aca319e361..9c8380cb0cd5 100644 --- a/extensions/sms/package.json +++ b/extensions/sms/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sms", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw SMS channel plugin for Twilio text messages.", "repository": { "type": "git", @@ -30,10 +30,10 @@ "quickstartAllowFrom": true }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" } } } diff --git a/extensions/stepfun/package.json b/extensions/stepfun/package.json index 0ba28e373244..bab868a89a57 100644 --- a/extensions/stepfun/package.json +++ b/extensions/stepfun/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/stepfun-provider", - "version": "2026.6.9", + "version": "2026.6.8", "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 93807aaef042..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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/synology-chat", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "zod": "4.4.3" } diff --git a/extensions/synology-chat/package.json b/extensions/synology-chat/package.json index 6100740aff88..2119214b07c1 100644 --- a/extensions/synology-chat/package.json +++ b/extensions/synology-chat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synology-chat", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/synthetic/package.json b/extensions/synthetic/package.json index 657874124dd0..ddf1f1e15b3b 100644 --- a/extensions/synthetic/package.json +++ b/extensions/synthetic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synthetic-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Synthetic provider plugin", "type": "module", diff --git a/extensions/tavily/package.json b/extensions/tavily/package.json index fa5e6699f873..49346140f768 100644 --- a/extensions/tavily/package.json +++ b/extensions/tavily/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tavily-plugin", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Tavily plugin", "type": "module", diff --git a/extensions/telegram/package.json b/extensions/telegram/package.json index 5984abd6b523..cfbd665af5ed 100644 --- a/extensions/telegram/package.json +++ b/extensions/telegram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/telegram", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Telegram channel plugin", "type": "module", diff --git a/extensions/tencent/package.json b/extensions/tencent/package.json index e5ad807486c9..cd9a63c5e9d2 100644 --- a/extensions/tencent/package.json +++ b/extensions/tencent/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tencent-provider", - "version": "2026.6.9", + "version": "2026.6.8", "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 539a27e863a2..5fe7729cd3b1 100644 --- a/extensions/tlon/npm-shrinkwrap.json +++ b/extensions/tlon/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/tlon", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/tlon", - "version": "2026.6.9", + "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.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json index 81dbc0728ac9..9ec554b415d8 100644 --- a/extensions/tlon/package.json +++ b/extensions/tlon/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tlon", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw Tlon/Urbit channel plugin for chat workflows.", "repository": { "type": "git", @@ -19,7 +19,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -73,10 +73,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/together/package.json b/extensions/together/package.json index 767f02d23835..c594303f645a 100644 --- a/extensions/together/package.json +++ b/extensions/together/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/together-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Together provider plugin", "type": "module", diff --git a/extensions/tokenjuice/npm-shrinkwrap.json b/extensions/tokenjuice/npm-shrinkwrap.json index 66d37544269b..e969844144d9 100644 --- a/extensions/tokenjuice/npm-shrinkwrap.json +++ b/extensions/tokenjuice/npm-shrinkwrap.json @@ -1,17 +1,17 @@ { "name": "@openclaw/tokenjuice", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/tokenjuice", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "tokenjuice": "0.8.0" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/tokenjuice/package.json b/extensions/tokenjuice/package.json index dfbadfb65d86..f1025972372a 100644 --- a/extensions/tokenjuice/package.json +++ b/extensions/tokenjuice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tokenjuice", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw tokenjuice exec output compaction plugin", "repository": { "type": "git", @@ -11,7 +11,7 @@ "tokenjuice": "0.8.0" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.5.28" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9", + "openclawVersion": "2026.6.8", "bundledDist": false }, "release": { diff --git a/extensions/tts-local-cli/package.json b/extensions/tts-local-cli/package.json index 4a4137160b08..b838cde84586 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.9", + "version": "2026.6.8", "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 a7535a0ee3fa..d30da31de740 100644 --- a/extensions/twitch/npm-shrinkwrap.json +++ b/extensions/twitch/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/twitch", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/twitch", - "version": "2026.6.9", + "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 2a2d7dc0b502..86150f97f58c 100644 --- a/extensions/twitch/package.json +++ b/extensions/twitch/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/twitch", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "channel": { "id": "twitch", diff --git a/extensions/venice/package.json b/extensions/venice/package.json index f7c450df2e76..d49a973c5c43 100644 --- a/extensions/venice/package.json +++ b/extensions/venice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/venice-provider", - "version": "2026.6.9", + "version": "2026.6.8", "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 39f1bc2d01d1..4cf9e8b90e40 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.9", + "version": "2026.6.8", "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 5738e4d41562..91b23de6de88 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.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw video generation runtime package", "type": "module", diff --git a/extensions/vllm/package.json b/extensions/vllm/package.json index 93b29f7751b2..8630edc4f588 100644 --- a/extensions/vllm/package.json +++ b/extensions/vllm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vllm-provider", - "version": "2026.6.9", + "version": "2026.6.8", "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 d9e5c5582de8..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.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/voice-call", - "version": "2026.6.9", + "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.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json index 20edb182b915..1b4a1d919195 100644 --- a/extensions/voice-call/package.json +++ b/extensions/voice-call/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voice-call", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -35,10 +35,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/volcengine/package.json b/extensions/volcengine/package.json index 9eb74d236d38..0533d4307c4d 100644 --- a/extensions/volcengine/package.json +++ b/extensions/volcengine/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/volcengine-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Volcengine provider plugin", "type": "module", diff --git a/extensions/voyage/package.json b/extensions/voyage/package.json index 02c9f3720cee..4a38a4ad32c1 100644 --- a/extensions/voyage/package.json +++ b/extensions/voyage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voyage-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Voyage embedding provider plugin", "type": "module", diff --git a/extensions/vydra/package.json b/extensions/vydra/package.json index acfa5a95dee7..34925f04dee1 100644 --- a/extensions/vydra/package.json +++ b/extensions/vydra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vydra-provider", - "version": "2026.6.9", + "version": "2026.6.8", "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 d4680558e6fe..db064d681fec 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.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw local Readability web extraction plugin", "type": "module", diff --git a/extensions/webhooks/package.json b/extensions/webhooks/package.json index 134ee0f0d915..5669239ff865 100644 --- a/extensions/webhooks/package.json +++ b/extensions/webhooks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/webhooks", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw webhook bridge plugin", "type": "module", diff --git a/extensions/whatsapp/npm-shrinkwrap.json b/extensions/whatsapp/npm-shrinkwrap.json index 57e8347318ea..0a4aa86a7c4b 100644 --- a/extensions/whatsapp/npm-shrinkwrap.json +++ b/extensions/whatsapp/npm-shrinkwrap.json @@ -1,19 +1,19 @@ { "name": "@openclaw/whatsapp", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/whatsapp", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "audio-decode": "2.2.3", "baileys": "7.0.0-rc13", "typebox": "1.1.39" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json index aa35e01daf20..fb4df236c069 100644 --- a/extensions/whatsapp/package.json +++ b/extensions/whatsapp/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/whatsapp", - "version": "2026.6.9", + "version": "2026.6.8", "description": "OpenClaw WhatsApp channel plugin for WhatsApp Web chats.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -60,10 +60,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/workboard/package.json b/extensions/workboard/package.json index cf7497f76c7d..b8f85016677b 100644 --- a/extensions/workboard/package.json +++ b/extensions/workboard/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/workboard", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw dashboard workboard plugin", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/xai/package.json b/extensions/xai/package.json index 5dced7e0708e..d93b6292c776 100644 --- a/extensions/xai/package.json +++ b/extensions/xai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xai-plugin", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw xAI plugin", "type": "module", diff --git a/extensions/xiaomi/package.json b/extensions/xiaomi/package.json index b695e3a33476..1264f77cc02c 100644 --- a/extensions/xiaomi/package.json +++ b/extensions/xiaomi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xiaomi-provider", - "version": "2026.6.9", + "version": "2026.6.8", "private": true, "description": "OpenClaw Xiaomi provider plugin", "type": "module", diff --git a/extensions/zai/package.json b/extensions/zai/package.json index 639e0d2ebcde..948d97f634bd 100644 --- a/extensions/zai/package.json +++ b/extensions/zai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zai-provider", - "version": "2026.6.9", + "version": "2026.6.8", "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 a27d4761c03f..6c894a4186f5 100644 --- a/extensions/zalo/npm-shrinkwrap.json +++ b/extensions/zalo/npm-shrinkwrap.json @@ -1,17 +1,17 @@ { "name": "@openclaw/zalo", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/zalo", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json index 63d94da8709d..558c2d2309a0 100644 --- a/extensions/zalo/package.json +++ b/extensions/zalo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalo", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -43,10 +43,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/extensions/zalouser/npm-shrinkwrap.json b/extensions/zalouser/npm-shrinkwrap.json index 8a2b2349a0fb..56cc99a74d94 100644 --- a/extensions/zalouser/npm-shrinkwrap.json +++ b/extensions/zalouser/npm-shrinkwrap.json @@ -1,19 +1,19 @@ { "name": "@openclaw/zalouser", - "version": "2026.6.9", + "version": "2026.6.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/zalouser", - "version": "2026.6.9", + "version": "2026.6.2", "dependencies": { "typebox": "1.1.39", "zca-js": "2.1.2", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.9" + "openclaw": ">=2026.6.2" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json index 9498eb941d10..e274926d18cb 100644 --- a/extensions/zalouser/package.json +++ b/extensions/zalouser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalouser", - "version": "2026.6.9", + "version": "2026.6.8", "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.9" + "openclaw": ">=2026.6.8" }, "peerDependenciesMeta": { "openclaw": { @@ -54,10 +54,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.9" + "pluginApi": ">=2026.6.8" }, "build": { - "openclawVersion": "2026.6.9" + "openclawVersion": "2026.6.8" }, "release": { "publishToClawHub": true, diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 26279deebaab..cafb8a355086 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "openclaw", - "version": "2026.6.9", + "version": "2026.6.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "openclaw", - "version": "2026.6.9", + "version": "2026.6.8", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index f3e282d842c6..3b90de0747a0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openclaw", - "version": "2026.6.9", + "version": "2026.6.8", "description": "Multi-channel AI gateway with extensible messaging integrations", "keywords": [], "homepage": "https://github.com/openclaw/openclaw#readme",