Skip to content

merge: upstream v2026.6.11 into fork main (dependability release)#93

Merged
LightDriverCS merged 3818 commits into
mainfrom
merge/upstream-v2026.6.11
Jul 7, 2026
Merged

merge: upstream v2026.6.11 into fork main (dependability release)#93
LightDriverCS merged 3818 commits into
mainfrom
merge/upstream-v2026.6.11

Conversation

@Agent-Aurelius

Copy link
Copy Markdown

merge: upstream v2026.6.11 into fork main (dependability release)

Merges openclaw/openclaw v2026.6.11 (e085fa1a3ff, 3,811 commits since merge-base a3d5e5bc724) into BenchAGI fork main (594c91e71d8, 68 fork commits). Zero live impact: built and gated in a fresh worktree (wt-merge-2026611).

Conflicts (30 files) and how each was resolved

Area Files Resolution
Anthropic plugin manifest extensions/anthropic/openclaw.plugin.json Upstream base (icon, claude-fable-5, claude-haiku-4-5 catalog) + re-applied fork deltas: claude-cli-ultracode in cliBackends, claude-sonnet-5 in both CLI+API model lists, sonnet-5 alias, onStartup: true
Claude CLI shared args extensions/anthropic/cli-shared.ts Union: fork's --settings {"ultracode":true} injection (injectClaudeSettings/mergeClaudeSettingsJson) + upstream's side-question arg stripping (resolveClaudeCliSideQuestionExecutionArgs)
CLI runner prepare src/agents/cli-runner/prepare.ts Upstream side-question restructure kept; fork tier1 retrieval-at-start (#63) re-woven (tier1 file prepended to contextFiles, report meta), + sonnet-5/sonnet-5.0 context aliases
Watchdog src/agents/cli-runner/reliability.ts (+ test) Both features combined: fork interactive-webchat 240s profile (#84) + upstream explicit-run-timeout resume lift; branches are provably disjoint (useResume vs !useResume). Tests unioned
Gateway OpenAI HTTP src/gateway/openai-http.ts (+ test) Union imports/stream buffers (fork C1 stream-salvage + C3 ask_choice from #82, upstream replaceable-snapshot buffering); upstream's conditional allowModelOverride adopted + fork toolsAllow (plan/review read-only #79) passthrough kept. Tests unioned (fork SSE-keepalive test + upstream replaceable tests)
Gateway OpenResponses src/gateway/openresponses-http.ts Same pattern: upstream conditional allowModelOverride + fork toolsAllow
sessions.create src/gateway/server-methods/sessions.ts Fork thinkingLevel/reasoningLevel at create (#71) + inherit-parent-selection woven into upstream's new atomic createSessionEntryWithTranscript (explicit levels still win over inherited — inherit is pre-seeded before patch)
Assistant text events src/gateway/agent-event-assistant-text.ts Union: fork stream-json salvage + AskUserQuestion extractor, upstream replaceable-snapshot helpers
LaunchAgent stderr src/daemon/launchd.ts, src/daemon/diagnostics.ts Upstream structure (stdout/warn args, port-release stop) + fork #87 preserved: plist stderr -> real log (upstream still nulls it), diagnostics reads stderr on darwin, stderr-first error scan
models auth src/commands/models/auth.ts Upstream's moved infra/remote-env.js import + fork's provider-default-model (#75) imports; feature body auto-merged
CLI test src/commands/agent-via-gateway.test.ts Union: fork default-agent test (#74) + upstream message-file tests
memory-core test extensions/memory-core/src/cli.test.ts Both sides fixed the same missing fixture; took upstream's variant (tested against upstream rem code). Fork promote-file suite (#70) auto-merged intact
slack test extensions/slack/.../prepare.test.ts Both sides added sessionId to the same fixtures; took upstream id strings (not asserted anywhere)
docker helper test test/scripts/docker-build-helper.test.ts Upstream replaced the timing-based heartbeat test with a pure normalization unit test; fork's flakiness fix is moot -> upstream
CodeQL workflow .github/workflows/codeql-critical-quality.yml Fork repo-guard (github.repository == 'openclaw/openclaw', #48/#49) kept on all 3 jobs + upstream's ubuntu-24.04 runner migration
Dep pins package.json, ui/package.json Upstream preferred: vitest family 4.1.9 -> 4.1.8 (fork's 4.1.9 was an audit-sweep devDep bump; 4.1.8 is patched for the same GHSAs)
Workspace overrides pnpm-workspace.yaml protobufjs: 7.6.3 (upstream; outside GHSA-wcpc-wj8m-hjx6 range >=8.0.0 <=8.4.0 — fork's 8.4.2 pin superseded), hono/form-data identical values -> upstream lines, fork esbuild release-age excludes + upstream crabline exclude both kept, fork @vitest/browser override aligned to 4.1.8
Locks/generated pnpm-lock.yaml, 4x npm-shrinkwrap.json, docs/.generated/*, docs/plugins/*, glossary Upstream taken, then reconciled: pnpm install re-added fork workspace packages (memory-durability, session-digest) + fork overrides to the lock; docs baselines/inventory regenerated from merged source (61 bundled plugins incl. both fork plugins); glossary union-merged. Upstream shrinkwraps already carry the safe protobufjs 7.6.3 / form-data 2.5.6

Gate results

Gate Result Evidence
G1 merge + version PASS Merge commit with parents 594c91e71d8 + e085fa1a3ff; package.json version 2026.6.11
G2 pnpm install PASS pnpm 11.2.2 (packageManager pin honored via npx [email protected]), 28.3s, supply-chain policy check passed, no minimumReleaseAge holds
G3 build PASS node scripts/build-all.mjs 75–78s; dist/build-info.json commit == HEAD; fork #85 lineage self-report works: v2026.6.11-67-g<sha>
G4 native ABI PASS 82 .node modules (plan expected ~86 — upstream dep changes account for the delta); dist/index.js --version prints OpenClaw 2026.6.11 on brew node 26.4.0 and pinned ~/.local/node-v26.3.0-darwin-arm64
G5 test suite PASS (with documented pre-existing) Full node scripts/test-projects.mjs (89 shards). 9 merge-caused test failures found and fixed in the follow-up integration commit (all re-run green, incl. the #90 two-backend contract tests and #71 sessions.create thinkingLevel suite). All remaining failures verified pre-existing: they fail byte-identically on a pristine v2026.6.11 checkout under the same conditions (see below)
G6 scratch gateway PASS Isolated OPENCLAW_HOME+HOME scratch dir, minimal config (gateway.mode=local, token auth, chatCompletions enabled) — gateway refuses to boot unconfigured (expected); /ready 200, /v1/models fake-bearer 401, no-bearer 401, correct-bearer 200; killed + scratch removed
G7 push + PR this PR

G5 detail — merge-caused fixes (commit 2 on this branch)

  1. server.sessions.create.test.ts ×3 — restored the fork's readSessionStore gateway test helper (auto-merge dropped it when upstream restructured test-helpers.server.ts)
  2. bundled-plugin-metadata.test.ts ×2 — upstream's new expected-startup-plugin sets now include anthropic (fork fix(plugins): ultracode harness durability — declare claude-cli-ultracode in the anthropic manifest #88 deliberately activates it eagerly for claude-cli-ultracode harness durability)
  3. workspace.load-extra-bootstrap-files.test.ts ×1 — fork test updated to loadExtraBootstrapFilesWithDiagnostics (upstream removed the thin wrapper)
  4. models/auth.test.ts ×1 — upstream masked the paste-token prompt (text → password); fork feat(onboarding): adopt the provider's recommended model on first key placement (draft) #75 test now mocks clackPassword
  5. plugin-sdk-surface-report ×2 — default budgets raised to the fork's actual public surface (fork ships extra exports: tier1 retrieval, promote-file, injectClaudeSettings, memory-durability + session-digest plugins)

G5 detail — verified pre-existing (NOT merge-caused; no action)

  • Built-tree manifest-scan class (model-compat ×3, models-config.moonshot ×1, openai-transport-stream DSML ×~9, media-understanding/image ×1, provider-catalog-shared ×2, extensions/{moonshot,qwen} ×3): when dist/extensions exists, the manifest scan prefers the built bundle, which excludes non-bundled provider plugins (qwen/moonshot) → capability lookups miss. Fails identically on pristine v2026.6.11 with a dist build present; passes on unbuilt checkouts (60/60 etc.), which is how upstream CI and fork CI run. The merge tree's agents-core failure set is a strict subset of pristine upstream's under identical conditions.
  • Environment-dependent (resolve-openclaw-ref ×5, backup-create ×2, exec-approvals-analysis ×1): fail identically on pristine v2026.6.11 on this box.

Typechecks: tsgo core + core-test + extensions-test all clean on the final tree.

Ultracode survival (the fork's dual-subscription runtime)

Upstream changes that touch our bridges / relay / web lane (heads-up for canary)

  1. x-openclaw-model header now requires owner identity (else 403 missing operator.admin) on OpenAI-compat HTTP (authorizeOpenAiCompatibleHttpModelOverride). Any lane passing a model override header with a non-owner token will start 403ing.
  2. allowModelOverride is now conditional (params.modelOverride !== undefined) on chat-completions/responses turns — previously unconditionally true.
  3. x-openclaw-agent-id must name a configured agent — unknown/invalid agent ids now error instead of falling back.
  4. x-openclaw-session-key rejects reserved namespaces (subagent:, cron:, acp:). Our lanes use agent:main:* / webchat keys — unaffected, but do not point lanes at internal keys.
  5. Identity-keyed auth rate limiting (buildRateLimitIdentityKey) — failed-auth storms are limited even from loopback; a bridge with a stale bearer will get rate-limited faster. New node-reapproval limiter scope.
  6. resolveGatewayConnectionAuthFromConfig removed from gateway public surface — no fork/bridge code references it (verified).
  7. MCP HTTP got a new loopback runtime (mcp-http.loopback-runtime.ts, +339 lines) and larger mcp-http changes — relevant to Claude-Code-bridge MCP surfaces; behavior verified only via test suite here, worth a bridge healthz + tool-list check at canary.
  8. sessions.create is now atomic entry+transcript (createSessionEntryWithTranscript) — the durable-state restart-handoff headline feature; kickstart continuity test at canary (fix(webchat): sessions persist after reconnects openclaw/openclaw#89017) exercises this.

Canary

Canary: mini2 → 24h soak → aerie per approved runbook.

🤖 Generated with Claude Code

joshavant and others added 30 commits June 23, 2026 01:38
… runtime compaction (openclaw#89886)

Merged via squash.

Prepared head SHA: ff5a439
Co-authored-by: openperf <[email protected]>
Co-authored-by: vincentkoc <[email protected]>
Reviewed-by: @vincentkoc
…l result (openclaw#95860)

findCutPoint defaulted cutIndex to the earliest valid cut (cutPoints[0],
keep everything) and only moved it forward to a cut point at or after the
backward token cursor. When the final entry is a toolResult whose estimate
alone meets keepRecentTokens, the cursor stops at that trailing toolResult
index, no valid cut point sits at or after it (toolResult entries are not
valid cut points), and the default stuck at keep-everything. Compaction then
summarized zero messages, so preflight and overflow compaction silently
no-op and the session loops on a context it cannot shrink.

Default cutIndex to the most recent valid cut before the forward search.
When a cut point exists at or after the cursor the search still finds it and
behavior is unchanged; only the trailing-tool-result case now keeps the
recent tail and summarizes the prefix.
… 128K (openclaw#95934)

* fix(xiaomi): correct mimo-v2.5 and mimo-v2.5-pro max output tokens to 131072

* docs(xiaomi): correct mimo-v2.5 and mimo-v2.5-pro max output tokens to 131072
…law#95886)

Merged via squash.

Prepared head SHA: 400e87c
Co-authored-by: fuller-stack-dev <[email protected]>
Reviewed-by: @fuller-stack-dev
Subagent runs do not have a live stream consumer; their result is delivered from
the terminal message path after the child run finishes. The intermediate
message_update stream work only feeds live preview output.

Thread suppressLiveStreamOutput from the subagent lane into the embedded runner
subscription and return from handleMessageUpdate after accumulating the raw
chunk. This keeps final delivery unchanged while skipping per-chunk visible text
and reasoning stream parsing for subagents, which reduces event-loop pressure
when multiple child agents stream long answers in parallel.

Interactive and Control UI runs keep the existing live preview path.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
(cherry picked from commit e0382c2c58c3eabdf64638777ec82cb1e68514e9)
…alues (openclaw#87861)

Merged via squash.

Prepared head SHA: 11bb571
Co-authored-by: coder999999999 <[email protected]>
Co-authored-by: vincentkoc <[email protected]>
Reviewed-by: @vincentkoc
…penclaw#94369)

Merged via squash.

Prepared head SHA: c2dca7e
Co-authored-by: SunnyShu0925 <[email protected]>
Co-authored-by: vincentkoc <[email protected]>
Reviewed-by: @vincentkoc
Merged via squash.

Prepared head SHA: 8102961
Co-authored-by: rohitjavvadi <[email protected]>
Co-authored-by: vincentkoc <[email protected]>
Reviewed-by: @vincentkoc
openclaw#92356)

Merged via squash.

Prepared head SHA: 5885fbb
Co-authored-by: tangtaizong666 <[email protected]>
Co-authored-by: vincentkoc <[email protected]>
Reviewed-by: @vincentkoc
vincentkoc and others added 17 commits June 28, 2026 10:57
* ci(docker): publish releases to Docker Hub

* ci(docker): clarify beta image tags

(cherry picked from commit b70d1aa)
Merges openclaw/openclaw v2026.6.11 (e085fa1, 3811 commits since
merge-base a3d5e5b) into BenchAGI fork main (594c91e).

Conflict resolutions (30 files):
- extensions/anthropic/openclaw.plugin.json: upstream base (icon, fable-5,
  haiku-4-5 catalog) + fork deltas: claude-cli-ultracode backend,
  claude-sonnet-5 in both model lists, sonnet-5 alias, onStartup=true.
- extensions/anthropic/cli-shared.ts: union — fork --settings ultracode
  injection + upstream side-question arg stripping.
- src/agents/cli-runner/prepare.ts: upstream side-question restructure +
  fork tier1 retrieval-at-start + sonnet-5 context aliases.
- src/agents/cli-runner/reliability.ts: both watchdog features combined
  (fork interactive-webchat 240s profile + upstream explicit-run-timeout).
- src/gateway/openai-http.ts: union imports/buffers; upstream conditional
  allowModelOverride + fork toolsAllow passthrough; C1/C3 salvage kept.
- src/gateway/openresponses-http.ts: same allowModelOverride + toolsAllow.
- src/gateway/server-methods/sessions.ts: fork thinkingLevel/reasoningLevel
  + inherit-selection woven into upstream createSessionEntryWithTranscript.
- src/gateway/agent-event-assistant-text.ts: union (fork stream-salvage +
  upstream replaceable-snapshot helpers).
- src/daemon/launchd.ts + diagnostics.ts: upstream structure + fork #87
  real stderr log preserved.
- src/commands/models/auth.ts: upstream remote-env path + fork
  provider-default-model imports.
- deps: upstream pins preferred (vitest 4.1.8, protobufjs 7.6.3 override —
  outside GHSA-wcpc-wj8m-hjx6 range; @vitest/browser override aligned 4.1.8).
- lockfiles/shrinkwraps/generated baselines: upstream taken; pnpm install
  reconciles fork-only packages.
- tests: unions of both sides' additions; upstream fixture variants where
  both fixed the same gap.
- codeql workflow: fork repo-guard + upstream ubuntu-24.04 runners.

Co-Authored-By: Claude Fable 5 <[email protected]>
Test-surface alignment after the upstream merge (no runtime behavior changes):
- restore the fork's readSessionStore gateway test helper (dropped by
  auto-merge when upstream restructured test-helpers.server.ts); used by the
  #71 thinkingLevel sessions.create tests
- bundled-plugin-metadata: include anthropic in the expected startup plugin
  sets (fork #88 activates it eagerly for claude-cli-ultracode durability)
- workspace.load-extra-bootstrap-files test: upstream removed the
  loadExtraBootstrapFiles wrapper; use loadExtraBootstrapFilesWithDiagnostics
- models/auth test: upstream masked the paste-token prompt (text -> password);
  mock clackPassword
- plugin-sdk-surface-report: raise default budgets to the fork's actual
  surface (fork ships extra public exports: tier1, promote-file,
  injectClaudeSettings, memory-durability, session-digest)

Verified NOT merge-caused (fail identically on pristine v2026.6.11 with a
built dist): model-compat/moonshot/qwen/image/provider-catalog-shared
streaming-usage cluster (manifest scan prefers dist/extensions which excludes
non-bundled provider plugins), resolve-openclaw-ref (env), backup-create,
exec-approvals-analysis.

Co-Authored-By: Claude Fable 5 <[email protected]>
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

Dependency Guard

This PR changes dependency-related files. Maintainers should confirm these changes are intentional.

Changed files:

  • extensions/acpx/npm-shrinkwrap.json
  • extensions/acpx/package.json
  • extensions/admin-http-rpc/package.json
  • extensions/alibaba/package.json
  • extensions/amazon-bedrock-mantle/npm-shrinkwrap.json
  • extensions/amazon-bedrock-mantle/package.json
  • extensions/amazon-bedrock/npm-shrinkwrap.json
  • extensions/amazon-bedrock/package.json
  • extensions/anthropic-vertex/npm-shrinkwrap.json
  • extensions/anthropic-vertex/package.json
  • extensions/anthropic/package.json
  • extensions/arcee/npm-shrinkwrap.json
  • extensions/arcee/package.json
  • extensions/azure-speech/package.json
  • extensions/bonjour/package.json
  • extensions/brave/npm-shrinkwrap.json
  • extensions/brave/package.json
  • extensions/browser/package.json
  • extensions/byteplus/package.json
  • extensions/canvas/package.json
  • extensions/cerebras/npm-shrinkwrap.json
  • extensions/cerebras/package.json
  • extensions/chutes/npm-shrinkwrap.json
  • extensions/chutes/package.json
  • extensions/clickclack/npm-shrinkwrap.json
  • 183 additional dependency-related files not shown

Maintainer follow-up:

  • Review whether the dependency changes are intentional.
  • Inspect resolved package deltas when lockfile, shrinkwrap, or workspace dependency policy changes are present.
  • Treat package-lock.json and npm-shrinkwrap.json diffs as security-review surfaces.
  • Run pnpm deps:changes:report -- --base-ref origin/main --markdown /tmp/dependency-changes.md --json /tmp/dependency-changes.json locally for detailed release-style evidence.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

Dependency graph changes are blocked

OpenClaw does not accept dependency graph changes through PRs unless a repository admin or security explicitly authorizes the current head SHA. Dependency updates are generated internally by maintainers so external PRs cannot change the resolved graph.

Detected dependency graph changes:

  • extensions/acpx/npm-shrinkwrap.json changed.
  • extensions/amazon-bedrock-mantle/npm-shrinkwrap.json changed.
  • extensions/amazon-bedrock/npm-shrinkwrap.json changed.
  • extensions/anthropic-vertex/npm-shrinkwrap.json changed.
  • extensions/arcee/npm-shrinkwrap.json changed.
  • extensions/brave/npm-shrinkwrap.json changed.
  • extensions/cerebras/npm-shrinkwrap.json changed.
  • extensions/chutes/npm-shrinkwrap.json changed.
  • extensions/clickclack/npm-shrinkwrap.json changed.
  • extensions/cloudflare-ai-gateway/npm-shrinkwrap.json changed.
  • extensions/codex/npm-shrinkwrap.json changed.
  • extensions/cohere/npm-shrinkwrap.json changed.
  • extensions/copilot/npm-shrinkwrap.json changed.
  • extensions/deepinfra/npm-shrinkwrap.json changed.
  • extensions/deepseek/npm-shrinkwrap.json changed.
  • extensions/diagnostics-otel/npm-shrinkwrap.json changed.
  • extensions/diagnostics-prometheus/npm-shrinkwrap.json changed.
  • extensions/diffs-language-pack/npm-shrinkwrap.json changed.
  • extensions/diffs/npm-shrinkwrap.json changed.
  • extensions/discord/npm-shrinkwrap.json changed.
  • extensions/exa/npm-shrinkwrap.json changed.
  • extensions/feishu/npm-shrinkwrap.json changed.
  • extensions/firecrawl/npm-shrinkwrap.json changed.
  • extensions/fireworks/npm-shrinkwrap.json changed.
  • extensions/gmi/npm-shrinkwrap.json changed.
  • extensions/google-meet/npm-shrinkwrap.json changed.
  • extensions/googlechat/npm-shrinkwrap.json changed.
  • extensions/gradium/npm-shrinkwrap.json changed.
  • extensions/groq/npm-shrinkwrap.json changed.
  • extensions/inworld/npm-shrinkwrap.json changed.
  • extensions/irc/npm-shrinkwrap.json changed.
  • extensions/kilocode/npm-shrinkwrap.json changed.
  • extensions/kimi-coding/npm-shrinkwrap.json changed.
  • extensions/line/npm-shrinkwrap.json changed.
  • extensions/llama-cpp/npm-shrinkwrap.json changed.
  • extensions/lobster/npm-shrinkwrap.json changed.
  • extensions/matrix/npm-shrinkwrap.json changed.
  • extensions/mattermost/npm-shrinkwrap.json changed.
  • extensions/memory-lancedb/npm-shrinkwrap.json changed.
  • extensions/moonshot/npm-shrinkwrap.json changed.
  • extensions/msteams/npm-shrinkwrap.json changed.
  • extensions/nextcloud-talk/npm-shrinkwrap.json changed.
  • extensions/nostr/npm-shrinkwrap.json changed.
  • extensions/openshell/npm-shrinkwrap.json changed.
  • extensions/parallel/npm-shrinkwrap.json changed.
  • extensions/perplexity/npm-shrinkwrap.json changed.
  • extensions/pixverse/npm-shrinkwrap.json changed.
  • extensions/qianfan/npm-shrinkwrap.json changed.
  • extensions/qqbot/npm-shrinkwrap.json changed.
  • extensions/qwen/npm-shrinkwrap.json changed.
  • extensions/raft/npm-shrinkwrap.json changed.
  • extensions/searxng/npm-shrinkwrap.json changed.
  • extensions/signal/npm-shrinkwrap.json changed.
  • extensions/slack/npm-shrinkwrap.json changed.
  • extensions/sms/npm-shrinkwrap.json changed.
  • extensions/stepfun/npm-shrinkwrap.json changed.
  • extensions/synology-chat/npm-shrinkwrap.json changed.
  • extensions/tavily/npm-shrinkwrap.json changed.
  • extensions/tencent/npm-shrinkwrap.json changed.
  • extensions/tlon/npm-shrinkwrap.json changed.
  • extensions/tokenjuice/npm-shrinkwrap.json changed.
  • extensions/twitch/npm-shrinkwrap.json changed.
  • extensions/venice/npm-shrinkwrap.json changed.
  • extensions/vercel-ai-gateway/npm-shrinkwrap.json changed.
  • extensions/voice-call/npm-shrinkwrap.json changed.
  • extensions/whatsapp/npm-shrinkwrap.json changed.
  • extensions/zai/npm-shrinkwrap.json changed.
  • extensions/zalo/npm-shrinkwrap.json changed.
  • extensions/zalouser/npm-shrinkwrap.json changed.
  • npm-shrinkwrap.json changed.
  • pnpm-lock.yaml changed.
  • extensions/acpx/package.json changed dependencies, version.
  • extensions/admin-http-rpc/package.json changed version.
  • extensions/alibaba/package.json changed version.
  • extensions/amazon-bedrock-mantle/package.json changed version.
  • extensions/amazon-bedrock/package.json changed version.
  • extensions/anthropic-vertex/package.json changed version.
  • extensions/anthropic/package.json changed version.
  • extensions/arcee/package.json changed version.
  • extensions/azure-speech/package.json changed version.
  • extensions/bonjour/package.json changed version.
  • extensions/brave/package.json changed version.
  • extensions/browser/package.json changed version.
  • extensions/byteplus/package.json changed version.
  • extensions/canvas/package.json changed version.
  • extensions/cerebras/package.json changed version.
  • extensions/chutes/package.json changed version.
  • extensions/clickclack/package.json changed devDependencies, peerDependencies, version.
  • extensions/cloudflare-ai-gateway/package.json changed version.
  • extensions/codex-supervisor/package.json changed version.
  • extensions/codex/package.json changed version.
  • extensions/cohere/package.json changed devDependencies, name, version.
  • extensions/comfy/package.json changed version.
  • extensions/copilot-proxy/package.json changed version.
  • extensions/copilot/package.json changed version.
  • extensions/deepgram/package.json changed version.
  • extensions/deepinfra/package.json changed version.
  • extensions/deepseek/package.json changed version.
  • extensions/diagnostics-otel/package.json changed dependencies, version.
  • extensions/diagnostics-prometheus/package.json changed version.
  • extensions/diffs-language-pack/package.json changed version.
  • extensions/diffs/package.json changed version.
  • extensions/discord/package.json changed devDependencies, peerDependencies, version.
  • extensions/document-extract/package.json changed version.
  • extensions/duckduckgo/package.json changed version.
  • extensions/elevenlabs/package.json changed version.
  • extensions/exa/package.json changed version.
  • extensions/fal/package.json changed version.
  • extensions/feishu/package.json changed devDependencies, peerDependencies, version.
  • extensions/file-transfer/package.json changed version.
  • extensions/firecrawl/package.json changed version.
  • extensions/fireworks/package.json changed version.
  • extensions/github-copilot/package.json changed version.
  • extensions/gmi/package.json changed version.
  • extensions/google-meet/package.json changed devDependencies, peerDependencies, version.
  • extensions/google/package.json changed version.
  • extensions/googlechat/package.json changed devDependencies, peerDependencies, version.
  • extensions/gradium/package.json changed version.
  • extensions/groq/package.json changed version.
  • extensions/huggingface/package.json changed version.
  • extensions/image-generation-core/package.json changed version.
  • extensions/imessage/package.json changed version.
  • extensions/inworld/package.json changed version.
  • extensions/irc/package.json changed version.
  • extensions/kilocode/package.json changed version.
  • extensions/kimi-coding/package.json changed version.
  • extensions/line/package.json changed devDependencies, peerDependencies, version.
  • extensions/litellm/package.json changed version.
  • extensions/llama-cpp/package.json changed dependencies, optionalDependencies, version.
  • extensions/llm-task/package.json changed version.
  • extensions/lmstudio/package.json changed version.
  • extensions/lobster/package.json changed version.
  • extensions/matrix/package.json changed devDependencies, peerDependencies, version.
  • extensions/mattermost/package.json changed devDependencies, peerDependencies, version.
  • extensions/media-understanding-core/package.json changed version.
  • extensions/memory-core/package.json changed devDependencies, peerDependencies, version.
  • extensions/memory-lancedb/package.json changed version.
  • extensions/memory-wiki/package.json changed devDependencies, peerDependencies, version.
  • extensions/microsoft-foundry/package.json changed version.
  • extensions/microsoft/package.json changed version.
  • extensions/migrate-claude/package.json changed devDependencies, peerDependencies, version.
  • extensions/migrate-hermes/package.json changed devDependencies, peerDependencies, version.
  • extensions/minimax/package.json changed version.
  • extensions/mistral/package.json changed version.
  • extensions/moonshot/package.json changed version.
  • extensions/msteams/package.json changed devDependencies, peerDependencies, version.
  • extensions/nextcloud-talk/package.json changed devDependencies, peerDependencies, version.
  • extensions/nostr/package.json changed devDependencies, peerDependencies, version.
  • extensions/novita/package.json changed version.
  • extensions/nvidia/package.json changed version.
  • extensions/oc-path/package.json changed devDependencies, peerDependencies, version.
  • extensions/ollama/package.json changed version.
  • extensions/open-prose/package.json changed version.
  • extensions/openai/package.json changed version.
  • extensions/opencode-go/package.json changed version.
  • extensions/opencode/package.json changed version.
  • extensions/openrouter/package.json changed version.
  • extensions/openshell/package.json changed version.
  • extensions/parallel/package.json changed version.
  • extensions/perplexity/package.json changed version.
  • extensions/pixverse/package.json changed devDependencies, peerDependencies, version.
  • extensions/policy/package.json changed devDependencies, peerDependencies, version.
  • extensions/qa-channel/package.json changed devDependencies, peerDependencies, version.
  • extensions/qa-lab/package.json changed devDependencies, peerDependencies, version.
  • extensions/qa-matrix/package.json changed devDependencies, peerDependencies, version.
  • extensions/qianfan/package.json changed version.
  • extensions/qqbot/package.json changed devDependencies, peerDependencies, version.
  • extensions/qwen/package.json changed version.
  • extensions/raft/package.json changed dependencies, devDependencies, peerDependencies, peerDependenciesMeta, name, version.
  • extensions/runway/package.json changed version.
  • extensions/searxng/package.json changed version.
  • extensions/senseaudio/package.json changed version.
  • extensions/sglang/package.json changed version.
  • extensions/signal/package.json changed version.
  • extensions/slack/package.json changed dependencies, devDependencies, peerDependencies, version.
  • extensions/sms/package.json changed version.
  • extensions/stepfun/package.json changed version.
  • extensions/synology-chat/package.json changed version.
  • extensions/synthetic/package.json changed version.
  • extensions/tavily/package.json changed version.
  • extensions/telegram/package.json changed version.
  • extensions/tencent/package.json changed version.
  • extensions/tlon/package.json changed devDependencies, peerDependencies, version.
  • extensions/together/package.json changed version.
  • extensions/tokenjuice/package.json changed dependencies, devDependencies, peerDependencies, version.
  • extensions/tts-local-cli/package.json changed version.
  • extensions/twitch/package.json changed version.
  • extensions/venice/package.json changed version.
  • extensions/vercel-ai-gateway/package.json changed version.
  • extensions/video-generation-core/package.json changed version.
  • extensions/vllm/package.json changed version.
  • extensions/voice-call/package.json changed devDependencies, peerDependencies, version.
  • extensions/volcengine/package.json changed version.
  • extensions/voyage/package.json changed version.
  • extensions/vydra/package.json changed version.
  • extensions/web-readability/package.json changed version.
  • extensions/webhooks/package.json changed version.
  • extensions/whatsapp/package.json changed devDependencies, peerDependencies, version.
  • extensions/workboard/package.json changed devDependencies, peerDependencies, version.
  • extensions/xai/package.json changed version.
  • extensions/xiaomi/package.json changed version.
  • extensions/zai/package.json changed version.
  • extensions/zalo/package.json changed devDependencies, peerDependencies, version.
  • extensions/zalouser/package.json changed devDependencies, peerDependencies, version.
  • package.json changed dependencies, devDependencies, version.
  • packages/agent-core/package.json changed dependencies.
  • packages/speech-core/package.json changed dependencies.

Auto-scrub was not attempted because this PR changes package manifest dependency graph fields:

  • extensions/acpx/package.json changed dependencies, version.
  • extensions/admin-http-rpc/package.json changed version.
  • extensions/alibaba/package.json changed version.
  • extensions/amazon-bedrock-mantle/package.json changed version.
  • extensions/amazon-bedrock/package.json changed version.
  • extensions/anthropic-vertex/package.json changed version.
  • extensions/anthropic/package.json changed version.
  • extensions/arcee/package.json changed version.
  • extensions/azure-speech/package.json changed version.
  • extensions/bonjour/package.json changed version.
  • extensions/brave/package.json changed version.
  • extensions/browser/package.json changed version.
  • extensions/byteplus/package.json changed version.
  • extensions/canvas/package.json changed version.
  • extensions/cerebras/package.json changed version.
  • extensions/chutes/package.json changed version.
  • extensions/clickclack/package.json changed devDependencies, peerDependencies, version.
  • extensions/cloudflare-ai-gateway/package.json changed version.
  • extensions/codex-supervisor/package.json changed version.
  • extensions/codex/package.json changed version.
  • extensions/cohere/package.json changed devDependencies, name, version.
  • extensions/comfy/package.json changed version.
  • extensions/copilot-proxy/package.json changed version.
  • extensions/copilot/package.json changed version.
  • extensions/deepgram/package.json changed version.
  • extensions/deepinfra/package.json changed version.
  • extensions/deepseek/package.json changed version.
  • extensions/diagnostics-otel/package.json changed dependencies, version.
  • extensions/diagnostics-prometheus/package.json changed version.
  • extensions/diffs-language-pack/package.json changed version.
  • extensions/diffs/package.json changed version.
  • extensions/discord/package.json changed devDependencies, peerDependencies, version.
  • extensions/document-extract/package.json changed version.
  • extensions/duckduckgo/package.json changed version.
  • extensions/elevenlabs/package.json changed version.
  • extensions/exa/package.json changed version.
  • extensions/fal/package.json changed version.
  • extensions/feishu/package.json changed devDependencies, peerDependencies, version.
  • extensions/file-transfer/package.json changed version.
  • extensions/firecrawl/package.json changed version.
  • extensions/fireworks/package.json changed version.
  • extensions/github-copilot/package.json changed version.
  • extensions/gmi/package.json changed version.
  • extensions/google-meet/package.json changed devDependencies, peerDependencies, version.
  • extensions/google/package.json changed version.
  • extensions/googlechat/package.json changed devDependencies, peerDependencies, version.
  • extensions/gradium/package.json changed version.
  • extensions/groq/package.json changed version.
  • extensions/huggingface/package.json changed version.
  • extensions/image-generation-core/package.json changed version.
  • extensions/imessage/package.json changed version.
  • extensions/inworld/package.json changed version.
  • extensions/irc/package.json changed version.
  • extensions/kilocode/package.json changed version.
  • extensions/kimi-coding/package.json changed version.
  • extensions/line/package.json changed devDependencies, peerDependencies, version.
  • extensions/litellm/package.json changed version.
  • extensions/llama-cpp/package.json changed dependencies, optionalDependencies, version.
  • extensions/llm-task/package.json changed version.
  • extensions/lmstudio/package.json changed version.
  • extensions/lobster/package.json changed version.
  • extensions/matrix/package.json changed devDependencies, peerDependencies, version.
  • extensions/mattermost/package.json changed devDependencies, peerDependencies, version.
  • extensions/media-understanding-core/package.json changed version.
  • extensions/memory-core/package.json changed devDependencies, peerDependencies, version.
  • extensions/memory-lancedb/package.json changed version.
  • extensions/memory-wiki/package.json changed devDependencies, peerDependencies, version.
  • extensions/microsoft-foundry/package.json changed version.
  • extensions/microsoft/package.json changed version.
  • extensions/migrate-claude/package.json changed devDependencies, peerDependencies, version.
  • extensions/migrate-hermes/package.json changed devDependencies, peerDependencies, version.
  • extensions/minimax/package.json changed version.
  • extensions/mistral/package.json changed version.
  • extensions/moonshot/package.json changed version.
  • extensions/msteams/package.json changed devDependencies, peerDependencies, version.
  • extensions/nextcloud-talk/package.json changed devDependencies, peerDependencies, version.
  • extensions/nostr/package.json changed devDependencies, peerDependencies, version.
  • extensions/novita/package.json changed version.
  • extensions/nvidia/package.json changed version.
  • extensions/oc-path/package.json changed devDependencies, peerDependencies, version.
  • extensions/ollama/package.json changed version.
  • extensions/open-prose/package.json changed version.
  • extensions/openai/package.json changed version.
  • extensions/opencode-go/package.json changed version.
  • extensions/opencode/package.json changed version.
  • extensions/openrouter/package.json changed version.
  • extensions/openshell/package.json changed version.
  • extensions/parallel/package.json changed version.
  • extensions/perplexity/package.json changed version.
  • extensions/pixverse/package.json changed devDependencies, peerDependencies, version.
  • extensions/policy/package.json changed devDependencies, peerDependencies, version.
  • extensions/qa-channel/package.json changed devDependencies, peerDependencies, version.
  • extensions/qa-lab/package.json changed devDependencies, peerDependencies, version.
  • extensions/qa-matrix/package.json changed devDependencies, peerDependencies, version.
  • extensions/qianfan/package.json changed version.
  • extensions/qqbot/package.json changed devDependencies, peerDependencies, version.
  • extensions/qwen/package.json changed version.
  • extensions/raft/package.json changed dependencies, devDependencies, peerDependencies, peerDependenciesMeta, name, version.
  • extensions/runway/package.json changed version.
  • extensions/searxng/package.json changed version.
  • extensions/senseaudio/package.json changed version.
  • extensions/sglang/package.json changed version.
  • extensions/signal/package.json changed version.
  • extensions/slack/package.json changed dependencies, devDependencies, peerDependencies, version.
  • extensions/sms/package.json changed version.
  • extensions/stepfun/package.json changed version.
  • extensions/synology-chat/package.json changed version.
  • extensions/synthetic/package.json changed version.
  • extensions/tavily/package.json changed version.
  • extensions/telegram/package.json changed version.
  • extensions/tencent/package.json changed version.
  • extensions/tlon/package.json changed devDependencies, peerDependencies, version.
  • extensions/together/package.json changed version.
  • extensions/tokenjuice/package.json changed dependencies, devDependencies, peerDependencies, version.
  • extensions/tts-local-cli/package.json changed version.
  • extensions/twitch/package.json changed version.
  • extensions/venice/package.json changed version.
  • extensions/vercel-ai-gateway/package.json changed version.
  • extensions/video-generation-core/package.json changed version.
  • extensions/vllm/package.json changed version.
  • extensions/voice-call/package.json changed devDependencies, peerDependencies, version.
  • extensions/volcengine/package.json changed version.
  • extensions/voyage/package.json changed version.
  • extensions/vydra/package.json changed version.
  • extensions/web-readability/package.json changed version.
  • extensions/webhooks/package.json changed version.
  • extensions/whatsapp/package.json changed devDependencies, peerDependencies, version.
  • extensions/workboard/package.json changed devDependencies, peerDependencies, version.
  • extensions/xai/package.json changed version.
  • extensions/xiaomi/package.json changed version.
  • extensions/zai/package.json changed version.
  • extensions/zalo/package.json changed devDependencies, peerDependencies, version.
  • extensions/zalouser/package.json changed devDependencies, peerDependencies, version.
  • package.json changed dependencies, devDependencies, version.
  • packages/agent-core/package.json changed dependencies.
  • packages/speech-core/package.json changed dependencies.

Dependency graph changes must be reviewed by security or handled by maintainers internally. Please remove lockfile changes manually if they are not needed.

To remove lockfile changes, restore them from the target branch:

git fetch origin
git checkout 'origin/main' -- 'extensions/acpx/npm-shrinkwrap.json' 'extensions/amazon-bedrock-mantle/npm-shrinkwrap.json' 'extensions/amazon-bedrock/npm-shrinkwrap.json' 'extensions/anthropic-vertex/npm-shrinkwrap.json' 'extensions/arcee/npm-shrinkwrap.json' 'extensions/brave/npm-shrinkwrap.json' 'extensions/cerebras/npm-shrinkwrap.json' 'extensions/chutes/npm-shrinkwrap.json' 'extensions/clickclack/npm-shrinkwrap.json' 'extensions/cloudflare-ai-gateway/npm-shrinkwrap.json' 'extensions/codex/npm-shrinkwrap.json' 'extensions/cohere/npm-shrinkwrap.json' 'extensions/copilot/npm-shrinkwrap.json' 'extensions/deepinfra/npm-shrinkwrap.json' 'extensions/deepseek/npm-shrinkwrap.json' 'extensions/diagnostics-otel/npm-shrinkwrap.json' 'extensions/diagnostics-prometheus/npm-shrinkwrap.json' 'extensions/diffs-language-pack/npm-shrinkwrap.json' 'extensions/diffs/npm-shrinkwrap.json' 'extensions/discord/npm-shrinkwrap.json' 'extensions/exa/npm-shrinkwrap.json' 'extensions/feishu/npm-shrinkwrap.json' 'extensions/firecrawl/npm-shrinkwrap.json' 'extensions/fireworks/npm-shrinkwrap.json' 'extensions/gmi/npm-shrinkwrap.json' 'extensions/google-meet/npm-shrinkwrap.json' 'extensions/googlechat/npm-shrinkwrap.json' 'extensions/gradium/npm-shrinkwrap.json' 'extensions/groq/npm-shrinkwrap.json' 'extensions/inworld/npm-shrinkwrap.json' 'extensions/irc/npm-shrinkwrap.json' 'extensions/kilocode/npm-shrinkwrap.json' 'extensions/kimi-coding/npm-shrinkwrap.json' 'extensions/line/npm-shrinkwrap.json' 'extensions/llama-cpp/npm-shrinkwrap.json' 'extensions/lobster/npm-shrinkwrap.json' 'extensions/matrix/npm-shrinkwrap.json' 'extensions/mattermost/npm-shrinkwrap.json' 'extensions/memory-lancedb/npm-shrinkwrap.json' 'extensions/moonshot/npm-shrinkwrap.json' 'extensions/msteams/npm-shrinkwrap.json' 'extensions/nextcloud-talk/npm-shrinkwrap.json' 'extensions/nostr/npm-shrinkwrap.json' 'extensions/openshell/npm-shrinkwrap.json' 'extensions/parallel/npm-shrinkwrap.json' 'extensions/perplexity/npm-shrinkwrap.json' 'extensions/pixverse/npm-shrinkwrap.json' 'extensions/qianfan/npm-shrinkwrap.json' 'extensions/qqbot/npm-shrinkwrap.json' 'extensions/qwen/npm-shrinkwrap.json' 'extensions/raft/npm-shrinkwrap.json' 'extensions/searxng/npm-shrinkwrap.json' 'extensions/signal/npm-shrinkwrap.json' 'extensions/slack/npm-shrinkwrap.json' 'extensions/sms/npm-shrinkwrap.json' 'extensions/stepfun/npm-shrinkwrap.json' 'extensions/synology-chat/npm-shrinkwrap.json' 'extensions/tavily/npm-shrinkwrap.json' 'extensions/tencent/npm-shrinkwrap.json' 'extensions/tlon/npm-shrinkwrap.json' 'extensions/tokenjuice/npm-shrinkwrap.json' 'extensions/twitch/npm-shrinkwrap.json' 'extensions/venice/npm-shrinkwrap.json' 'extensions/vercel-ai-gateway/npm-shrinkwrap.json' 'extensions/voice-call/npm-shrinkwrap.json' 'extensions/whatsapp/npm-shrinkwrap.json' 'extensions/zai/npm-shrinkwrap.json' 'extensions/zalo/npm-shrinkwrap.json' 'extensions/zalouser/npm-shrinkwrap.json' 'npm-shrinkwrap.json' 'pnpm-lock.yaml'
git commit -m 'chore: remove dependency lockfile change'
git push

If this PR intentionally needs a dependency graph change, ask a repository admin or member of @openclaw/openclaw-secops to comment:

/allow-dependencies-change

The action will approve the current head SHA (5f7eb96df65423e306d6eb6285aa4c8a3f0460b1) when it reruns. A later push requires a fresh approval.

@LightDriverCS
LightDriverCS merged commit 8a40f58 into main Jul 7, 2026
147 of 149 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.