From 66e676d29b92d040716376a75aca32bad655cfac Mon Sep 17 00:00:00 2001 From: Vincent Koc <25068+vincentkoc@users.noreply.github.com> Date: Tue, 30 Jun 2026 10:49:29 -0700 Subject: [PATCH] chore(release): close out 2026.6.11 on main --- CHANGELOG.md | 341 ++++++++++++++++++ docs/.generated/config-baseline.sha256 | 4 +- .../.generated/plugin-sdk-api-baseline.sha256 | 4 +- extensions/acpx/npm-shrinkwrap.json | 4 +- extensions/acpx/package.json | 6 +- extensions/admin-http-rpc/package.json | 2 +- extensions/alibaba/package.json | 2 +- .../amazon-bedrock-mantle/npm-shrinkwrap.json | 4 +- extensions/amazon-bedrock-mantle/package.json | 6 +- extensions/amazon-bedrock/npm-shrinkwrap.json | 4 +- extensions/amazon-bedrock/package.json | 6 +- .../anthropic-vertex/npm-shrinkwrap.json | 4 +- extensions/anthropic-vertex/package.json | 6 +- extensions/anthropic/package.json | 2 +- extensions/arcee/npm-shrinkwrap.json | 4 +- extensions/arcee/package.json | 6 +- extensions/azure-speech/package.json | 2 +- extensions/bonjour/package.json | 2 +- extensions/brave/npm-shrinkwrap.json | 4 +- extensions/brave/package.json | 6 +- extensions/browser/package.json | 2 +- extensions/byteplus/package.json | 2 +- extensions/canvas/package.json | 2 +- extensions/cerebras/npm-shrinkwrap.json | 4 +- extensions/cerebras/package.json | 6 +- extensions/chutes/npm-shrinkwrap.json | 4 +- extensions/chutes/package.json | 6 +- extensions/clickclack/npm-shrinkwrap.json | 6 +- extensions/clickclack/package.json | 8 +- .../cloudflare-ai-gateway/npm-shrinkwrap.json | 4 +- extensions/cloudflare-ai-gateway/package.json | 6 +- extensions/codex-supervisor/package.json | 2 +- extensions/codex/npm-shrinkwrap.json | 4 +- extensions/codex/package.json | 6 +- extensions/cohere/npm-shrinkwrap.json | 4 +- extensions/cohere/package.json | 6 +- extensions/comfy/package.json | 2 +- extensions/copilot-proxy/package.json | 2 +- extensions/copilot/npm-shrinkwrap.json | 4 +- extensions/copilot/package.json | 6 +- extensions/deepgram/package.json | 2 +- extensions/deepinfra/npm-shrinkwrap.json | 4 +- extensions/deepinfra/package.json | 6 +- extensions/deepseek/npm-shrinkwrap.json | 4 +- extensions/deepseek/package.json | 6 +- .../diagnostics-otel/npm-shrinkwrap.json | 4 +- extensions/diagnostics-otel/package.json | 6 +- .../npm-shrinkwrap.json | 4 +- .../diagnostics-prometheus/package.json | 6 +- .../diffs-language-pack/npm-shrinkwrap.json | 4 +- extensions/diffs-language-pack/package.json | 6 +- extensions/diffs/npm-shrinkwrap.json | 4 +- extensions/diffs/package.json | 6 +- extensions/discord/npm-shrinkwrap.json | 6 +- extensions/discord/package.json | 8 +- extensions/document-extract/package.json | 2 +- extensions/duckduckgo/package.json | 2 +- extensions/elevenlabs/package.json | 2 +- extensions/exa/npm-shrinkwrap.json | 4 +- extensions/exa/package.json | 6 +- extensions/fal/package.json | 2 +- extensions/feishu/npm-shrinkwrap.json | 6 +- extensions/feishu/package.json | 8 +- extensions/file-transfer/package.json | 2 +- extensions/firecrawl/npm-shrinkwrap.json | 4 +- extensions/firecrawl/package.json | 6 +- extensions/fireworks/npm-shrinkwrap.json | 4 +- extensions/fireworks/package.json | 6 +- extensions/github-copilot/package.json | 2 +- extensions/gmi/npm-shrinkwrap.json | 4 +- extensions/gmi/package.json | 6 +- extensions/google-meet/npm-shrinkwrap.json | 6 +- extensions/google-meet/package.json | 8 +- extensions/google/package.json | 2 +- extensions/googlechat/npm-shrinkwrap.json | 6 +- extensions/googlechat/package.json | 8 +- extensions/gradium/npm-shrinkwrap.json | 4 +- extensions/gradium/package.json | 6 +- extensions/groq/npm-shrinkwrap.json | 4 +- extensions/groq/package.json | 6 +- extensions/huggingface/package.json | 2 +- extensions/image-generation-core/package.json | 2 +- extensions/imessage/package.json | 6 +- extensions/inworld/npm-shrinkwrap.json | 4 +- extensions/inworld/package.json | 6 +- extensions/irc/npm-shrinkwrap.json | 4 +- extensions/irc/package.json | 6 +- extensions/kilocode/npm-shrinkwrap.json | 4 +- extensions/kilocode/package.json | 6 +- extensions/kimi-coding/npm-shrinkwrap.json | 4 +- extensions/kimi-coding/package.json | 6 +- extensions/line/npm-shrinkwrap.json | 6 +- extensions/line/package.json | 8 +- extensions/litellm/package.json | 2 +- extensions/llama-cpp/npm-shrinkwrap.json | 4 +- extensions/llama-cpp/package.json | 6 +- extensions/llm-task/package.json | 2 +- extensions/lmstudio/package.json | 2 +- extensions/lobster/npm-shrinkwrap.json | 4 +- extensions/lobster/package.json | 6 +- extensions/matrix/CHANGELOG.md | 6 + extensions/matrix/npm-shrinkwrap.json | 6 +- extensions/matrix/package.json | 8 +- extensions/mattermost/npm-shrinkwrap.json | 6 +- extensions/mattermost/package.json | 8 +- .../media-understanding-core/package.json | 2 +- extensions/memory-core/package.json | 4 +- extensions/memory-lancedb/npm-shrinkwrap.json | 4 +- extensions/memory-lancedb/package.json | 6 +- extensions/memory-wiki/package.json | 4 +- extensions/microsoft-foundry/package.json | 2 +- extensions/microsoft/package.json | 2 +- extensions/migrate-claude/package.json | 4 +- extensions/migrate-hermes/package.json | 4 +- extensions/minimax/package.json | 2 +- extensions/mistral/package.json | 2 +- extensions/moonshot/npm-shrinkwrap.json | 4 +- extensions/moonshot/package.json | 6 +- extensions/msteams/npm-shrinkwrap.json | 6 +- extensions/msteams/package.json | 8 +- extensions/nextcloud-talk/npm-shrinkwrap.json | 6 +- extensions/nextcloud-talk/package.json | 8 +- extensions/nostr/npm-shrinkwrap.json | 6 +- extensions/nostr/package.json | 8 +- extensions/novita/package.json | 2 +- extensions/nvidia/package.json | 2 +- extensions/oc-path/package.json | 4 +- extensions/ollama/package.json | 2 +- extensions/open-prose/package.json | 2 +- extensions/openai/package.json | 2 +- extensions/opencode-go/package.json | 2 +- extensions/opencode/package.json | 2 +- extensions/openrouter/package.json | 2 +- extensions/openshell/npm-shrinkwrap.json | 4 +- extensions/openshell/package.json | 6 +- extensions/parallel/npm-shrinkwrap.json | 4 +- extensions/parallel/package.json | 6 +- extensions/perplexity/npm-shrinkwrap.json | 4 +- extensions/perplexity/package.json | 6 +- extensions/pixverse/npm-shrinkwrap.json | 6 +- extensions/pixverse/package.json | 8 +- extensions/policy/package.json | 4 +- extensions/qa-channel/package.json | 4 +- extensions/qa-lab/package.json | 6 +- extensions/qa-matrix/package.json | 6 +- extensions/qianfan/npm-shrinkwrap.json | 4 +- extensions/qianfan/package.json | 6 +- extensions/qqbot/npm-shrinkwrap.json | 6 +- extensions/qqbot/package.json | 8 +- extensions/qwen/npm-shrinkwrap.json | 4 +- extensions/qwen/package.json | 6 +- extensions/raft/npm-shrinkwrap.json | 6 +- extensions/raft/package.json | 8 +- extensions/runway/package.json | 2 +- extensions/searxng/npm-shrinkwrap.json | 4 +- extensions/searxng/package.json | 6 +- extensions/senseaudio/package.json | 2 +- extensions/sglang/package.json | 2 +- extensions/signal/npm-shrinkwrap.json | 4 +- extensions/signal/package.json | 6 +- extensions/slack/npm-shrinkwrap.json | 6 +- extensions/slack/package.json | 8 +- extensions/sms/npm-shrinkwrap.json | 4 +- extensions/sms/package.json | 6 +- extensions/stepfun/npm-shrinkwrap.json | 4 +- extensions/stepfun/package.json | 6 +- extensions/synology-chat/npm-shrinkwrap.json | 4 +- extensions/synology-chat/package.json | 6 +- extensions/synthetic/package.json | 2 +- extensions/tavily/npm-shrinkwrap.json | 4 +- extensions/tavily/package.json | 6 +- extensions/telegram/package.json | 2 +- extensions/tencent/npm-shrinkwrap.json | 4 +- extensions/tencent/package.json | 6 +- extensions/tlon/npm-shrinkwrap.json | 6 +- extensions/tlon/package.json | 8 +- extensions/together/package.json | 2 +- extensions/tokenjuice/npm-shrinkwrap.json | 6 +- extensions/tokenjuice/package.json | 8 +- extensions/tts-local-cli/package.json | 2 +- extensions/twitch/npm-shrinkwrap.json | 4 +- extensions/twitch/package.json | 6 +- extensions/venice/npm-shrinkwrap.json | 4 +- extensions/venice/package.json | 6 +- .../vercel-ai-gateway/npm-shrinkwrap.json | 4 +- extensions/vercel-ai-gateway/package.json | 6 +- extensions/video-generation-core/package.json | 2 +- extensions/vllm/package.json | 2 +- extensions/voice-call/npm-shrinkwrap.json | 6 +- extensions/voice-call/package.json | 8 +- extensions/volcengine/package.json | 2 +- extensions/voyage/package.json | 2 +- extensions/vydra/package.json | 2 +- extensions/web-readability/package.json | 2 +- extensions/webhooks/package.json | 2 +- extensions/whatsapp/npm-shrinkwrap.json | 6 +- extensions/whatsapp/package.json | 8 +- extensions/workboard/package.json | 4 +- extensions/xai/package.json | 2 +- extensions/xiaomi/package.json | 2 +- extensions/zai/npm-shrinkwrap.json | 4 +- extensions/zai/package.json | 6 +- extensions/zalo/npm-shrinkwrap.json | 6 +- extensions/zalo/package.json | 8 +- extensions/zalouser/npm-shrinkwrap.json | 6 +- extensions/zalouser/package.json | 8 +- npm-shrinkwrap.json | 4 +- package.json | 2 +- 208 files changed, 819 insertions(+), 472 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fb9afd79772..f320c60e1df8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,346 @@ Docs: https://docs.openclaw.ai - **WeChat account routing:** `startAccount` preserves session routing by resolving manifest channel account config from raw account keys with opaque provider ids, while still ignoring manifest account keys that normalize to blocked object keys. (#93686) Thanks @zhangguiping-xydt. +## 2026.6.11 + +### Highlights + +- **More capable channel control:** Slack relay mode, native Mattermost `/oc_queue`, and per-DM model overrides make channel operations easier to automate and tune. (#94707, #95546, #95120) Thanks @sjf-oa, @amknight, @xydigit-zt, @thomaszta, and @gandalf-at-lerian. +- **Richer operator workflows:** `openclaw agent --message-file` and the RAFT CLI wake bridge add practical file-driven and remote wake-up paths. (#93351, #95497) Thanks @ooiuuii and @vincentkoc. +- **Safer plugin distribution:** additional official plugins are externalized cleanly, with bundled plugin icon metadata available to installed clients. (#95683, #95845) Thanks @vincentkoc and @Patrick-Erichsen. +- **Stronger mobile operations:** Android settings detail panels improve configuration visibility and control on mobile. (#95148) Thanks @Tosko4. +- **More reliable agent turns:** Codex partial deltas, harness activation, and long-context prompt-cache stability reduce lost progress and inconsistent runs. (#95404, #95652, #95624) Thanks @agonza1 and @vincentkoc. + +### Changes + +- **Gateway and plugin tooling:** channel identity hook context and per-agent usage-cost reporting give integrations and operators more precise routing and accounting. (#91903, #94483) Thanks @lanzhi-lee, @vincentkoc, and @ly-wang19. +- **Provider and model coverage:** catalog parsing, reasoning controls, provider model resolution, and encrypted reasoning support now handle more live provider variants. (#95283, #95710, #95268, #95744, #95686, #93956) Thanks @ZengWen-DT, @vincentkoc, @Marvinthebored, @Darren2030, @daniel-alejandro-t, @parveshsaini, @geraint0923, @fuller-stack-dev, and @jason-allen-oneal. + +### Fixes + +- **Channel delivery:** Telegram progress rendering, webhook lifecycle, reaction directives, duplicate mirror writes, queued update draining, and WhatsApp durable reply targets are now more reliable. (#95532, #93002, #95183, #94506, #94977, #95069, #95577, #95007, #95914) Thanks @amknight, @snowzlmbot, @zhangguiping-xydt, @shadow-enthusiast, @xialonglee, @travellingsoldier85, @obviyus, @hugenshen, @Cuttingwater, @heichaowo, @LiuwqGit, @freidrich-goldenflow, @mcaxtr, and @vincentkoc. +- **WhatsApp and message identity:** native quotes, Baileys group reliability, and approval reactions across JID drift now preserve the intended conversation context. (#95483, #94338, #95935) Thanks @mcaxtr, @xialonglee, and @octopuslabs-fl. +- **Gateway and session safety:** stuck release claims, draining-state reporting, remote probe timeouts, malformed paired access lists, and non-delivery session identity are handled without silent routing loss. (#95299, #94915, #89859, #92178, #95467) Thanks @mikasa0818, @kriegerbangerz-ship-it, @markoub, @vincentkoc, @maxschachere, @mushuiyu886, @gozzbb2, @wangmiao0668000666, @ly-wang19, @EmilioNicolas, @yetval, and @hellocli. +- **Agent and fallback behavior:** aborted runs stop cleanly, provider response bodies stay bounded, Claude CLI credit failures continue through fallback, and Codex usage-limit responses classify correctly. (#94412, #95218, #95508, #95420, #95418, #95417, #95400) Thanks @szsip239, @vincentkoc, @Alix-007, @mikasa0818, @sallyom, @riazrahaman, and @jason-allen-oneal. +- **Provider and model edge cases:** OpenRouter IDs, Ollama discovery and embeddings, Gemini freshness, and model-catalog prefixes now resolve against the right runtime metadata. (#95268, #94811, #93956, #95682, #95744) Thanks @Darren2030, @daniel-alejandro-t, @mushuiyu886, @jason-allen-oneal, @Sunjae-k, @parveshsaini, @vincentkoc, and @shakkernerd. +- **Configuration and UI guardrails:** non-interactive configure fails closed, TLS paths reject empty values, memory artifacts are sanitized, and the UI uses the patched DOMPurify release. (#94238, #94054, #95791, #95691) Thanks @ruomuxydt, @NianJiuZst, @miorbnli, @vincentkoc, @SweetSophia, and @YB0y. +- **Cron and delivery validation:** no-config delivery checks, thread-aware dedupe, and pending recurring runs retain their intended destinations. (#95754, #95794, #94323) Thanks @vincentkoc and @yetval. + +### Complete contribution record + +This audited record covers the complete v2026.6.10..0a4d0daa8cc99e9b2c6bc78c2e67357272a9fd53 history: 308 merged PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact. + +#### Pull requests + +- **PR #95406** test(qa): make release scorecard categories explicit. Thanks @RomneyDa. +- **PR #94700** test: fold HTTP API script proof into QA Lab. Thanks @RomneyDa. +- **PR #95499** fix(test): unit-fast flow mocks. Thanks @RomneyDa. +- **PR #95308** fix(ci): filter ClawSweeper comment dispatches before token minting. Thanks @vincentkoc. +- **PR #95532** fix(telegram): materialize rich message line breaks as
. Related #95409. Thanks @amknight and @snowzlmbot. +- **PR #91786** fix(plugins): reconcile managed npm root overrides with managed peer pins. Related #91772. Thanks @amknight and @mkdelta221. +- **PR #93002** Fix Telegram progress draft cleanup before tool output. Related #90753. Thanks @zhangguiping-xydt and @shadow-enthusiast. +- **PR #95175** fix: route mobile exec approvals to reviewer device. Thanks @joshavant. +- **PR #94506** fix(telegram): stop clearing registered webhook on channel restart. Related #90254. Thanks @xialonglee and @travellingsoldier85. +- **PR #95183** fix(telegram): materialize streaming progress placeholders. Related #95004. Thanks @snowzlmbot and @obviyus. +- **PR #95483** fix(whatsapp): preserve native quote replies. Thanks @mcaxtr. +- **PR #94338** fix(whatsapp): wire missing Baileys retry/cache hooks for group message reliability. Related #7433. Thanks @xialonglee and @mcaxtr and @octopuslabs-fl. +- **PR #94707** feat(slack): add relay mode for incoming messages. Thanks @sjf-oa. +- **PR #94977** fix(telegram): honor outbound reaction directives. Related #71140. Thanks @hugenshen and @Cuttingwater. +- **PR #95069** fix(telegram): skip mirror write when primary reply already exists (#94930). Thanks @heichaowo. +- **PR #95550** Preserve inherited channel account policies during migration. Thanks @amknight. +- **PR #95390** fix #95378: https://github.com/openclaw/openclaw/issues/95378. Thanks @mikasa0818 and @obviyus and @MaiDuy708. +- **PR #93143** fix(imessage): keep split-send coalescing opt-in. Thanks @omarshahine. +- **PR #95008** fix(claude-cli): also disable native background Bash and Monitor in --print runs. Thanks @anagnorisis2peripeteia. +- **PR #94545** fix: keep trusted policies with hook registry. Thanks @jesse-merhi. +- **PR #95007** fix(telegram): render progress draft rows as plain readable text. Related #95002. Thanks @snowzlmbot. +- **PR #95624** fix(agents): keep long-context tool-result prompts cache-stable. Thanks @vincentkoc. +- **PR #95625** fix(ci): smooth PR runner-registration bursts. Thanks @vincentkoc. +- **PR #95572** fix(agents): reject bind specs with extra colon segments. Thanks @ly-wang19. +- **PR #95653** test(agents): add large prompt cache coverage. Thanks @vincentkoc. +- **PR #95640** Consolidate iOS notification permission UX. Thanks @joshavant. +- **PR #95546** feat(mattermost): register /oc_queue as a native slash command. Thanks @amknight. +- **PR #95019** fix(skills): point gog brew install at homebrew-core gogcli (#95017). Thanks @ZengWen-DT and @vincentkoc and @Sedrak-Hovhannisyan. +- **PR #93378** test(telegram): keep live polling leases protected. Related #93375. Thanks @mmyzwl and @Yachiyo1680. +- **PR #95084** fix(googlechat): sanitize internal tool-trace lines from outbound text (#90684). Thanks @jailbirt and @studentzhou-svg. +- **PR #95278** Avoid copying process.env in ingress queue state DB opens. Related #94571. Thanks @kaka-srp. +- **PR #95577** fix #86957: drain worker-spooled Telegram updates immediately. Thanks @LiuwqGit and @freidrich-goldenflow. +- **PR #95128** fix(compaction): count user-message image blocks in cut-point estimator. Thanks @yetval. +- **PR #93887** fix(ssh): reject hostnames with stray leading or trailing colons in parseSshTarget. Thanks @miorbnli. +- **PR #95191** docs(plugins): document subagent_ended hook fields. Related #95186. Thanks @MaHaoHao-ch and @ken-jo. +- **PR #95102** fix(config): add stdio to McpServerSchema transport union. Related #95082. Thanks @lzyyzznl and @ken-jo. +- **PR #95465** fix(sdk): type-narrow manifest.files in pack staging root helper. Thanks @wangmiao0668000666. +- **PR #95664** refactor(plugins): move owner skills into plugins. Thanks @vincentkoc. +- **PR #95299** fix #95248: OpenClaw release_lane is a no-op when claim is held by a live worker; stuck Telegram inbound events block agent response until gateway restart. Thanks @mikasa0818 and @kriegerbangerz-ship-it. +- **PR #94687** fix(gateway): accept port for health and probe. Related #79100. Thanks @BryanTegomoh and @ozthedivine. +- **PR #95649** fix(ci): bundle test shards and right-size runners. Thanks @vincentkoc. +- **PR #95243** fix(docs): show inline read_when hints in docs:list. Thanks @hugenshen and @vincentkoc. +- **PR #95283** fix(openai-completions): seal native reasoning before the answer under /reasoning on. Related #95280. Thanks @ZengWen-DT and @vincentkoc and @Marvinthebored. +- **PR #95497** feat(raft): add CLI wake bridge channel. Thanks @vincentkoc. +- **PR #95459** fix(cron): use main-session systemEvent for silent quick-create preset. Related #95073. Thanks @ZOOWH and @vincentkoc and @vporton. +- **PR #95503** fix #89466: [Bug]: Control UI chat input text not cleared after sending. Thanks @zhangguiping-xydt and @vincentkoc and @zhong18804784882. +- **PR #95684** fix(skills): harden ClawHub update policy. Thanks @vincentkoc. +- **PR #95683** feat(plugins): externalize additional official plugins. Thanks @vincentkoc. +- **PR #95681** fix(ci): debounce canonical main runner admission. Thanks @vincentkoc. +- **PR #95652** fix(agents): activate selected harness plugins. Thanks @vincentkoc. +- **PR #95404** fix(codex): stream non-final-answer assistant deltas as partials. Related #95422. Thanks @agonza1 and @vincentkoc. +- **PR #58993** fix(googlechat): support spaceType field for DM vs Space detection. Thanks @Starhappysh and @vincentkoc. +- **PR #94148** fix(doctor): prevent non-interactive --fix from auto-restarting gateway. Related #78217. Thanks @zhangguiping-xydt and @esqandil. +- **PR #89859** fix(gateway): honor remote status probe timeout. Related #65355. Thanks @mushuiyu886 and @hellocli. +- **PR #95466** fix(ci): increase timeouts in flaky process-group signal test. Thanks @jason-allen-oneal. +- **PR #95720** fix(matrix): prevent double bootstrapCrossSigning reset in forced reset. Related #78396. Thanks @vincentkoc and @jteddy. +- **PR #95707** fix(synology-chat): remove duplicate local deliver timeout. Thanks @vincentkoc. +- **PR #95706** fix(whatsapp): remove dead watchdog timeout clamp. Thanks @vincentkoc. +- **PR #95719** fix(cli): sync capability inspect metadata flags with registered options. Thanks @vincentkoc. +- **PR #95721** fix(active-memory): exclude dreaming-narrative session keys from eligibility gate. Related #78500. Thanks @vincentkoc and @vishutdhar. +- **PR #95602** test: save ~79 CI hours/mo in gateway session utils. Thanks @zats and @vincentkoc. +- **PR #94412** fix(agent-core): stop loop after aborted tool run. Thanks @szsip239 and @vincentkoc. +- **PR #94915** fix(gateway): report draining state in readiness. Related #78136. Thanks @markoub and @vincentkoc and @maxschachere. +- **PR #95691** fix(ui): bump dompurify to patched release. Thanks @vincentkoc. +- **PR #95710** fix(vercel-ai-gateway): resolve dynamic model selections. Thanks @vincentkoc. +- **PR #94072** fix(agents): count message-tool source reply as user-facing reply for tool error warnings. Related #93875. Thanks @chenyangjun-xy and @vincentkoc and @hoyanhan. +- **PR #94784** fix(doctor): stop promising --fix for working isolated shell-prompt cron jobs (#94655). Thanks @ZengWen-DT and @altaywtf and @geekoagent. +- **PR #93504** fix(device-pairing): guard role normalization against non-string entries. Thanks @ly-wang19. +- **PR #92178** fix(gateway): normalize malformed paired access lists. Related #90654. Thanks @wangmiao0668000666 and @ly-wang19 and @EmilioNicolas. +- **PR #83041** Fix config patch restart-required notices. Related #46797. Thanks @xuruiray and @Stache73. +- **PR #95754** fix(cron): preserve no-config delivery validation. Thanks @vincentkoc. +- **PR #93351** feat(cli): add --message-file to openclaw agent. Thanks @ooiuuii. +- **PR #95485** fix(ui): roll values near 1M over from k to M in compact token format. Thanks @NarahariRaghava and @vincentkoc. +- **PR #94622** fix(build): allow tsdown heap override. Thanks @tayoun. +- **PR #76668** meta(issue-template): add dedicated docs bug report form. Related #76664. Thanks @WadydX. +- **PR #91193** fix(cli): document Commander rawArgs internal API dependency in action-reparse.ts. Related #83893. Thanks @whiteyzy and @davinci282828. +- **PR #77339** fix(auto-reply): clear runtime model cache on reset. Related #77322. Thanks @mjamiv and @ZaynL. +- **PR #89628** Speed up precomputed command help startup. Thanks @yyzquwu. +- **PR #95087** refactor: add memory and QMD session identity mapping. Thanks @jalehman. +- **PR #89323** fix(web-ui): skip hidden subagent picker pages. Related #89249. Thanks @giodl73-repo and @originsecured-do. +- **PR #84794** Clean up isolated cron sessions after runs. Related #84707. Thanks @TurboTheTurtle and @bottenbenny. +- **PR #95794** fix(cron): compare thread IDs when deduping failure destinations. Thanks @vincentkoc. +- **PR #95791** fix(session-memory): sanitize model artifacts before saving memory. Thanks @vincentkoc and @SweetSophia and @YB0y. +- **PR #95805** fix(agents): normalize hallucinated Office file extensions. Related #93326. Thanks @vincentkoc and @lzyyzznl and @xzh-icenter and @bhnan. +- **PR #89612** fix: include persisted plugin contracts for migrations. Related #89609. Thanks @zerone0x and @mugabuga. +- **PR #89981** fix(diagnostics-otel): keep full model id on spans instead of collapsing to "unknown". Thanks @mycarrysun and @vincentkoc. +- **PR #90489** fix(sessions): clarify cross-agent visibility guidance. Related #90443. Thanks @sahibzada-allahyar and @vincentkoc and @ramitrkar-hash. +- **PR #95383** fix(sdk): classify failed/blocked tool events as tool.call.failed. Thanks @ly-wang19. +- **PR #95827** fix(plugin-sdk): bound live model catalog success body. +- **PR #95792** fix(onboard): refresh provider plugin registry after setup installs. Related #95765. Thanks @snowzlmbot. +- **PR #93943** fix(provider-usage): honor proxy env for usage fetch. Related #78714. Thanks @TurboTheTurtle and @TnzGit. +- **PR #89648** fix(agents): restore model-fetch info logs. Related #89300. Thanks @xiaobao-k8s and @Enominera. +- **PR #93841** fix(ui): render persisted history text blocks. Related #90241. Thanks @mushuiyu886 and @pronzcw. +- **PR #93502** docs: fix docs metadata spellcheck. Thanks @harjothkhara. +- **PR #86608** docs: add existing-solutions preflight guardrail. Thanks @cablackmon. +- **PR #95322** fix(reply): preserve usage footer across rollover. Thanks @litang9. +- **PR #91559** fix(agents): clean Gemini tool schemas by model id. Related #91542. Thanks @Pick-cat and @qiukui666. +- **PR #94701** Fix embedded-run recovery after refreshed session activity. Thanks @imadal1n. +- **PR #95472** [AI] fix(main-session): skip current-gen abort controllers for completed sessions. Thanks @xydt-tanshanshan. +- **PR #95401** fix(lmstudio): canonicalize variant model keys. Thanks @MonkeyLeeT. +- **PR #94323** fix(cron): stop add/remove from dropping a due recurring job's pending run. Thanks @yetval. +- **PR #94443** fix(memory-wiki): retry transient source-page rewrite race instead of aborting wiki_status. Related #92134. Thanks @ZengWen-DT and @cknzraposo. +- **PR #95120** feat(channels): add directUserId support for per-DM model override. Related #53638. Thanks @xydigit-zt and @thomaszta and @gandalf-at-lerian. +- **PR #91049** fix: handle terminal chat send acknowledgements. Related #91048. Thanks @nxmxbbd. +- **PR #95081** fix: keep text transform runtime imports hashed. Related #95057. Thanks @849261680 and @YvesLaRose. +- **PR #93356** fix(plugins): cache plugin setup registry to kill the /models CPU storm. Thanks @obuchowski. +- **PR #85341** refactor: internalize OpenClaw agent runtime. +- **PR #94233** fix(model-fallback): coalesce auth decision logs. Related #56979. Thanks @goutamadwant and @yanan1991. +- **PR #92399** fix(llm): collapse cumulative openai-responses message snapshots instead of concatenating [AI-assisted]. Related #91959. Thanks @amersheeny and @phoenixyy. +- **PR #94811** fix(ollama): honor memory embedding output dimensionality. Thanks @mushuiyu886. +- **PR #84708** fix(agents): recover message-tool mirror replay poison. Thanks @anyech. +- **PR #95274** fix(memory): preserve Windows QMD command paths. Related #92302. Thanks @ly85206559 and @Ardooken. +- **PR #95686** fix(xai): request encrypted reasoning include for all reasoning models. Thanks @geraint0923 and @fuller-stack-dev. +- **PR #82909** fix(telegram): repair message cache reply types. Thanks @lidge-jun. +- **PR #94942** fix(matrix): prune finished fake-indexeddb transactions to prevent OOM. Related #90455. Thanks @xzh-icenter and @yar-sh. +- **PR #93994** fix(setup): point non-interactive health hints at onboard flags. Related #93947. Thanks @BK-Z1 and @NianJiuZst. +- **PR #93956** fix(ollama): skip auto-discovery for remote/cloud base URLs. Thanks @jason-allen-oneal. +- **PR #93547** fix(acp): recover stale persistent sessions by structured resume-required code [AI-assisted]. Related #87830. Thanks @amersheeny and @chouzz. +- **PR #94204** fix(control-ui): rewrite manifest hrefs for configured base path. Related #94157. Thanks @hugenshen and @xrow. +- **PR #95637** fix(qqbot): recognize GFM table separators with one or two dashes. Thanks @ly-wang19. +- **PR #95467** fix(sessions): keep bound channel identity across non-delivery turns. Thanks @yetval. +- **PR #93919** perf(plugins): cache existence probes within bundle manifest scan [AI-assisted]. Related #76209. Thanks @ml12580 and @shenhonglong456-ai. +- **PR #94726** fix(google): add gemini-3.5-flash model catalog entry. Related #94723. Thanks @ajwan8998 and @anguslogan01. +- **PR #94238** fix(config): fail closed when configure runs without an interactive TTY (#93953). Thanks @ruomuxydt and @NianJiuZst. +- **PR #89949** fix(media): pin requester delivery route when task starts. Related #86034. Thanks @wangwllu and @tianxiaochannel-oss88. +- **PR #94470** chore: sync yuanbao plugin catalog to 2.15.0. Thanks @jase-283. +- **PR #93585** fix(daemon): keep systemd gateway running after child OOM. Thanks @snowzlm. +- **PR #94442** fix(imessage): strip leading echo corruption markers in the persisted echo cache. Thanks @ly-wang19. +- **PR #93511** fix(imessage): normalize leading NUL echo-cache prefixes. Thanks @vincentkoc and @ly-wang19. +- **PR #87121** test(cli): add banner emission reset helper. Related #83903. Thanks @lizuju and @davinci282828. +- **PR #89172** fix(feishu): show voice message duration via upload duration. Related #53798. Thanks @areslp and @kinrocW. +- **PR #95118** fix: bound agents load their own inbound workspace context. Related #92903. Thanks @849261680 and @axjing. +- **PR #94752** fix(reply): clarify stale model override resets. Related #94713. Thanks @snowzlmbot and @Gr4via. +- **PR #89716** fix(providers): strip cache-boundary marker from non-Anthropic prompts. Thanks @masatohoshino. +- **PR #95268** fix(openrouter): expand short canonical model IDs to upstream API slugs (fixes #95198). Thanks @Darren2030 and @daniel-alejandro-t. +- **PR #90475** fix(telegram): keep bot reply answers anchored to current message. Thanks @moeedahmed. +- **PR #94219** fix(control-ui): restore provider usage quota pill in sidebar session switcher (fixes #93041). Thanks @Pick-cat and @jazzroutine. +- **PR #93369** fix(cron): expose per-job fallbacks in CLI. Related #90302. Thanks @849261680 and @Walliiee. +- **PR #87912** Handle Codex toolResult blocks in tool-result truncation. Thanks @AdrianIp0204. +- **PR #95744** fix(model-catalog): strip manifest model-id prefixes by the matched length. Related #95743. Thanks @parveshsaini. +- **PR #95300** fix(cli): expose --count on infer image edit, matching image generate. Thanks @ly-wang19. +- **PR #94156** fix: expose OpenAI image quality and moderation CLI options. Thanks @lastguru-net and @ly-wang19. +- **PR #94062** fix(agents): classify generic "LLM request failed." as transient time…. Related #93931. Thanks @hugenshen and @hyphae-bot. +- **PR #93965** fix(opencode-go): streaming completes when provider ends responses. Related #93610. Thanks @zhangguiping-xydt and @ForceConstant. +- **PR #89017** fix(webchat): sessions persist after reconnects. Related #87700. Thanks @zhangguiping-xydt and @asicoe. +- **PR #94627** fix(ios): centralize app accent colors. Thanks @zats. +- **PR #94054** fix(gateway.tls): reject empty/whitespace certPath and keyPath. Thanks @miorbnli. +- **PR #95674** fix(cron): trim trailing whitespace from recognized job object keys. Related #95407. Thanks @zw-xysk and @Nassiel. +- **PR #95857** Fix SQLite user version guardrail allowlist. Thanks @RomneyDa. +- **PR #95858** feat(qa): expose active memory toggles to scenarios. Thanks @RomneyDa. +- **PR #84326** Doctor: expose sandbox registry findings. Thanks @giodl73-repo. +- **PR #73079** fix(minimax): request hex TTS output explicitly. Thanks @efe-arv. +- **PR #94483** feat(gateway-cli): scope usage-cost by agent. Thanks @ly-wang19. +- **PR #91502** feat(qa): crabline channel driver. Thanks @RomneyDa. +- **PR #95872** Move TUI PTY tests into CI node shard. Thanks @RomneyDa. +- **PR #89800** fix(agents): resolve webchat current session status. Related #89773. Thanks @sweetcornna and @killo3967. +- **PR #95870** fix(ci): restore macOS and Windows QA gates. Thanks @vincentkoc. +- **PR #94445** fix(agents): keep cron cloud idle watchdog enabled. Thanks @bek91. +- **PR #91506** fix(qa): reserve shared QA suite flags across runners. Thanks @RomneyDa. +- **PR #95876** ci: add manual release QA profile evidence workflow. Thanks @RomneyDa. +- **PR #95879** fix(ci): use workflow revision for proof checks. Thanks @vincentkoc. +- **PR #93113** fix(memory-core): report active dreaming phases in status. Related #67868. Thanks @AgentArcLab and @mrossit. +- **PR #95837** Simplify color mode button labels. Thanks @SannidhyaSah and @hannesrudolph. +- **PR #95797** fix: /status is too verbose for pinned model sessions. Thanks @Solvely-Colin. +- **PR #90223** test: make qqbot symlinked media helper test robust on Windows. Thanks @aniruddhaadak80. +- **PR #95557** improve: refresh Android overview control surface. Thanks @Solvely-Colin and @joshavant. +- **PR #95593** fix: route Android exec approvals to in-app inbox. Thanks @Solvely-Colin. +- **PR #95570** fix(cli): resolve trajectory export stores consistently. Related #95568. Thanks @youngting520. +- **PR #95880** ci: generalize QA profile evidence workflow. Thanks @RomneyDa. +- **PR #95218** fix(agents): bound provider JSON response reads. Thanks @Alix-007. +- **PR #95614** fix(memory-wiki): preserve human notes block on source re-ingest. Thanks @yetval. +- **PR #95148** feat(android): add settings detail panels. Thanks @Tosko4. +- **PR #95893** Add iOS push sandbox profiles and relay tooling. Thanks @joshavant. +- **PR #95723** fix(control-ui): exclude disabled cron jobs from Overview failed count. Related #95716. Thanks @ZengWen-DT and @voytas75. +- **PR #78715** Fix minor grammar issue in plugin documentation (capabilities plural). Thanks @mehrazmorshed. +- **PR #95890** fix(ci): restore QA workflow gates. Thanks @vincentkoc. +- **PR #95661** fix(discord): reserve closing-fence space on fence-closing lines. Thanks @ly-wang19. +- **PR #94272** ci: add maturity scorecard renderer. Thanks @RomneyDa. +- **PR #95901** ci: add maturity scorecard renderer. Thanks @RomneyDa. +- **PR #95914** fix(whatsapp): preserve durable reply target. Thanks @mcaxtr. +- **PR #95697** improve: reduce hot-path linear scans and redundant I/O. Thanks @vincentkoc. +- **PR #95916** fix(memory): improve node:sqlite unavailable guidance. Thanks @vincentkoc and @rrrrrredy. +- **PR #78884** docs: document local avatar file size limit. Related #65312. Thanks @wangjieweb3-design and @wraxle-geargrind. +- **PR #95909** fix(ci): use available Android SDK platform. Thanks @vincentkoc. +- **PR #68389** plugins: clarify allowlist warning when entries don't match discovered ids. Related #68352. Thanks @lyfuci and @JIRBOY. +- **PR #95898** ci: simplify maturity scorecard QA evidence inputs. Thanks @RomneyDa. +- **PR #95928** fix(ci): honor reusable QA evidence failure policy. Thanks @vincentkoc. +- **PR #95508** fix #95489: [Bug]: claude-cli out-of-credits error bypasses model fallback chain — error text delivered as final response. Thanks @mikasa0818 and @sallyom and @riazrahaman. +- **PR #95420** fix(agents): bound OpenRouter model catalog response reads. Thanks @Alix-007 and @sallyom. +- **PR #95103** fix(gateway): bound pricing catalog streams. Thanks @vincentkoc and @sallyom. +- **PR #95108** fix(agents): bound Anthropic error streams. Thanks @vincentkoc and @sallyom. +- **PR #95418** fix(agents): bound OpenRouter model-scan catalog success body. Thanks @Alix-007. +- **PR #95922** fix(ci): finalize testbox sessions after setup failures. Thanks @vincentkoc. +- **PR #95417** fix(agents): bound Google prompt cache response reads. Thanks @Alix-007. +- **PR #95935** fix(whatsapp): resolve approval reactions across JID drift. Thanks @mcaxtr. +- **PR #84340** Doctor: expose extra gateway service findings. Thanks @giodl73-repo. +- **PR #95946** fix(ci): finalize Windows Testbox after setup failures. Thanks @vincentkoc. +- **PR #95947** feat(qa): add "all" taxonomy profile. Thanks @RomneyDa. +- **PR #91903** feat(plugin-sdk): add extensible channel identity hook context. Thanks @lanzhi-lee and @vincentkoc. +- **PR #95930** docs(copilot): refresh harness parity notes. Thanks @vincentkoc. +- **PR #95952** fix(ci): require QA live evidence artifacts. Thanks @vincentkoc. +- **PR #95666** Fix memory-wiki bridge self-import loop. Related #95657. Thanks @TurboTheTurtle and @vincentkoc and @Johannes0402. +- **PR #91724** fix(agents): infer runtime provider from qualified model ids. Thanks @yu-xin-c and @vincentkoc. +- **PR #95957** improve: speed up provider tool-call streaming. Thanks @vincentkoc. +- **PR #95541** fix(cli): show working commands for pinned plugin drift. Thanks @ooiuuii and @vincentkoc. +- **PR #95933** docs: update maturity scorecard. Thanks @RomneyDa. +- **PR #78105** fix(plugins): make empty-allowlist actionable for new users. Related #68780. Thanks @pahuchi-joe and @JIRBOY. +- **PR #95961** fix(ci): require live proof evidence artifacts. Thanks @vincentkoc. +- **PR #95400** fix(model-fallback): classify Codex usage-limit payloads. Thanks @jason-allen-oneal and @sallyom. +- **PR #95944** perf(qa-lab): speed up unified QA suites. Thanks @RomneyDa. +- **PR #95971** ci: fail QA profile evidence on QA failures. Thanks @RomneyDa. +- **PR #95845** feat: add bundled plugin icon manifest URLs. Thanks @Patrick-Erichsen. +- **PR #95975** fix(ci): require iOS Periphery evidence artifact. Thanks @vincentkoc. +- **PR #95972** docs: update ClawHub skill route references. Thanks @Patrick-Erichsen. +- **PR #90537** Warn on generated wrapper overwrites and status diagnostics. Related #90518. Thanks @TurboTheTurtle and @vincentkoc. +- **PR #93567** fix(cron): normalize run-log jobId on write to match read-side validation. Thanks @Alix-007 and @vincentkoc. +- **PR #95967** perf(ci): widen main test fanout and move codeql off blacksmith. Thanks @vincentkoc. +- **PR #95983** fix(ci): require OpenGrep SARIF artifacts. Thanks @vincentkoc. +- **PR #64490** CLI: escape zsh completion descriptions. Thanks @EdenKangdw. +- **PR #95682** Fix Gemini day freshness time range handling. Thanks @Sunjae-k and @vincentkoc. +- **PR #93374** fix(agents): suggest recovery for unknown tool ids. Related #92273. Thanks @mushuiyu886 and @vincentkoc and @poison. +- **PR #95991** fix(ci): require release QA evidence artifacts. Thanks @vincentkoc. +- **PR #89886** fix(context-engine): forward abortSignal through delegation bridge to runtime compaction. Related #89868. Thanks @openperf and @vincentkoc and @lykeion-dev. +- **PR #95999** fix(release): require postpublish evidence artifact. Thanks @vincentkoc. +- **PR #96003** test(qa): harden all-profile QA evidence scenarios. Thanks @RomneyDa. +- **PR #95860** fix(compaction): trim prefix when transcript ends in an oversized tool result. Related #78478. Thanks @yetval and @wzhgba. +- **PR #95934** fix(xiaomi): correct mimo-v2.5 and mimo-v2.5-pro max output tokens to 128K. Thanks @idootop. +- **PR #95782** fix(sessions): honor configured store for outbound transcript mirrors. Related #95781. Thanks @youngting520. +- **PR #96005** feat(copilot): wire harness parity helpers. Thanks @vincentkoc. +- **PR #95886** fix: avoid false macOS update failures during gateway shutdown. Thanks @fuller-stack-dev. +- **PR #91906** perf: skip subagent live stream parsing. Thanks @lanzhi-lee. +- **PR #87861** fix(model-usage): coerce numeric-string costs and ignore non-finite values. Related #37878. Thanks @coder999999999 and @vincentkoc and @shuofengzhang. +- **PR #96030** fix(qa-lab): avoid duplicate child evidence files. Thanks @RomneyDa. +- **PR #94369** fix(memory-wiki): exclude durable reference pages from stale report. Thanks @SunnyShu0925 and @vincentkoc. +- **PR #94578** Fix recent session resume with long headers. Related #94577. Thanks @rohitjavvadi and @vincentkoc. +- **PR #95919** ci: add Codex maturity scorecard agent. Thanks @RomneyDa. +- **PR #92356** fix(heartbeat): skip reasoning payloads when selecting heartbeat reply. Related #92260. Thanks @tangtaizong666 and @vincentkoc and @jmpei. +- **PR #94328** fix(agents): keep post-compaction user re-issue of a kept-tail prompt during compaction rotation. Thanks @yetval and @vincentkoc. +- **PR #95432** fix(reply): suppress per-message finals across multi-message block streaming. Thanks @yetval and @vincentkoc. +- **PR #95431** fix(auto-reply): keep drain/restart-abort reply paths silent. Thanks @moeedahmed and @vincentkoc. +- **PR #96017** test(qa): gate maturity docs on passing evidence. Thanks @RomneyDa. +- **PR #95552** feat(mattermost): persist participated threads for mention-free follow-ups. Thanks @amknight. +- **PR #95480** fix #89231: [Bug]: Windows installer-created scheduled task launches gateway.cmd with visible console — should use windowless launcher. Thanks @mikasa0818 and @vincentkoc and @CameronWeller. +- **PR #96049** fix(copilot): preserve compaction metadata. Thanks @vincentkoc. +- **PR #96044** docs: rename top maturity tier to Clawesome. Thanks @RomneyDa. +- **PR #92154** Gate private QQBot group commands. Thanks @sliverp. +- **PR #95484** fix: assistant reply lost between compaction summary and first kept user in successor transcript. Related #76729. Thanks @maweibin and @vincentkoc and @njuboy11. +- **PR #95094** ci: add release QA profile evidence. Thanks @RomneyDa. +- **PR #96057** docs: redesign maturity scorecard pages. Thanks @vincentkoc. +- **PR #96014** perf(agents): index displaced tool results. Thanks @vincentkoc. +- **PR #96019** perf(usage): bound session log retention. Thanks @vincentkoc. +- **PR #96013** perf(anthropic): index active stream blocks. Thanks @vincentkoc. +- **PR #96061** docs: place maturity pages under release reference. Thanks @vincentkoc. +- **PR #95589** fix: npm plugin updates break running gateway imports. Thanks @ooiuuii and @vincentkoc. +- **PR #96068** fix(acpx): consume acpx 0.11.1 model capability errors. Related #95869. Thanks @vincentkoc and @SabaTech-dev. +- **PR #89912** refactor: add transcript update identity contract. Thanks @jalehman. +- **PR #96055** fix(maint): use rebase PR landing. Thanks @vincentkoc. +- **PR #96062** feat(copilot): mirror native plan and subagent events. Thanks @vincentkoc. +- **PR #96032** fix(acpx): detect wrapper orphan on any PPID change, not just init reparenting. Thanks @t2wei and @vincentkoc. +- **PR #96124** chore(acpx): bump bundled client to 0.11.2. Thanks @vincentkoc. +- **PR #84352** Fix WebChat dispatch failure session status. Thanks @jesse-merhi. +- **PR #89518** refactor: migrate plugin transcript mirrors. Thanks @jalehman. +- **PR #90439** refactor: add embedded run session target seam. Thanks @jalehman. +- **PR #95699** perf(gateway): drop redundant per-access session-key case scan. Thanks @jzakirov and @jalehman. +- **PR #95992** fix(skills): accept owner-qualified verify refs. Thanks @Patrick-Erichsen. +- **PR #95987** fix(plugins): remove Simple Icons color paths. Thanks @Patrick-Erichsen. +- **PR #96162** refactor: use accessor-backed transcript corpus for memory. Thanks @jalehman. +- **PR #96181** Defer iOS local network permission until onboarding. Thanks @joshavant. +- **PR #95475** test(cli): isolate service env in run and update suites. Thanks @kklouzal. +- **PR #95226** fix(infra): bound ClawHub fetchJson and error response bodies. Thanks @Alix-007. +- **PR #95240** fix(matrix): bound non-raw JSON response body in transport. Thanks @Alix-007. +- **PR #91742** fix(memory): abort orphaned embedding work when memory_search times out. Related #91718. Thanks @dreamhunter2333 and @NOVA-Openclaw. +- **PR #93394** fix(memory): abort orphaned qmd search subprocess when memory_search times out. Thanks @Alix-007. +- **PR #89911** refactor: migrate bundled transcript target lookups. Thanks @jalehman. +- **PR #96191** refactor: route plugin host hook state through accessor. Thanks @jalehman. +- **PR #96179** fix: route gateway history through session accessor target. Thanks @jalehman. +- **PR #96201** refactor: add abort target session accessor. Thanks @jalehman. +- **PR #96193** fix(memory-core): migrate dreaming cleanup lifecycle. Thanks @jalehman. +- **PR #96195** fix: bridge ACP metadata to session accessors. Thanks @jalehman. +- **PR #96182** refactor: migrate agent session accessors. Thanks @jalehman. +- **PR #96218** refactor: guard reply session initialization. Thanks @jalehman. +- **PR #96213** refactor(gateway): add alias mutation accessor. Thanks @jalehman. +- **PR #96204** refactor: migrate command session persistence to accessor. Thanks @jalehman. +- **PR #96206** refactor: route live model fresh reads through session accessor. Thanks @jalehman. +- **PR #96220** fix(whatsapp): quote current follow-up in durable replies. Thanks @mcaxtr. +- **PR #96226** fix(macos): drop Textual from chat packaging. Thanks @vincentkoc. +- **PR #96212** fix(codex): deliver generated images from remote app-server. Thanks @sjf-oa. +- **PR #96235** fix(crabbox): require Xcode for macOS proof. Thanks @vincentkoc. +- **PR #96145** fix: UI glitch: config is not visible. Related #94202. Thanks @sunlit-deng and @vporton. +- **PR #96072** perf(browser): index role snapshot references. Thanks @vincentkoc. +- **PR #96085** perf(codex): index rollout transcript ids. Thanks @vincentkoc. +- **PR #96087** perf(reply): hoist direct-send fragment index. Thanks @vincentkoc. +- **PR #94154** fix(gateway): resolve plugin-registered gateway methods through live registry. Related #94127. Thanks @Pick-cat and @vincentkoc and @BryceMurray. +- **PR #95393** fix #92582: Bug: doctor falsely warns local memory embeddings are not ready. Thanks @mikasa0818 and @vincentkoc and @neekolascmd. +- **PR #96246** fix(qa): accept pnpm separator for lab up. Thanks @vincentkoc. +- **PR #94949** fix(ports): route isPortBusy through checkPortInUse to catch IPv4-only occupants. Related #94426. Thanks @sunlit-deng and @vincentkoc and @wangwllu. +- **PR #94562** fix(workboard): hide archived cards in CLI list by default. Related #94555. Thanks @ZengWen-DT and @vincentkoc and @ecican. +- **PR #96243** fix(nextcloud-talk): ignore signed non-message webhook events. Related #81566. Thanks @arkyu2077 and @vincentkoc and @rafaelmgbh. +- **PR #96140** fix(exec): preserve turn-source routing target in approval followups for plugin channels. Related #96103. Thanks @yetval and @vincentkoc and @lansenger-pm. +- **PR #96258** ci: move CodeQL quality scans to hosted runners. Thanks @vincentkoc. +- **PR #96271** chore(release): close out 2026.6.10 on main. Thanks @vincentkoc. +- **PR #96233** fix(agents): run heartbeat_prompt_contribution on harness prompt builds. Thanks @azogheb and @vincentkoc. +- **PR #55018** fix: avoid O(N²) shallow-copy in mapSensitivePaths schema traversal. Thanks @xdhuangyandi and @vincentkoc and @huangyandi-red. +- **PR #95831** fix: compact Codex OAuth OpenAI sessions without API keys. Related #95693. Thanks @sallyom and @YUI-TIEN. +- **PR #96244** fix(auto-reply): align channel intro wording with chat_type. Related #95645. Thanks @arkyu2077 and @vincentkoc and @iloveleon19. +- **PR #97118** fix(telegram): recover stalled ingress spool claims. Thanks @vincentkoc. +- **PR #97543** fix(telegram): recover stalled ingress spool claims. Thanks @vincentkoc. +- **PR #97122** ci(docker): publish releases to Docker Hub. Thanks @vincentkoc. + ## 2026.6.10 Automatic fast mode starts short conversations quickly, then returns longer or fallback work to normal mode without losing visible state. Provider routing, channel progress, session identity, and trusted tool policies are more reliable, with smaller improvements spanning provider setup, diagnostics, and transcript tooling. @@ -96,6 +436,7 @@ Automatic fast mode starts short conversations quickly, then returns longer or f #### Doctor check ordering - Keeps core [`openclaw doctor`](https://docs.openclaw.ai/gateway/doctor) diagnostics in their normal order before extension checks, making lint and repair output easier to follow. [PR #86627](https://github.com/openclaw/openclaw/pull/86627). Thanks @giodl73-repo. + ## 2026.6.9 ### Highlights diff --git a/docs/.generated/config-baseline.sha256 b/docs/.generated/config-baseline.sha256 index 52a4f634f005..dbc4710eaba5 100644 --- a/docs/.generated/config-baseline.sha256 +++ b/docs/.generated/config-baseline.sha256 @@ -1,4 +1,4 @@ -26afb40d889df462d5886e6fa0ecd09ce6bae12387836b59a2489c696a8ff3a1 config-baseline.json -00242f93938579d3ff3130f8d42e08a423e43dc7a73e3b5e5afb45b80c78d25a config-baseline.core.json +d88b36f186301f29b2ec01b1580609b6709b7b537ed461be84a14a66c80c5544 config-baseline.json +16ea2dff07075ea8392bbf0cee461cd2f42fb54ade2f1a09a950fd1086e82a2f config-baseline.core.json 671979e86e4c4f59415d0a20879e838f9bbd883b3d29eeb02cb5131db8d187fe config-baseline.channel.json 21ce3d97ac3a83323fa29ddc35045c04f6eae3040c2c5515077f543b4608fd12 config-baseline.plugin.json diff --git a/docs/.generated/plugin-sdk-api-baseline.sha256 b/docs/.generated/plugin-sdk-api-baseline.sha256 index d75f469d7835..3e92bd4df975 100644 --- a/docs/.generated/plugin-sdk-api-baseline.sha256 +++ b/docs/.generated/plugin-sdk-api-baseline.sha256 @@ -1,2 +1,2 @@ -2db6de6d4d7beb886de3077cd9d59cd364422e4175467b03c834fb41e6c9d695 plugin-sdk-api-baseline.json -cb4b4efc0e33ade171cd8ebd2ff73f850bdd752232700ec983448c77a46a2002 plugin-sdk-api-baseline.jsonl +4f41a4ade7eadd84724ef2b951734c3c7573ac23f621a79b88976a15cb114f4c plugin-sdk-api-baseline.json +14991eb87ea7b402c11c85bd2c2d817f2dfe2a45f695922cb7232327323e5803 plugin-sdk-api-baseline.jsonl diff --git a/extensions/acpx/npm-shrinkwrap.json b/extensions/acpx/npm-shrinkwrap.json index df791ec55ae0..1be89ec04cb3 100644 --- a/extensions/acpx/npm-shrinkwrap.json +++ b/extensions/acpx/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/acpx", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/acpx", - "version": "2026.6.10", + "version": "2026.6.11", "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 e7f20cd81fe8..82d1ab739a80 100644 --- a/extensions/acpx/package.json +++ b/extensions/acpx/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/acpx", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "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 28fd27a800dd..45bd15dbc240 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.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw admin HTTP RPC endpoint", "type": "module", diff --git a/extensions/alibaba/package.json b/extensions/alibaba/package.json index a9be290a8b57..d754640b7493 100644 --- a/extensions/alibaba/package.json +++ b/extensions/alibaba/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/alibaba-provider", - "version": "2026.6.10", + "version": "2026.6.11", "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 bdeda256a447..84b3f18abbf7 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.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/amazon-bedrock-mantle-provider", - "version": "2026.6.10", + "version": "2026.6.11", "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 979e8c59ff3e..d0e60b266069 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.10", + "version": "2026.6.11", "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.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/amazon-bedrock/npm-shrinkwrap.json b/extensions/amazon-bedrock/npm-shrinkwrap.json index 4e4adb8f63c6..e9b4980e242a 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.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/amazon-bedrock-provider", - "version": "2026.6.10", + "version": "2026.6.11", "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 e868a1b68e11..e244b0ab7e93 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.10", + "version": "2026.6.11", "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.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/anthropic-vertex/npm-shrinkwrap.json b/extensions/anthropic-vertex/npm-shrinkwrap.json index 63411993afc9..708969a90428 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.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/anthropic-vertex-provider", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "@anthropic-ai/vertex-sdk": "0.16.1" } diff --git a/extensions/anthropic-vertex/package.json b/extensions/anthropic-vertex/package.json index e15c459f048d..2a97e6fac1ad 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.10", + "version": "2026.6.11", "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.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/anthropic/package.json b/extensions/anthropic/package.json index 19b06ac3b2c0..c043f5f43465 100644 --- a/extensions/anthropic/package.json +++ b/extensions/anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Anthropic provider plugin", "type": "module", diff --git a/extensions/arcee/npm-shrinkwrap.json b/extensions/arcee/npm-shrinkwrap.json index c216ac634e85..b6321ccfd840 100644 --- a/extensions/arcee/npm-shrinkwrap.json +++ b/extensions/arcee/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/arcee-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/arcee-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/arcee/package.json b/extensions/arcee/package.json index 8468004886b3..e4af40c1f75f 100644 --- a/extensions/arcee/package.json +++ b/extensions/arcee/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/arcee-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Arcee provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/azure-speech/package.json b/extensions/azure-speech/package.json index 3846fe1b148b..bda00e4ffd7f 100644 --- a/extensions/azure-speech/package.json +++ b/extensions/azure-speech/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/azure-speech", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Azure Speech plugin", "type": "module", diff --git a/extensions/bonjour/package.json b/extensions/bonjour/package.json index ad72e41667cf..56a898ae0067 100644 --- a/extensions/bonjour/package.json +++ b/extensions/bonjour/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/bonjour", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Bonjour/mDNS gateway discovery", "type": "module", "dependencies": { diff --git a/extensions/brave/npm-shrinkwrap.json b/extensions/brave/npm-shrinkwrap.json index b84a4dd8ff96..067a6172eb85 100644 --- a/extensions/brave/npm-shrinkwrap.json +++ b/extensions/brave/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/brave-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/brave-plugin", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/brave/package.json b/extensions/brave/package.json index e82ae53e3d64..f7a8424b72f5 100644 --- a/extensions/brave/package.json +++ b/extensions/brave/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/brave-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Brave Search provider plugin for web search.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/browser/package.json b/extensions/browser/package.json index 5644dd6e67de..0373e781e3b6 100644 --- a/extensions/browser/package.json +++ b/extensions/browser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/browser-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw browser tool plugin", "type": "module", diff --git a/extensions/byteplus/package.json b/extensions/byteplus/package.json index 099461af3433..eb6f7723f8aa 100644 --- a/extensions/byteplus/package.json +++ b/extensions/byteplus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/byteplus-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw BytePlus provider plugin", "type": "module", diff --git a/extensions/canvas/package.json b/extensions/canvas/package.json index 46cf17b70411..b06c484b3b0c 100644 --- a/extensions/canvas/package.json +++ b/extensions/canvas/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/canvas-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Canvas plugin", "type": "module", diff --git a/extensions/cerebras/npm-shrinkwrap.json b/extensions/cerebras/npm-shrinkwrap.json index 0ca83e1a20a1..1e9bb9e8a876 100644 --- a/extensions/cerebras/npm-shrinkwrap.json +++ b/extensions/cerebras/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/cerebras-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/cerebras-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/cerebras/package.json b/extensions/cerebras/package.json index 908c37e679f9..e42891f87f98 100644 --- a/extensions/cerebras/package.json +++ b/extensions/cerebras/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cerebras-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Cerebras provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/chutes/npm-shrinkwrap.json b/extensions/chutes/npm-shrinkwrap.json index e300fb2004c1..c2f1c81523a6 100644 --- a/extensions/chutes/npm-shrinkwrap.json +++ b/extensions/chutes/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/chutes-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/chutes-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/chutes/package.json b/extensions/chutes/package.json index a6cc8e6edeb2..26734850e3ab 100644 --- a/extensions/chutes/package.json +++ b/extensions/chutes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/chutes-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Chutes.ai provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/clickclack/npm-shrinkwrap.json b/extensions/clickclack/npm-shrinkwrap.json index eeea8332fe15..c1e52ac15326 100644 --- a/extensions/clickclack/npm-shrinkwrap.json +++ b/extensions/clickclack/npm-shrinkwrap.json @@ -1,18 +1,18 @@ { "name": "@openclaw/clickclack", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/clickclack", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "ws": "8.21.0", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/clickclack/package.json b/extensions/clickclack/package.json index 1858af7bfd9d..4508fded22cb 100644 --- a/extensions/clickclack/package.json +++ b/extensions/clickclack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/clickclack", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw ClickClack channel plugin", "type": "module", "exports": { @@ -17,7 +17,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -53,10 +53,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/cloudflare-ai-gateway/npm-shrinkwrap.json b/extensions/cloudflare-ai-gateway/npm-shrinkwrap.json index 7d13fa81ff2b..334d7b759d1e 100644 --- a/extensions/cloudflare-ai-gateway/npm-shrinkwrap.json +++ b/extensions/cloudflare-ai-gateway/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/cloudflare-ai-gateway-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/cloudflare-ai-gateway-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/cloudflare-ai-gateway/package.json b/extensions/cloudflare-ai-gateway/package.json index 05474d99c886..eba8b63e1334 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.10", + "version": "2026.6.11", "description": "OpenClaw Cloudflare AI Gateway provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/codex-supervisor/package.json b/extensions/codex-supervisor/package.json index 5eb637d111f3..57d4655ac7cc 100644 --- a/extensions/codex-supervisor/package.json +++ b/extensions/codex-supervisor/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/codex-supervisor", - "version": "2026.6.10", + "version": "2026.6.11", "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 b54b1142b26c..47392e71d91a 100644 --- a/extensions/codex/npm-shrinkwrap.json +++ b/extensions/codex/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/codex", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/codex", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "@openai/codex": "0.139.0", "typebox": "1.1.39", diff --git a/extensions/codex/package.json b/extensions/codex/package.json index 9e1891ad3793..a9f74d451a3c 100644 --- a/extensions/codex/package.json +++ b/extensions/codex/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/codex", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/cohere/npm-shrinkwrap.json b/extensions/cohere/npm-shrinkwrap.json index a4b1dead8ba1..c4251fd8e4cd 100644 --- a/extensions/cohere/npm-shrinkwrap.json +++ b/extensions/cohere/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/cohere-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/cohere-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/cohere/package.json b/extensions/cohere/package.json index 523e152203c7..c1559f9df45f 100644 --- a/extensions/cohere/package.json +++ b/extensions/cohere/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cohere-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Cohere provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": true }, "release": { diff --git a/extensions/comfy/package.json b/extensions/comfy/package.json index 7e7fc970113b..8576880bb5b2 100644 --- a/extensions/comfy/package.json +++ b/extensions/comfy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/comfy-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw ComfyUI provider plugin", "type": "module", diff --git a/extensions/copilot-proxy/package.json b/extensions/copilot-proxy/package.json index c63e65bf51c8..7e9b2dafb01c 100644 --- a/extensions/copilot-proxy/package.json +++ b/extensions/copilot-proxy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot-proxy", - "version": "2026.6.10", + "version": "2026.6.11", "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 88c443cfa426..86f00ec5c212 100644 --- a/extensions/copilot/npm-shrinkwrap.json +++ b/extensions/copilot/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/copilot", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/copilot", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "@github/copilot-sdk": "1.0.0-beta.9" } diff --git a/extensions/copilot/package.json b/extensions/copilot/package.json index 54ef75da1277..678c6fb346d2 100644 --- a/extensions/copilot/package.json +++ b/extensions/copilot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/deepgram/package.json b/extensions/deepgram/package.json index 595ec9152498..ecea01e98e35 100644 --- a/extensions/deepgram/package.json +++ b/extensions/deepgram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepgram-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Deepgram media-understanding provider", "type": "module", diff --git a/extensions/deepinfra/npm-shrinkwrap.json b/extensions/deepinfra/npm-shrinkwrap.json index 4c2afc5f1a44..f5e31bd917d2 100644 --- a/extensions/deepinfra/npm-shrinkwrap.json +++ b/extensions/deepinfra/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/deepinfra-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/deepinfra-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/deepinfra/package.json b/extensions/deepinfra/package.json index 02d3fab7eea1..a0f3976391c6 100644 --- a/extensions/deepinfra/package.json +++ b/extensions/deepinfra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepinfra-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw DeepInfra provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/deepseek/npm-shrinkwrap.json b/extensions/deepseek/npm-shrinkwrap.json index 96fc4be61bbd..2c7c43188d24 100644 --- a/extensions/deepseek/npm-shrinkwrap.json +++ b/extensions/deepseek/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/deepseek-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/deepseek-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/deepseek/package.json b/extensions/deepseek/package.json index 8f64616cecbd..69a5ebe94513 100644 --- a/extensions/deepseek/package.json +++ b/extensions/deepseek/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepseek-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw DeepSeek provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/diagnostics-otel/npm-shrinkwrap.json b/extensions/diagnostics-otel/npm-shrinkwrap.json index 093cc83e899c..bbbd035ff473 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.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/diagnostics-otel", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "@opentelemetry/api": "1.9.1", "@opentelemetry/api-logs": "0.219.0", diff --git a/extensions/diagnostics-otel/package.json b/extensions/diagnostics-otel/package.json index 0fbfee593880..69a83570b4e0 100644 --- a/extensions/diagnostics-otel/package.json +++ b/extensions/diagnostics-otel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-otel", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw diagnostics OpenTelemetry exporter for metrics, traces, and logs.", "repository": { "type": "git", @@ -34,10 +34,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/diagnostics-prometheus/npm-shrinkwrap.json b/extensions/diagnostics-prometheus/npm-shrinkwrap.json index ff19bc6399da..cecd698a4b0c 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.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/diagnostics-prometheus", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/diagnostics-prometheus/package.json b/extensions/diagnostics-prometheus/package.json index 1640bfd5a669..40b22f2b9efa 100644 --- a/extensions/diagnostics-prometheus/package.json +++ b/extensions/diagnostics-prometheus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-prometheus", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw diagnostics Prometheus exporter for runtime metrics.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/diffs-language-pack/npm-shrinkwrap.json b/extensions/diffs-language-pack/npm-shrinkwrap.json index d85535a61ff5..346c20f04019 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.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/diffs-language-pack", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/diffs-language-pack/package.json b/extensions/diffs-language-pack/package.json index ba64aa877e4f..e125c4556eb4 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.10", + "version": "2026.6.11", "description": "OpenClaw diffs viewer syntax highlighting language pack", "repository": { "type": "git", @@ -22,13 +22,13 @@ "minHostVersion": ">=2026.5.27" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "assetScripts": { "build": "node ../../scripts/build-diffs-viewer-runtime.mjs full" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "staticAssets": [ { "source": "./assets/viewer-runtime.js", diff --git a/extensions/diffs/npm-shrinkwrap.json b/extensions/diffs/npm-shrinkwrap.json index ee7c7f990280..dfa3a7ccc375 100644 --- a/extensions/diffs/npm-shrinkwrap.json +++ b/extensions/diffs/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/diffs", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/diffs", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "@pierre/diffs": "1.2.4", "@pierre/theme": "1.0.3", diff --git a/extensions/diffs/package.json b/extensions/diffs/package.json index 73fb15f6a79c..95cad66ea75a 100644 --- a/extensions/diffs/package.json +++ b/extensions/diffs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diffs", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "pluginApi": ">=2026.6.11" }, "assetScripts": { "build": "node ../../scripts/build-diffs-viewer-runtime.mjs curated" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "staticAssets": [ { "source": "./assets/viewer-runtime.js", diff --git a/extensions/discord/npm-shrinkwrap.json b/extensions/discord/npm-shrinkwrap.json index 35a31a371551..076ad480fc26 100644 --- a/extensions/discord/npm-shrinkwrap.json +++ b/extensions/discord/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/discord", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/discord", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "@discordjs/voice": "0.19.2", "discord-api-types": "0.38.48", @@ -16,7 +16,7 @@ "ws": "8.21.0" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/discord/package.json b/extensions/discord/package.json index 5b67badb044a..0840e0cf3f7c 100644 --- a/extensions/discord/package.json +++ b/extensions/discord/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/discord", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -67,10 +67,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/document-extract/package.json b/extensions/document-extract/package.json index 1ed5f59815e0..6731f650d56b 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.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw local document extraction plugin", "type": "module", diff --git a/extensions/duckduckgo/package.json b/extensions/duckduckgo/package.json index 6e0b17f775d6..b9b7445f1b06 100644 --- a/extensions/duckduckgo/package.json +++ b/extensions/duckduckgo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/duckduckgo-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw DuckDuckGo plugin", "type": "module", diff --git a/extensions/elevenlabs/package.json b/extensions/elevenlabs/package.json index 1c61a98959bf..8d1faa690db5 100644 --- a/extensions/elevenlabs/package.json +++ b/extensions/elevenlabs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/elevenlabs-speech", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw ElevenLabs speech plugin", "type": "module", diff --git a/extensions/exa/npm-shrinkwrap.json b/extensions/exa/npm-shrinkwrap.json index f5a2f358396c..865c0555f02d 100644 --- a/extensions/exa/npm-shrinkwrap.json +++ b/extensions/exa/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/exa-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/exa-plugin", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/exa/package.json b/extensions/exa/package.json index 0289561482ed..a778907605a6 100644 --- a/extensions/exa/package.json +++ b/extensions/exa/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/exa-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Exa plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/fal/package.json b/extensions/fal/package.json index 5ba2419a1a33..a810611a2223 100644 --- a/extensions/fal/package.json +++ b/extensions/fal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fal-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw fal provider plugin", "type": "module", diff --git a/extensions/feishu/npm-shrinkwrap.json b/extensions/feishu/npm-shrinkwrap.json index 53069ba5a64b..83403720bd71 100644 --- a/extensions/feishu/npm-shrinkwrap.json +++ b/extensions/feishu/npm-shrinkwrap.json @@ -1,19 +1,19 @@ { "name": "@openclaw/feishu", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/feishu", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "@larksuiteoapi/node-sdk": "1.66.0", "typebox": "1.1.39", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/feishu/package.json b/extensions/feishu/package.json index 4c25a9c5a471..8a44d1d75dcc 100644 --- a/extensions/feishu/package.json +++ b/extensions/feishu/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/feishu", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -51,10 +51,10 @@ "minHostVersion": ">=2026.5.29" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/file-transfer/package.json b/extensions/file-transfer/package.json index 0906a5681517..dda8083fb6cf 100644 --- a/extensions/file-transfer/package.json +++ b/extensions/file-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/file-transfer", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw file transfer plugin (file_fetch, dir_list, dir_fetch, file_write)", "type": "module", "dependencies": { diff --git a/extensions/firecrawl/npm-shrinkwrap.json b/extensions/firecrawl/npm-shrinkwrap.json index a8ebf4309ab5..f4d26d87d21b 100644 --- a/extensions/firecrawl/npm-shrinkwrap.json +++ b/extensions/firecrawl/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/firecrawl-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/firecrawl-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "typebox": "1.1.39" } diff --git a/extensions/firecrawl/package.json b/extensions/firecrawl/package.json index be6591f3392b..38136fcf45bf 100644 --- a/extensions/firecrawl/package.json +++ b/extensions/firecrawl/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/firecrawl-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Firecrawl plugin.", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/fireworks/npm-shrinkwrap.json b/extensions/fireworks/npm-shrinkwrap.json index 7db536661eee..4bb37afdc769 100644 --- a/extensions/fireworks/npm-shrinkwrap.json +++ b/extensions/fireworks/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/fireworks-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/fireworks-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/fireworks/package.json b/extensions/fireworks/package.json index c6e3d428e142..d49eb7ee2492 100644 --- a/extensions/fireworks/package.json +++ b/extensions/fireworks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fireworks-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Fireworks provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/github-copilot/package.json b/extensions/github-copilot/package.json index a1db44590280..3a42a43a4b34 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.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw GitHub Copilot provider plugin", "type": "module", diff --git a/extensions/gmi/npm-shrinkwrap.json b/extensions/gmi/npm-shrinkwrap.json index 9a4cc6b15729..2da1fb3793d6 100644 --- a/extensions/gmi/npm-shrinkwrap.json +++ b/extensions/gmi/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/gmi-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/gmi-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/gmi/package.json b/extensions/gmi/package.json index ed015a310292..b96979c43d66 100644 --- a/extensions/gmi/package.json +++ b/extensions/gmi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gmi-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw GMI Cloud provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/google-meet/npm-shrinkwrap.json b/extensions/google-meet/npm-shrinkwrap.json index d09963868b2d..16621e52b34f 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.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/google-meet", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "commander": "14.0.3", "typebox": "1.1.39" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/google-meet/package.json b/extensions/google-meet/package.json index 2da31e83f861..29c5f87208f5 100644 --- a/extensions/google-meet/package.json +++ b/extensions/google-meet/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-meet", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.4.20" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/google/package.json b/extensions/google/package.json index 2b83b6e7709a..7e85f483d529 100644 --- a/extensions/google/package.json +++ b/extensions/google/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Google plugin", "type": "module", diff --git a/extensions/googlechat/npm-shrinkwrap.json b/extensions/googlechat/npm-shrinkwrap.json index d80b4a160126..ab4d3463487a 100644 --- a/extensions/googlechat/npm-shrinkwrap.json +++ b/extensions/googlechat/npm-shrinkwrap.json @@ -1,19 +1,19 @@ { "name": "@openclaw/googlechat", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/googlechat", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "gaxios": "7.1.4", "google-auth-library": "10.6.2", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/googlechat/package.json b/extensions/googlechat/package.json index 46bab01722c2..ff939a2c66f6 100644 --- a/extensions/googlechat/package.json +++ b/extensions/googlechat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/googlechat", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -75,10 +75,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/gradium/npm-shrinkwrap.json b/extensions/gradium/npm-shrinkwrap.json index 395d70b160ae..32611d63ce2f 100644 --- a/extensions/gradium/npm-shrinkwrap.json +++ b/extensions/gradium/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/gradium-speech", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/gradium-speech", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/gradium/package.json b/extensions/gradium/package.json index 6b292f5fbde1..5f1a6c443000 100644 --- a/extensions/gradium/package.json +++ b/extensions/gradium/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gradium-speech", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Gradium speech plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/groq/npm-shrinkwrap.json b/extensions/groq/npm-shrinkwrap.json index 1c654f9be562..289921d2629b 100644 --- a/extensions/groq/npm-shrinkwrap.json +++ b/extensions/groq/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/groq-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/groq-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/groq/package.json b/extensions/groq/package.json index e33ca145381f..87d5fe8cdf09 100644 --- a/extensions/groq/package.json +++ b/extensions/groq/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/groq-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Groq media-understanding provider.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/huggingface/package.json b/extensions/huggingface/package.json index 8a6f16a03b3b..c3996c018757 100644 --- a/extensions/huggingface/package.json +++ b/extensions/huggingface/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/huggingface-provider", - "version": "2026.6.10", + "version": "2026.6.11", "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 c595e7b62e23..feeab6c033a9 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.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw image generation runtime package", "type": "module", diff --git a/extensions/imessage/package.json b/extensions/imessage/package.json index 4c160c189525..ad0e7eef2b21 100644 --- a/extensions/imessage/package.json +++ b/extensions/imessage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/imessage", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw iMessage channel plugin using imsg on a signed-in Mac", "type": "module", @@ -43,10 +43,10 @@ ] }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" } }, "pluginInspector": { diff --git a/extensions/inworld/npm-shrinkwrap.json b/extensions/inworld/npm-shrinkwrap.json index d9bad5e52d59..a38bc733efd1 100644 --- a/extensions/inworld/npm-shrinkwrap.json +++ b/extensions/inworld/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/inworld-speech", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/inworld-speech", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/inworld/package.json b/extensions/inworld/package.json index 2e0aadc43379..efcffe00e28a 100644 --- a/extensions/inworld/package.json +++ b/extensions/inworld/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/inworld-speech", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Inworld speech plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/irc/npm-shrinkwrap.json b/extensions/irc/npm-shrinkwrap.json index 19fc5f10e1d8..d383c3e71872 100644 --- a/extensions/irc/npm-shrinkwrap.json +++ b/extensions/irc/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/irc", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/irc", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "zod": "4.4.3" } diff --git a/extensions/irc/package.json b/extensions/irc/package.json index 1b44f20c499b..3bef48803b3d 100644 --- a/extensions/irc/package.json +++ b/extensions/irc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/irc", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw IRC channel plugin", "type": "module", "devDependencies": { @@ -42,10 +42,10 @@ } }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/kilocode/npm-shrinkwrap.json b/extensions/kilocode/npm-shrinkwrap.json index 6ff91e9012a1..54980bec4557 100644 --- a/extensions/kilocode/npm-shrinkwrap.json +++ b/extensions/kilocode/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/kilocode-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/kilocode-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/kilocode/package.json b/extensions/kilocode/package.json index 313b4c3a86d4..1bc7fce18a34 100644 --- a/extensions/kilocode/package.json +++ b/extensions/kilocode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kilocode-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Kilo Gateway provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/kimi-coding/npm-shrinkwrap.json b/extensions/kimi-coding/npm-shrinkwrap.json index 080c66292d60..8e7d9410e84e 100644 --- a/extensions/kimi-coding/npm-shrinkwrap.json +++ b/extensions/kimi-coding/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/kimi-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/kimi-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/kimi-coding/package.json b/extensions/kimi-coding/package.json index a7eb9a365c5f..5b7aab47f9f6 100644 --- a/extensions/kimi-coding/package.json +++ b/extensions/kimi-coding/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kimi-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Kimi provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/line/npm-shrinkwrap.json b/extensions/line/npm-shrinkwrap.json index 2cc1ee5e9394..87ecd40fde18 100644 --- a/extensions/line/npm-shrinkwrap.json +++ b/extensions/line/npm-shrinkwrap.json @@ -1,18 +1,18 @@ { "name": "@openclaw/line", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/line", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "@line/bot-sdk": "11.0.1", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/line/package.json b/extensions/line/package.json index e3372847fd83..ca8990f18dc7 100644 --- a/extensions/line/package.json +++ b/extensions/line/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/line", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -46,10 +46,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/litellm/package.json b/extensions/litellm/package.json index 76b99eaab79f..db3c79783023 100644 --- a/extensions/litellm/package.json +++ b/extensions/litellm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/litellm-provider", - "version": "2026.6.10", + "version": "2026.6.11", "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 4a9d16735a88..d6cfb9ea37ca 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.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/llama-cpp-provider", - "version": "2026.6.10", + "version": "2026.6.11", "optionalDependencies": { "node-llama-cpp": "3.18.1" } diff --git a/extensions/llama-cpp/package.json b/extensions/llama-cpp/package.json index 167719992305..04f3ff1d7737 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.10", + "version": "2026.6.11", "description": "OpenClaw llama.cpp embedding provider plugin", "repository": { "type": "git", @@ -23,10 +23,10 @@ "minHostVersion": ">=2026.6.2" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/llm-task/package.json b/extensions/llm-task/package.json index 253aebc8bc55..080236272c55 100644 --- a/extensions/llm-task/package.json +++ b/extensions/llm-task/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/llm-task", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw JSON-only LLM task plugin", "type": "module", diff --git a/extensions/lmstudio/package.json b/extensions/lmstudio/package.json index 5afdbde3d10a..ebd93a77f735 100644 --- a/extensions/lmstudio/package.json +++ b/extensions/lmstudio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lmstudio-provider", - "version": "2026.6.10", + "version": "2026.6.11", "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 8fed74a45f2c..aaae22a05a39 100644 --- a/extensions/lobster/npm-shrinkwrap.json +++ b/extensions/lobster/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/lobster", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/lobster", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "@clawdbot/lobster": "2026.5.22", "typebox": "1.1.39" diff --git a/extensions/lobster/package.json b/extensions/lobster/package.json index 77720c0467dd..26f0527e8c94 100644 --- a/extensions/lobster/package.json +++ b/extensions/lobster/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lobster", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/matrix/CHANGELOG.md b/extensions/matrix/CHANGELOG.md index c6abb27b8dce..ce8c2e7a82b0 100644 --- a/extensions/matrix/CHANGELOG.md +++ b/extensions/matrix/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 2026.6.11 + +### Changes + +- Version alignment with core OpenClaw release numbers. + ## 2026.6.10 ### Changes diff --git a/extensions/matrix/npm-shrinkwrap.json b/extensions/matrix/npm-shrinkwrap.json index 0f903de60548..b7bf5591c1d1 100644 --- a/extensions/matrix/npm-shrinkwrap.json +++ b/extensions/matrix/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/matrix", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/matrix", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json index 8fe764830782..1db7514e9798 100644 --- a/extensions/matrix/package.json +++ b/extensions/matrix/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/matrix", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -88,10 +88,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/mattermost/npm-shrinkwrap.json b/extensions/mattermost/npm-shrinkwrap.json index 44a1e9722125..5062484f5493 100644 --- a/extensions/mattermost/npm-shrinkwrap.json +++ b/extensions/mattermost/npm-shrinkwrap.json @@ -1,18 +1,18 @@ { "name": "@openclaw/mattermost", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/mattermost", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "ws": "8.21.0", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json index c2ebb947b0ad..66ed02bb6670 100644 --- a/extensions/mattermost/package.json +++ b/extensions/mattermost/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mattermost", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Mattermost channel plugin", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -45,10 +45,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/media-understanding-core/package.json b/extensions/media-understanding-core/package.json index d98dcaf686e2..fd7f99f8a21d 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.10", + "version": "2026.6.11", "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 dfb163eedd88..8245fb83f3ed 100644 --- a/extensions/memory-core/package.json +++ b/extensions/memory-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-core", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw core memory search plugin", "type": "module", @@ -14,7 +14,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/memory-lancedb/npm-shrinkwrap.json b/extensions/memory-lancedb/npm-shrinkwrap.json index d69362d843af..a4981309bb5c 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.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/memory-lancedb", - "version": "2026.6.10", + "version": "2026.6.11", "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 0dfe8175ff92..b225aef14b79 100644 --- a/extensions/memory-lancedb/package.json +++ b/extensions/memory-lancedb/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-lancedb", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/memory-wiki/package.json b/extensions/memory-wiki/package.json index c9c78e716c7e..112c46379b75 100644 --- a/extensions/memory-wiki/package.json +++ b/extensions/memory-wiki/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-wiki", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw persistent wiki plugin", "type": "module", @@ -14,7 +14,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/microsoft-foundry/package.json b/extensions/microsoft-foundry/package.json index c9e709dd763e..8c6ff5bdf328 100644 --- a/extensions/microsoft-foundry/package.json +++ b/extensions/microsoft-foundry/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-foundry", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Microsoft Foundry provider plugin", "type": "module", diff --git a/extensions/microsoft/package.json b/extensions/microsoft/package.json index 3e24d39eedc9..88cb3b669cf6 100644 --- a/extensions/microsoft/package.json +++ b/extensions/microsoft/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-speech", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Microsoft speech plugin", "type": "module", diff --git a/extensions/migrate-claude/package.json b/extensions/migrate-claude/package.json index 1b5a800f0e56..34e66fc71f1b 100644 --- a/extensions/migrate-claude/package.json +++ b/extensions/migrate-claude/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/migrate-claude", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "Claude to OpenClaw migration provider", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/migrate-hermes/package.json b/extensions/migrate-hermes/package.json index 5d97af426d79..85a841980271 100644 --- a/extensions/migrate-hermes/package.json +++ b/extensions/migrate-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/migrate-hermes", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "Hermes to OpenClaw migration provider", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/minimax/package.json b/extensions/minimax/package.json index 179fc5f8cc1c..f4150110e8da 100644 --- a/extensions/minimax/package.json +++ b/extensions/minimax/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/minimax-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw MiniMax provider and OAuth plugin", "type": "module", diff --git a/extensions/mistral/package.json b/extensions/mistral/package.json index 2b5127e16b86..de00924d388d 100644 --- a/extensions/mistral/package.json +++ b/extensions/mistral/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mistral-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Mistral provider plugin", "type": "module", diff --git a/extensions/moonshot/npm-shrinkwrap.json b/extensions/moonshot/npm-shrinkwrap.json index a5bcab9b99bf..9c9c45be0de4 100644 --- a/extensions/moonshot/npm-shrinkwrap.json +++ b/extensions/moonshot/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/moonshot-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/moonshot-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/moonshot/package.json b/extensions/moonshot/package.json index 44f4c4c1904c..78281fe6d825 100644 --- a/extensions/moonshot/package.json +++ b/extensions/moonshot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/moonshot-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Moonshot provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/msteams/npm-shrinkwrap.json b/extensions/msteams/npm-shrinkwrap.json index c6111604f2fc..be751df4084e 100644 --- a/extensions/msteams/npm-shrinkwrap.json +++ b/extensions/msteams/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/msteams", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/msteams", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "@azure/identity": "4.13.1", "@microsoft/teams.api": "2.0.12", @@ -15,7 +15,7 @@ "typebox": "1.1.39" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json index d1e1250852eb..97072110a162 100644 --- a/extensions/msteams/package.json +++ b/extensions/msteams/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/msteams", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Microsoft Teams channel plugin for bot conversations.", "repository": { "type": "git", @@ -20,7 +20,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -56,10 +56,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/nextcloud-talk/npm-shrinkwrap.json b/extensions/nextcloud-talk/npm-shrinkwrap.json index de7db71e3723..4b0c7edb2880 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.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/nextcloud-talk", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json index 774d49b48daf..163947b65de4 100644 --- a/extensions/nextcloud-talk/package.json +++ b/extensions/nextcloud-talk/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nextcloud-talk", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Nextcloud Talk channel plugin for conversations.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -44,10 +44,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/nostr/npm-shrinkwrap.json b/extensions/nostr/npm-shrinkwrap.json index 9b79fd4f10d0..da2620134d26 100644 --- a/extensions/nostr/npm-shrinkwrap.json +++ b/extensions/nostr/npm-shrinkwrap.json @@ -1,18 +1,18 @@ { "name": "@openclaw/nostr", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/nostr", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "nostr-tools": "2.23.5", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json index 0b840a541c59..43821e22d36b 100644 --- a/extensions/nostr/package.json +++ b/extensions/nostr/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nostr", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -54,10 +54,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/novita/package.json b/extensions/novita/package.json index 6e68575d841c..f6b941d9b70a 100644 --- a/extensions/novita/package.json +++ b/extensions/novita/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/novita-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw NovitaAI provider plugin", "type": "module", diff --git a/extensions/nvidia/package.json b/extensions/nvidia/package.json index fece3a98a062..3393c794ccf0 100644 --- a/extensions/nvidia/package.json +++ b/extensions/nvidia/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nvidia-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw NVIDIA provider plugin", "type": "module", diff --git a/extensions/oc-path/package.json b/extensions/oc-path/package.json index a501519339ad..0a2e0772b3e5 100644 --- a/extensions/oc-path/package.json +++ b/extensions/oc-path/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/oc-path", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw oc:// workspace path plugin", "type": "module", @@ -15,7 +15,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/ollama/package.json b/extensions/ollama/package.json index ef80156d8cb1..6f5600fad55d 100644 --- a/extensions/ollama/package.json +++ b/extensions/ollama/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/ollama-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Ollama provider plugin", "type": "module", diff --git a/extensions/open-prose/package.json b/extensions/open-prose/package.json index 6c5b809bcf2d..9184d2cd6084 100644 --- a/extensions/open-prose/package.json +++ b/extensions/open-prose/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/open-prose", - "version": "2026.6.10", + "version": "2026.6.11", "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 c512abd486f3..b791773a286c 100644 --- a/extensions/openai/package.json +++ b/extensions/openai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openai-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw OpenAI provider plugins", "type": "module", diff --git a/extensions/opencode-go/package.json b/extensions/opencode-go/package.json index 2ab266e056d0..f329704a3f73 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.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw OpenCode Go provider plugin", "type": "module", diff --git a/extensions/opencode/package.json b/extensions/opencode/package.json index 1fdb7f949c9a..b896ea580f6c 100644 --- a/extensions/opencode/package.json +++ b/extensions/opencode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw OpenCode Zen provider plugin", "type": "module", diff --git a/extensions/openrouter/package.json b/extensions/openrouter/package.json index 0304cbb4fff4..cb30be975ca4 100644 --- a/extensions/openrouter/package.json +++ b/extensions/openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openrouter-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw OpenRouter provider plugin", "type": "module", diff --git a/extensions/openshell/npm-shrinkwrap.json b/extensions/openshell/npm-shrinkwrap.json index 621557955992..515e3d9427fe 100644 --- a/extensions/openshell/npm-shrinkwrap.json +++ b/extensions/openshell/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/openshell-sandbox", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/openshell-sandbox", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "zod": "4.4.3" } diff --git a/extensions/openshell/package.json b/extensions/openshell/package.json index db0025c140a9..066b73beee68 100644 --- a/extensions/openshell/package.json +++ b/extensions/openshell/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openshell-sandbox", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/parallel/npm-shrinkwrap.json b/extensions/parallel/npm-shrinkwrap.json index 287a9119098f..670c79e77a31 100644 --- a/extensions/parallel/npm-shrinkwrap.json +++ b/extensions/parallel/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/parallel-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/parallel-plugin", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/parallel/package.json b/extensions/parallel/package.json index f0e78a2e3ea4..e6a237748b59 100644 --- a/extensions/parallel/package.json +++ b/extensions/parallel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/parallel-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Parallel web search plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/perplexity/npm-shrinkwrap.json b/extensions/perplexity/npm-shrinkwrap.json index 28c87b345a2b..c8d973af5701 100644 --- a/extensions/perplexity/npm-shrinkwrap.json +++ b/extensions/perplexity/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/perplexity-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/perplexity-plugin", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/perplexity/package.json b/extensions/perplexity/package.json index 3592f7f5bf25..d17c124943bf 100644 --- a/extensions/perplexity/package.json +++ b/extensions/perplexity/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/perplexity-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Perplexity plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/pixverse/npm-shrinkwrap.json b/extensions/pixverse/npm-shrinkwrap.json index a95323b94fc6..aeaf3acf7d82 100644 --- a/extensions/pixverse/npm-shrinkwrap.json +++ b/extensions/pixverse/npm-shrinkwrap.json @@ -1,14 +1,14 @@ { "name": "@openclaw/pixverse-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/pixverse-provider", - "version": "2026.6.10", + "version": "2026.6.11", "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/pixverse/package.json b/extensions/pixverse/package.json index 603833bb00ce..ada182c23920 100644 --- a/extensions/pixverse/package.json +++ b/extensions/pixverse/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/pixverse-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw PixVerse video generation provider plugin.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -30,10 +30,10 @@ "minHostVersion": ">=2026.5.26" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/policy/package.json b/extensions/policy/package.json index 7efb9c42fdc9..bb1932d3b7d2 100644 --- a/extensions/policy/package.json +++ b/extensions/policy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/policy", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw policy doctor checks for workspace conformance", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qa-channel/package.json b/extensions/qa-channel/package.json index 69371e6fe7e3..01df3675bff8 100644 --- a/extensions/qa-channel/package.json +++ b/extensions/qa-channel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-channel", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw QA synthetic channel plugin", "type": "module", @@ -19,7 +19,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qa-lab/package.json b/extensions/qa-lab/package.json index 39bb190fe8b2..8a9f5fb42f77 100644 --- a/extensions/qa-lab/package.json +++ b/extensions/qa-lab/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-lab", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw QA lab plugin with private debugger UI and scenario runner", "type": "module", @@ -20,7 +20,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -32,7 +32,7 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" } } } diff --git a/extensions/qa-matrix/package.json b/extensions/qa-matrix/package.json index fe2f1589fa65..7d322e7386a6 100644 --- a/extensions/qa-matrix/package.json +++ b/extensions/qa-matrix/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-matrix", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Matrix QA runner plugin", "type": "module", @@ -13,7 +13,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -25,7 +25,7 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" } } } diff --git a/extensions/qianfan/npm-shrinkwrap.json b/extensions/qianfan/npm-shrinkwrap.json index 29c38cc4c0ab..1bc25d0532af 100644 --- a/extensions/qianfan/npm-shrinkwrap.json +++ b/extensions/qianfan/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/qianfan-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/qianfan-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/qianfan/package.json b/extensions/qianfan/package.json index ac0dc309f6aa..bc3e4bfce4d8 100644 --- a/extensions/qianfan/package.json +++ b/extensions/qianfan/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qianfan-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Qianfan provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/qqbot/npm-shrinkwrap.json b/extensions/qqbot/npm-shrinkwrap.json index 56e44bb6b20c..c1f1616ca1d8 100644 --- a/extensions/qqbot/npm-shrinkwrap.json +++ b/extensions/qqbot/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/qqbot", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/qqbot", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qqbot/package.json b/extensions/qqbot/package.json index 173a6e3982ae..c83461202e05 100644 --- a/extensions/qqbot/package.json +++ b/extensions/qqbot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qqbot", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -50,10 +50,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/qwen/npm-shrinkwrap.json b/extensions/qwen/npm-shrinkwrap.json index 9940934206cf..cc14a1ad6131 100644 --- a/extensions/qwen/npm-shrinkwrap.json +++ b/extensions/qwen/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/qwen-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/qwen-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/qwen/package.json b/extensions/qwen/package.json index 33fb8fd6f0d0..171f92155059 100644 --- a/extensions/qwen/package.json +++ b/extensions/qwen/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qwen-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Qwen Cloud provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/raft/npm-shrinkwrap.json b/extensions/raft/npm-shrinkwrap.json index 9dda885e3d2b..43e80ee6ff7e 100644 --- a/extensions/raft/npm-shrinkwrap.json +++ b/extensions/raft/npm-shrinkwrap.json @@ -1,17 +1,17 @@ { "name": "@openclaw/raft", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/raft", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/raft/package.json b/extensions/raft/package.json index b27be8e774fe..b89d2fafafaf 100644 --- a/extensions/raft/package.json +++ b/extensions/raft/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/raft", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Raft channel plugin for Raft CLI wake bridges.", "repository": { "type": "git", @@ -15,7 +15,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "channel": { "id": "raft", diff --git a/extensions/runway/package.json b/extensions/runway/package.json index b2464704d12d..5c4aa177acc5 100644 --- a/extensions/runway/package.json +++ b/extensions/runway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/runway-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Runway video provider plugin", "type": "module", diff --git a/extensions/searxng/npm-shrinkwrap.json b/extensions/searxng/npm-shrinkwrap.json index 0154e47cf034..ae2749220bf2 100644 --- a/extensions/searxng/npm-shrinkwrap.json +++ b/extensions/searxng/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/searxng-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/searxng-plugin", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/searxng/package.json b/extensions/searxng/package.json index 64f1d8d2ff5f..ef171fb40279 100644 --- a/extensions/searxng/package.json +++ b/extensions/searxng/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/searxng-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw SearXNG plugin", "type": "module", "devDependencies": { @@ -18,10 +18,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/senseaudio/package.json b/extensions/senseaudio/package.json index 5b47d11af5b8..790af0448aae 100644 --- a/extensions/senseaudio/package.json +++ b/extensions/senseaudio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/senseaudio-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw SenseAudio media-understanding provider", "type": "module", diff --git a/extensions/sglang/package.json b/extensions/sglang/package.json index e186fbebcce0..1b8db1cd4608 100644 --- a/extensions/sglang/package.json +++ b/extensions/sglang/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sglang-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw SGLang provider plugin", "type": "module", diff --git a/extensions/signal/npm-shrinkwrap.json b/extensions/signal/npm-shrinkwrap.json index 2beb0c9852ad..5fddabd99cf5 100644 --- a/extensions/signal/npm-shrinkwrap.json +++ b/extensions/signal/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/signal", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/signal", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "ws": "8.21.0" } diff --git a/extensions/signal/package.json b/extensions/signal/package.json index 1aebb2e3b5b9..c4c743c1fb0a 100644 --- a/extensions/signal/package.json +++ b/extensions/signal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/signal", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Signal channel plugin", "type": "module", "dependencies": { @@ -47,10 +47,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/slack/npm-shrinkwrap.json b/extensions/slack/npm-shrinkwrap.json index 10df9f8eee20..03ecb804f1c4 100644 --- a/extensions/slack/npm-shrinkwrap.json +++ b/extensions/slack/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/slack", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/slack", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "@slack/bolt": "4.7.3", "@slack/types": "2.21.1", @@ -16,7 +16,7 @@ "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/slack/package.json b/extensions/slack/package.json index 7ef21a2431b2..0f78e6aead06 100644 --- a/extensions/slack/package.json +++ b/extensions/slack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/slack", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Slack channel plugin for channels, DMs, commands, and app events.", "repository": { "type": "git", @@ -20,7 +20,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -65,13 +65,13 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "startup": { "deferConfiguredChannelFullLoadUntilAfterListen": true }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/sms/npm-shrinkwrap.json b/extensions/sms/npm-shrinkwrap.json index 4d9e37181735..ed04c49bb443 100644 --- a/extensions/sms/npm-shrinkwrap.json +++ b/extensions/sms/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/sms", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/sms", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "zod": "4.4.3" } diff --git a/extensions/sms/package.json b/extensions/sms/package.json index a292297457a0..8977190a933b 100644 --- a/extensions/sms/package.json +++ b/extensions/sms/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sms", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw SMS channel plugin for Twilio text messages.", "repository": { "type": "git", @@ -29,10 +29,10 @@ "quickstartAllowFrom": true }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "install": { diff --git a/extensions/stepfun/npm-shrinkwrap.json b/extensions/stepfun/npm-shrinkwrap.json index a1f5e339f2f5..3b439767c546 100644 --- a/extensions/stepfun/npm-shrinkwrap.json +++ b/extensions/stepfun/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/stepfun-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/stepfun-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/stepfun/package.json b/extensions/stepfun/package.json index f3aa9a1e0210..c7d293adc4a7 100644 --- a/extensions/stepfun/package.json +++ b/extensions/stepfun/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/stepfun-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw StepFun provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/synology-chat/npm-shrinkwrap.json b/extensions/synology-chat/npm-shrinkwrap.json index ba68b3b15526..c045613a7c48 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.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/synology-chat", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "zod": "4.4.3" } diff --git a/extensions/synology-chat/package.json b/extensions/synology-chat/package.json index a227d1a3139f..ac91a6f529f0 100644 --- a/extensions/synology-chat/package.json +++ b/extensions/synology-chat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synology-chat", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/synthetic/package.json b/extensions/synthetic/package.json index 53cd80fdd2ed..12309922db45 100644 --- a/extensions/synthetic/package.json +++ b/extensions/synthetic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synthetic-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Synthetic provider plugin", "type": "module", diff --git a/extensions/tavily/npm-shrinkwrap.json b/extensions/tavily/npm-shrinkwrap.json index f8c39dd4e6d6..6e8f210f82bd 100644 --- a/extensions/tavily/npm-shrinkwrap.json +++ b/extensions/tavily/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/tavily-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/tavily-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "typebox": "1.1.39" } diff --git a/extensions/tavily/package.json b/extensions/tavily/package.json index e4f7b8b6ba7f..8c9ca0791e35 100644 --- a/extensions/tavily/package.json +++ b/extensions/tavily/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tavily-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Tavily plugin", "type": "module", "dependencies": { @@ -21,10 +21,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/telegram/package.json b/extensions/telegram/package.json index d707a8244bc1..9f5a2d3e4e13 100644 --- a/extensions/telegram/package.json +++ b/extensions/telegram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/telegram", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Telegram channel plugin", "type": "module", diff --git a/extensions/tencent/npm-shrinkwrap.json b/extensions/tencent/npm-shrinkwrap.json index cc433bf3b364..58f389f68f86 100644 --- a/extensions/tencent/npm-shrinkwrap.json +++ b/extensions/tencent/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/tencent-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/tencent-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/tencent/package.json b/extensions/tencent/package.json index ef72cc7cee86..1d71b6efb1ce 100644 --- a/extensions/tencent/package.json +++ b/extensions/tencent/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tencent-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Tencent Cloud provider plugin (TokenHub + Token Plan)", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/tlon/npm-shrinkwrap.json b/extensions/tlon/npm-shrinkwrap.json index 21e95f771ec0..efad2d0379db 100644 --- a/extensions/tlon/npm-shrinkwrap.json +++ b/extensions/tlon/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/tlon", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/tlon", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json index a9cb816ea3c0..7232f5aa723a 100644 --- a/extensions/tlon/package.json +++ b/extensions/tlon/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tlon", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Tlon/Urbit channel plugin for chat workflows.", "repository": { "type": "git", @@ -19,7 +19,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -73,10 +73,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/together/package.json b/extensions/together/package.json index d55797fca571..bab77d5382d6 100644 --- a/extensions/together/package.json +++ b/extensions/together/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/together-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Together provider plugin", "type": "module", diff --git a/extensions/tokenjuice/npm-shrinkwrap.json b/extensions/tokenjuice/npm-shrinkwrap.json index 01e73afb522e..94234344809b 100644 --- a/extensions/tokenjuice/npm-shrinkwrap.json +++ b/extensions/tokenjuice/npm-shrinkwrap.json @@ -1,17 +1,17 @@ { "name": "@openclaw/tokenjuice", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/tokenjuice", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "tokenjuice": "0.8.1" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/tokenjuice/package.json b/extensions/tokenjuice/package.json index fb759443ef9e..0109fe4ce95e 100644 --- a/extensions/tokenjuice/package.json +++ b/extensions/tokenjuice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tokenjuice", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw tokenjuice exec output compaction plugin", "repository": { "type": "git", @@ -11,7 +11,7 @@ "tokenjuice": "0.8.1" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.5.28" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/tts-local-cli/package.json b/extensions/tts-local-cli/package.json index 1543d298b534..ef67620d1632 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.10", + "version": "2026.6.11", "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 0597eb68b805..32f3ef92d99f 100644 --- a/extensions/twitch/npm-shrinkwrap.json +++ b/extensions/twitch/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/twitch", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/twitch", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "@twurple/api": "8.1.4", "@twurple/auth": "8.1.4", diff --git a/extensions/twitch/package.json b/extensions/twitch/package.json index 61169585f1db..7353a84e9b21 100644 --- a/extensions/twitch/package.json +++ b/extensions/twitch/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/twitch", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "channel": { "id": "twitch", diff --git a/extensions/venice/npm-shrinkwrap.json b/extensions/venice/npm-shrinkwrap.json index 9ac33c5e819a..b9048a94231a 100644 --- a/extensions/venice/npm-shrinkwrap.json +++ b/extensions/venice/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/venice-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/venice-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/venice/package.json b/extensions/venice/package.json index 1af0572f533a..07a820addfb9 100644 --- a/extensions/venice/package.json +++ b/extensions/venice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/venice-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Venice provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/vercel-ai-gateway/npm-shrinkwrap.json b/extensions/vercel-ai-gateway/npm-shrinkwrap.json index ca481755517e..1d2019cf17d7 100644 --- a/extensions/vercel-ai-gateway/npm-shrinkwrap.json +++ b/extensions/vercel-ai-gateway/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/vercel-ai-gateway-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/vercel-ai-gateway-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/vercel-ai-gateway/package.json b/extensions/vercel-ai-gateway/package.json index f9c2b5e929c8..6dab07dcb4b8 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.10", + "version": "2026.6.11", "description": "OpenClaw Vercel AI Gateway provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/video-generation-core/package.json b/extensions/video-generation-core/package.json index bf7922e7e16e..8fbe7f966326 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.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw video generation runtime package", "type": "module", diff --git a/extensions/vllm/package.json b/extensions/vllm/package.json index 518a79c5471a..847db130b6ff 100644 --- a/extensions/vllm/package.json +++ b/extensions/vllm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vllm-provider", - "version": "2026.6.10", + "version": "2026.6.11", "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 2a123d33dab0..768fd7318232 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.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/voice-call", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "commander": "14.0.3", "typebox": "1.1.39", @@ -14,7 +14,7 @@ "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json index d24dbd98a49f..238e22ca90bd 100644 --- a/extensions/voice-call/package.json +++ b/extensions/voice-call/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voice-call", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -35,10 +35,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/volcengine/package.json b/extensions/volcengine/package.json index 02e09c1857c8..eddc2279f392 100644 --- a/extensions/volcengine/package.json +++ b/extensions/volcengine/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/volcengine-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Volcengine provider plugin", "type": "module", diff --git a/extensions/voyage/package.json b/extensions/voyage/package.json index b851d1126290..e92dadd04013 100644 --- a/extensions/voyage/package.json +++ b/extensions/voyage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voyage-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Voyage embedding provider plugin", "type": "module", diff --git a/extensions/vydra/package.json b/extensions/vydra/package.json index 926e4d0ee084..0f951f64c1bd 100644 --- a/extensions/vydra/package.json +++ b/extensions/vydra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vydra-provider", - "version": "2026.6.10", + "version": "2026.6.11", "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 a289c9703be9..aceeb2b7e707 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.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw local Readability web extraction plugin", "type": "module", diff --git a/extensions/webhooks/package.json b/extensions/webhooks/package.json index 9a329f6695a6..b444532c5c75 100644 --- a/extensions/webhooks/package.json +++ b/extensions/webhooks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/webhooks", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw webhook bridge plugin", "type": "module", diff --git a/extensions/whatsapp/npm-shrinkwrap.json b/extensions/whatsapp/npm-shrinkwrap.json index 6dbae4264d17..4ce16e9ec59f 100644 --- a/extensions/whatsapp/npm-shrinkwrap.json +++ b/extensions/whatsapp/npm-shrinkwrap.json @@ -1,19 +1,19 @@ { "name": "@openclaw/whatsapp", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/whatsapp", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "audio-decode": "2.2.3", "baileys": "7.0.0-rc13", "typebox": "1.1.39" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json index 2f809b8b13e7..cf58990ff2ca 100644 --- a/extensions/whatsapp/package.json +++ b/extensions/whatsapp/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/whatsapp", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw WhatsApp channel plugin for WhatsApp Web chats.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -60,10 +60,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/workboard/package.json b/extensions/workboard/package.json index 53c52616f1cd..83691aa02f5e 100644 --- a/extensions/workboard/package.json +++ b/extensions/workboard/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/workboard", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw dashboard workboard plugin", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "2026.5.28" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/xai/package.json b/extensions/xai/package.json index 6c97f836b309..35b7eee0af36 100644 --- a/extensions/xai/package.json +++ b/extensions/xai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xai-plugin", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw xAI plugin", "type": "module", diff --git a/extensions/xiaomi/package.json b/extensions/xiaomi/package.json index 1a789f547da9..03e71c2e312c 100644 --- a/extensions/xiaomi/package.json +++ b/extensions/xiaomi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xiaomi-provider", - "version": "2026.6.10", + "version": "2026.6.11", "private": true, "description": "OpenClaw Xiaomi provider plugin", "type": "module", diff --git a/extensions/zai/npm-shrinkwrap.json b/extensions/zai/npm-shrinkwrap.json index 1ba6e7568aef..95c68695480c 100644 --- a/extensions/zai/npm-shrinkwrap.json +++ b/extensions/zai/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@openclaw/zai-provider", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/zai-provider", - "version": "2026.6.10" + "version": "2026.6.11" } } } diff --git a/extensions/zai/package.json b/extensions/zai/package.json index 0ff04922c09e..661497edecc4 100644 --- a/extensions/zai/package.json +++ b/extensions/zai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zai-provider", - "version": "2026.6.10", + "version": "2026.6.11", "description": "OpenClaw Z.AI provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10", + "openclawVersion": "2026.6.11", "bundledDist": false }, "release": { diff --git a/extensions/zalo/npm-shrinkwrap.json b/extensions/zalo/npm-shrinkwrap.json index a970b8fdc6f2..30baa856f7d3 100644 --- a/extensions/zalo/npm-shrinkwrap.json +++ b/extensions/zalo/npm-shrinkwrap.json @@ -1,17 +1,17 @@ { "name": "@openclaw/zalo", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/zalo", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json index c26e1b3837e0..249845401da7 100644 --- a/extensions/zalo/package.json +++ b/extensions/zalo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalo", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -43,10 +43,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/extensions/zalouser/npm-shrinkwrap.json b/extensions/zalouser/npm-shrinkwrap.json index 51c5425a7893..8fad5318db99 100644 --- a/extensions/zalouser/npm-shrinkwrap.json +++ b/extensions/zalouser/npm-shrinkwrap.json @@ -1,19 +1,19 @@ { "name": "@openclaw/zalouser", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@openclaw/zalouser", - "version": "2026.6.10", + "version": "2026.6.11", "dependencies": { "typebox": "1.1.39", "zca-js": "2.1.2", "zod": "4.4.3" }, "peerDependencies": { - "openclaw": ">=2026.6.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json index 123820ece2f0..4a34bbd8a029 100644 --- a/extensions/zalouser/package.json +++ b/extensions/zalouser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalouser", - "version": "2026.6.10", + "version": "2026.6.11", "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.10" + "openclaw": ">=2026.6.11" }, "peerDependenciesMeta": { "openclaw": { @@ -54,10 +54,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.6.10" + "pluginApi": ">=2026.6.11" }, "build": { - "openclawVersion": "2026.6.10" + "openclawVersion": "2026.6.11" }, "release": { "publishToClawHub": true, diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 619541c6c66a..97ac9fb124ed 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "openclaw", - "version": "2026.6.10", + "version": "2026.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "openclaw", - "version": "2026.6.10", + "version": "2026.6.11", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index fd92064eb8c3..23be4d504e1c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openclaw", - "version": "2026.6.10", + "version": "2026.6.11", "description": "Multi-channel AI gateway with extensible messaging integrations", "keywords": [], "homepage": "https://github.com/openclaw/openclaw#readme",