build: refresh dependency pins#86628
Conversation
Dependency Changes DetectedThis PR changes dependency-related files. Maintainers should confirm these changes are intentional. Changed files:
Maintainer follow-up:
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
|
Codex review: needs maintainer review before merge. Reviewed May 25, 2026, 4:51 PM ET / 20:51 UTC. Summary PR surface: Source +15, Tests +19, Docs +3, Config +1, Other +174. Total +212 across 63 files. Reproducibility: not applicable. this is a dependency/build refresh rather than a bug report. The relevant proof is dependency guard, build, targeted test, scanner, and CI evidence for the current head. Review metrics: 3 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Next step before merge Security Review detailsBest possible solution: Land this only after maintainer dependency/security sign-off, green required checks for the current head, and explicit acceptance or remediation of the Socket/dependency-change warnings. Do we have a high-confidence way to reproduce the issue? Not applicable; this is a dependency/build refresh rather than a bug report. The relevant proof is dependency guard, build, targeted test, scanner, and CI evidence for the current head. Is this the best way to solve the issue? Yes, with maintainer sign-off: updating exact pins, shrinkwraps, docs, focused tests, and the patch allowlist together is the maintainable shape for this refresh. The safer merge path is to wait for dependency/security acceptance and current-head CI rather than splitting an automated repair from this branch. AGENTS.md: found and applied where relevant. Codex review notes: model gpt-5.5, reasoning high; reviewed against 148db1473601. Label changesLabel changes:
Label justifications:
Evidence reviewedPR surface: Source +15, Tests +19, Docs +3, Config +1, Other +174. Total +212 across 63 files. View PR surface stats
Security concerns:
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b38c5a84ad
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| { | ||
| "provider": "openai", | ||
| "model": "gpt-5.3-codex-spark", | ||
| "reason": "gpt-5.3-codex-spark is no longer exposed by the OpenAI or Codex catalogs. Use openai/gpt-5.5." | ||
| "reason": "gpt-5.3-codex-spark is not exposed by the OpenAI API catalog. Use openai-codex/gpt-5.3-codex-spark or openai/gpt-5.5." |
There was a problem hiding this comment.
Preserve Codex Spark when deprecating openai-codex refs
This change makes openai-codex/gpt-5.3-codex-spark valid by removing its suppression, but openclaw doctor --fix still rewrites every openai-codex/* model ref to openai/* via src/commands/doctor/shared/codex-route-warnings.ts (toCanonicalOpenAIModelRef). In accounts where Codex exposes Spark, running doctor will now convert a working config to openai/gpt-5.3-codex-spark, which remains suppressed and causes model-resolution errors on the next run.
Useful? React with 👍 / 👎.
|
ClawSweeper PR egg 🔥 Warming up: real-behavior proof passed; findings, security review, or rank-up moves are still in progress. Hatch commandComment Hatchability rules:
What is this egg doing here?
|
|
Verification before merge:
CI on
Previous CI note: first CI run caught stale Known proof gaps: no live provider/channel traffic and no release publish was tested; peer/engine-breaking majors were intentionally left pinned. |
* build: refresh dependencies * build: align pi fallback version
* build: refresh dependencies * build: align pi fallback version
* build: refresh dependencies * build: align pi fallback version
* build: refresh dependencies * build: align pi fallback version
Summary
@openai/codex@0.133.0, including the managed app-server version and Spark model handling@agentclientprotocol/claude-agent-acp@0.37.0patch, and keep the package patch guard currentVerification
pnpm peers checkpnpm deps:shrinkwrap:checkpnpm deps:pins:checkpnpm deps:patches:checkpnpm deps:vuln:gatepnpm docs:list.agents/skills/autoreview/scripts/autoreview --mode localnode scripts/run-vitest.mjs extensions/codex/src/app-server/thread-lifecycle.test.ts src/auto-reply/thinking.test.ts extensions/openai/openclaw.plugin.test.ts test/scripts/check-package-patches.test.ts extensions/codex/src/manifest.test.ts extensions/acpx/src/claude-agent-acp-completion.test.ts extensions/acpx/src/codex-auth-bridge.test.ts extensions/acpx/src/manifest.test.tspnpm check:changedpnpm buildgit diff --check origin/main...HEADReal behavior proof
Behavior addressed: dependency refresh for OpenClaw package pins, shrinkwraps, Codex app-server metadata, OpenAI Codex Spark model policy, and the ACP patched dependency.
Real environment tested: local macOS source checkout using the repo package manager and generated lock/shrinkwrap files; GitHub CI will run on this PR before landing.
Exact steps or command run after this patch: ran dependency guards, targeted Vitest files for changed runtime/policy surfaces, docs listing, autoreview, changed checks, build, and whitespace validation listed above.
Evidence after fix: dependency guards passed; package patch guard reports no new pnpm patches and 3 legacy patches allowlisted; focused Vitest run passed 8 files and 107 tests;
pnpm check:changedpassed tsgo, oxlint, and import-cycle checks;pnpm buildcompleted.Observed result after fix: Codex 0.133.0 metadata and Spark behavior are reflected in code, docs, and tests; ACP 0.37.0 remains patched for the existing completion lifecycle behavior; peer/engine-blocked majors remain intentionally pinned.
What was not tested: live provider/channel traffic, release publishing, and the peer/engine-breaking major upgrades that were intentionally skipped.