chore: update workspace dependencies

This commit is contained in:
Peter Steinberger
2026-05-09 10:58:26 +01:00
parent e7fb5418b8
commit 4883a0e6c4
38 changed files with 823 additions and 771 deletions
+1
View File
@@ -6,6 +6,7 @@ Docs: https://docs.openclaw.ai
### Changes
- Dependencies: refresh workspace dependency pins and lockfile, including `@openai/codex` `0.130.0`, `acpx` `0.7.0`, AWS SDK `3.1044.0`, OpenTelemetry `0.217.0`, `typebox` `1.1.38`, `vite` `8.0.11`, `oxfmt` `0.48.0`, and `oxlint` `1.63.0`, and update the Codex harness model snapshot for the new bundled app-server catalog.
- Plugins/ACPX: accept an optional `args` array in `agents.<name>` config so paths and flag values containing spaces stay intact when spawning ACP agent processes. Thanks @TheArchitectit and @BunsDev.
- Agents: inject the current provider/model identity into system prompts, including configured prompt overrides and CLI hook prompt replacements, so agents can answer model-identity questions from the actual runtime selection.
- Plugins/CLI: add the optional bundled `oc-path` plugin, providing `openclaw path` for surgical `oc://` access to markdown, JSONC, and JSONL workspace files.
+11 -11
View File
@@ -409,20 +409,20 @@ If discovery fails or times out, OpenClaw uses a bundled fallback catalog for:
- GPT-5.4 mini
- GPT-5.2
The current bundled harness is `@openai/codex` `0.129.0`. A `model/list` probe
The current bundled harness is `@openai/codex` `0.130.0`. A `model/list` probe
against that bundled app-server returned:
| Model id | Default | Hidden | Input modalities | Reasoning efforts |
| ------------------- | ------- | ------ | ---------------- | ------------------------ |
| `gpt-5.5` | Yes | No | text, image | low, medium, high, xhigh |
| `gpt-5.4` | No | No | text, image | low, medium, high, xhigh |
| `gpt-5.4-mini` | No | No | text, image | low, medium, high, xhigh |
| `gpt-5.3-codex` | No | No | text, image | low, medium, high, xhigh |
| `gpt-5.2` | No | No | text, image | low, medium, high, xhigh |
| `codex-auto-review` | No | Yes | text, image | low, medium, high, xhigh |
| Model id | Default | Hidden | Input modalities | Reasoning efforts |
| --------------------- | ------- | ------ | ---------------- | ------------------------ |
| `gpt-5.5` | Yes | No | text, image | low, medium, high, xhigh |
| `gpt-5.4` | No | No | text, image | low, medium, high, xhigh |
| `gpt-5.4-mini` | No | No | text, image | low, medium, high, xhigh |
| `gpt-5.3-codex` | No | No | text, image | low, medium, high, xhigh |
| `gpt-5.3-codex-spark` | No | No | text | low, medium, high, xhigh |
| `gpt-5.2` | No | No | text, image | low, medium, high, xhigh |
Hidden models are returned by the app-server catalog for internal or specialized
flows, but they are not normal model-picker choices.
Hidden models can be returned by the app-server catalog for internal or
specialized flows, but they are not normal model-picker choices.
You can tune discovery under `plugins.entries.codex.config.discovery`:
+1 -1
View File
@@ -10,7 +10,7 @@
"dependencies": {
"@agentclientprotocol/claude-agent-acp": "0.32.0",
"@zed-industries/codex-acp": "0.13.0",
"acpx": "0.6.1"
"acpx": "0.7.0"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*"
@@ -5,7 +5,7 @@
"description": "OpenClaw Amazon Bedrock Mantle (OpenAI-compatible) provider plugin",
"type": "module",
"dependencies": {
"@anthropic-ai/sdk": "0.93.0",
"@anthropic-ai/sdk": "0.95.0",
"@aws/bedrock-token-generator": "^1.1.0",
"@mariozechner/pi-ai": "0.73.1"
},
+2 -2
View File
@@ -5,8 +5,8 @@
"description": "OpenClaw Amazon Bedrock provider plugin",
"type": "module",
"dependencies": {
"@aws-sdk/client-bedrock": "3.1042.0",
"@aws-sdk/client-bedrock-runtime": "3.1042.0",
"@aws-sdk/client-bedrock": "3.1044.0",
"@aws-sdk/client-bedrock-runtime": "3.1044.0",
"@aws-sdk/credential-provider-node": "3.972.39",
"@smithy/shared-ini-file-loader": "4.4.9"
},
+1 -1
View File
@@ -9,7 +9,7 @@
"commander": "^14.0.3",
"express": "5.2.1",
"playwright-core": "1.59.1",
"typebox": "1.1.37",
"typebox": "1.1.38",
"ws": "^8.20.0"
},
"devDependencies": {
+1 -1
View File
@@ -12,7 +12,7 @@
"@lit/context": "^1.1.6",
"chokidar": "^5.0.0",
"lit": "^3.3.2",
"typebox": "1.1.37",
"typebox": "1.1.38",
"ws": "^8.20.0"
},
"openclaw": {
+1 -1
View File
@@ -9,7 +9,7 @@
"type": "module",
"dependencies": {
"@mariozechner/pi-coding-agent": "0.73.1",
"@openai/codex": "0.129.0",
"@openai/codex": "0.130.0",
"ajv": "^8.20.0",
"ws": "^8.20.0"
},
+1 -1
View File
@@ -1,3 +1,3 @@
export const MIN_CODEX_APP_SERVER_VERSION = "0.125.0";
export const MANAGED_CODEX_APP_SERVER_PACKAGE = "@openai/codex";
export const MANAGED_CODEX_APP_SERVER_PACKAGE_VERSION = "0.129.0";
export const MANAGED_CODEX_APP_SERVER_PACKAGE_VERSION = "0.130.0";
+6 -6
View File
@@ -9,14 +9,14 @@
"type": "module",
"dependencies": {
"@opentelemetry/api": "^1.9.1",
"@opentelemetry/api-logs": "^0.216.0",
"@opentelemetry/exporter-logs-otlp-proto": "^0.216.0",
"@opentelemetry/exporter-metrics-otlp-proto": "^0.216.0",
"@opentelemetry/exporter-trace-otlp-proto": "^0.216.0",
"@opentelemetry/api-logs": "^0.217.0",
"@opentelemetry/exporter-logs-otlp-proto": "^0.217.0",
"@opentelemetry/exporter-metrics-otlp-proto": "^0.217.0",
"@opentelemetry/exporter-trace-otlp-proto": "^0.217.0",
"@opentelemetry/resources": "^2.7.1",
"@opentelemetry/sdk-logs": "^0.216.0",
"@opentelemetry/sdk-logs": "^0.217.0",
"@opentelemetry/sdk-metrics": "^2.7.1",
"@opentelemetry/sdk-node": "^0.216.0",
"@opentelemetry/sdk-node": "^0.217.0",
"@opentelemetry/sdk-trace-base": "^2.7.1",
"@opentelemetry/semantic-conventions": "^1.40.0"
},
+1 -1
View File
@@ -14,7 +14,7 @@
"@pierre/diffs": "1.1.20",
"@pierre/theme": "0.0.29",
"playwright-core": "1.59.1",
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*"
+1 -1
View File
@@ -12,7 +12,7 @@
"discord-api-types": "^0.38.47",
"https-proxy-agent": "^9.0.0",
"opusscript": "^0.1.1",
"typebox": "1.1.37",
"typebox": "1.1.38",
"undici": "8.2.0",
"ws": "^8.20.0"
},
+1 -1
View File
@@ -9,7 +9,7 @@
"type": "module",
"dependencies": {
"@larksuiteoapi/node-sdk": "^1.62.1",
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*",
+1 -1
View File
@@ -5,7 +5,7 @@
"type": "module",
"dependencies": {
"minimatch": "10.2.5",
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*"
+1 -1
View File
@@ -5,7 +5,7 @@
"description": "OpenClaw Firecrawl plugin",
"type": "module",
"dependencies": {
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*"
+1 -1
View File
@@ -9,7 +9,7 @@
"type": "module",
"dependencies": {
"commander": "^14.0.3",
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*",
+1 -1
View File
@@ -5,7 +5,7 @@
"description": "OpenClaw Google plugin",
"type": "module",
"dependencies": {
"@google/genai": "^1.51.0",
"@google/genai": "^1.52.0",
"@mariozechner/pi-ai": "0.73.1"
},
"devDependencies": {
+1 -1
View File
@@ -5,7 +5,7 @@
"description": "OpenClaw JSON-only LLM task plugin",
"type": "module",
"dependencies": {
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*"
+1 -1
View File
@@ -10,7 +10,7 @@
"dependencies": {
"@clawdbot/lobster": "2026.4.6",
"ajv": "^8.20.0",
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*"
+2 -2
View File
@@ -12,9 +12,9 @@
"@matrix-org/matrix-sdk-crypto-wasm": "18.2.0",
"fake-indexeddb": "^6.2.5",
"markdown-it": "14.1.1",
"matrix-js-sdk": "41.4.0",
"matrix-js-sdk": "41.5.0-rc.0",
"music-metadata": "^11.12.3",
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*",
+1 -1
View File
@@ -7,7 +7,7 @@
"dependencies": {
"chokidar": "^5.0.0",
"json5": "^2.2.3",
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*",
+1 -1
View File
@@ -11,7 +11,7 @@
"@lancedb/lancedb": "^0.27.2",
"apache-arrow": "18.1.0",
"openai": "^6.36.0",
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*"
+1 -1
View File
@@ -5,7 +5,7 @@
"description": "OpenClaw persistent wiki plugin",
"type": "module",
"dependencies": {
"typebox": "1.1.37",
"typebox": "1.1.38",
"yaml": "^2.8.4"
},
"devDependencies": {
+3 -3
View File
@@ -9,12 +9,12 @@
"type": "module",
"dependencies": {
"@azure/identity": "4.13.1",
"@microsoft/teams.api": "2.0.9",
"@microsoft/teams.apps": "2.0.9",
"@microsoft/teams.api": "2.0.10",
"@microsoft/teams.apps": "2.0.10",
"express": "5.2.1",
"jsonwebtoken": "9.0.3",
"jwks-rsa": "4.0.1",
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*",
+1 -1
View File
@@ -6,7 +6,7 @@
"type": "module",
"dependencies": {
"@mariozechner/pi-ai": "0.73.1",
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*"
+1 -1
View File
@@ -11,7 +11,7 @@
"./test-api.js": "./test-api.ts"
},
"dependencies": {
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*",
+1 -1
View File
@@ -5,7 +5,7 @@
"description": "OpenClaw QA lab plugin with private debugger UI and scenario runner",
"type": "module",
"dependencies": {
"@copilotkit/aimock": "1.17.0",
"@copilotkit/aimock": "1.19.0",
"@modelcontextprotocol/sdk": "1.29.0",
"playwright-core": "1.59.1",
"yaml": "^2.8.4"
+1 -1
View File
@@ -5,7 +5,7 @@
"description": "OpenClaw skill workshop plugin",
"type": "module",
"dependencies": {
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*"
+1 -1
View File
@@ -5,7 +5,7 @@
"description": "OpenClaw Tavily plugin",
"type": "module",
"dependencies": {
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*"
+1 -1
View File
@@ -8,7 +8,7 @@
"@grammyjs/runner": "^2.0.3",
"@grammyjs/transformer-throttler": "^1.2.1",
"grammy": "^1.42.0",
"typebox": "1.1.37",
"typebox": "1.1.38",
"undici": "8.2.0"
},
"devDependencies": {
+2 -2
View File
@@ -8,8 +8,8 @@
},
"type": "module",
"dependencies": {
"@aws-sdk/client-s3": "3.1042.0",
"@aws-sdk/s3-request-presigner": "3.1042.0",
"@aws-sdk/client-s3": "3.1044.0",
"@aws-sdk/s3-request-presigner": "3.1044.0",
"@tloncorp/tlon-skill": "0.3.5",
"@urbit/aura": "^3.0.0"
},
+1 -1
View File
@@ -9,7 +9,7 @@
"type": "module",
"dependencies": {
"commander": "^14.0.3",
"typebox": "1.1.37",
"typebox": "1.1.38",
"ws": "^8.20.0"
},
"devDependencies": {
+1 -1
View File
@@ -11,7 +11,7 @@
"@whiskeysockets/baileys": "7.0.0-rc.9",
"https-proxy-agent": "^9.0.0",
"jimp": "^1.6.1",
"typebox": "1.1.37",
"typebox": "1.1.38",
"undici": "8.2.0"
},
"devDependencies": {
+1 -1
View File
@@ -6,7 +6,7 @@
"type": "module",
"dependencies": {
"@mariozechner/pi-ai": "0.73.1",
"typebox": "1.1.37"
"typebox": "1.1.38"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*",
+1 -1
View File
@@ -8,7 +8,7 @@
},
"type": "module",
"dependencies": {
"typebox": "1.1.37",
"typebox": "1.1.38",
"zca-js": "2.1.2"
},
"devDependencies": {
+16 -16
View File
@@ -1684,15 +1684,15 @@
},
"dependencies": {
"@agentclientprotocol/sdk": "0.21.0",
"@anthropic-ai/sdk": "0.93.0",
"@anthropic-ai/sdk": "0.95.0",
"@anthropic-ai/vertex-sdk": "^0.16.0",
"@aws-sdk/client-bedrock": "3.1042.0",
"@aws-sdk/client-bedrock-runtime": "3.1042.0",
"@aws-sdk/client-bedrock": "3.1044.0",
"@aws-sdk/client-bedrock-runtime": "3.1044.0",
"@aws-sdk/credential-provider-node": "3.972.39",
"@aws/bedrock-token-generator": "^1.1.0",
"@clack/core": "^1.3.0",
"@clack/prompts": "^1.3.0",
"@google/genai": "^1.51.0",
"@google/genai": "^1.52.0",
"@grammyjs/runner": "^2.0.3",
"@grammyjs/transformer-throttler": "^1.2.1",
"@homebridge/ciao": "^1.3.8",
@@ -1719,7 +1719,7 @@
"grammy": "^1.42.0",
"https-proxy-agent": "^9.0.0",
"ipaddr.js": "^2.4.0",
"jiti": "^2.6.1",
"jiti": "^2.7.0",
"json5": "^2.2.3",
"jszip": "^3.10.1",
"kysely": "0.28.17",
@@ -1733,11 +1733,11 @@
"playwright-core": "1.59.1",
"proxy-agent": "^8.0.1",
"qrcode": "1.5.4",
"tar": "7.5.13",
"tar": "7.5.14",
"tokenjuice": "0.7.0",
"tree-sitter-bash": "^0.25.1",
"tslog": "^4.10.2",
"typebox": "1.1.37",
"typebox": "1.1.38",
"undici": "8.2.0",
"web-push": "^3.6.7",
"web-tree-sitter": "^0.26.8",
@@ -1747,22 +1747,22 @@
},
"devDependencies": {
"@a2ui/lit": "0.9.3",
"@copilotkit/aimock": "1.17.0",
"@copilotkit/aimock": "1.19.0",
"@grammyjs/types": "^3.26.0",
"@lit-labs/signals": "^0.2.0",
"@lit/context": "^1.1.6",
"@mdx-js/mdx": "^3.1.1",
"@types/express": "^5.0.6",
"@types/markdown-it": "^14.1.2",
"@types/node": "25.6.0",
"@types/node": "25.6.2",
"@types/ws": "^8.18.1",
"@typescript/native-preview": "7.0.0-dev.20260504.1",
"@typescript/native-preview": "7.0.0-dev.20260509.2",
"@vitest/coverage-v8": "^4.1.5",
"jscpd": "4.0.9",
"jsdom": "^29.1.1",
"lit": "^3.3.2",
"oxfmt": "0.47.0",
"oxlint": "^1.62.0",
"oxfmt": "0.48.0",
"oxlint": "^1.63.0",
"oxlint-tsgolint": "^0.22.1",
"signal-utils": "0.21.1",
"tsdown": "0.21.10",
@@ -1788,10 +1788,10 @@
"packageManager": "pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8",
"pnpm": {
"overrides": {
"@anthropic-ai/sdk": "0.93.0",
"@anthropic-ai/sdk": "0.95.0",
"hono": "4.12.14",
"@hono/node-server": "1.19.14",
"@aws-sdk/client-bedrock-runtime": "3.1024.0",
"@aws-sdk/client-bedrock-runtime": "3.1044.0",
"axios": "1.16.0",
"fast-uri": "3.1.2",
"follow-redirects": "1.16.0",
@@ -1807,8 +1807,8 @@
"path-to-regexp": "8.4.0",
"qs": "6.14.2",
"node-domexception": "npm:@nolyfill/domexception@1.0.28",
"typebox": "1.1.37",
"tar": "7.5.13",
"typebox": "1.1.38",
"tar": "7.5.14",
"tough-cookie": "4.1.3",
"yauzl": "3.2.1",
"protobufjs": "7.5.5",
+751 -700
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -23,7 +23,7 @@
"@vitest/browser-playwright": "4.1.5",
"jsdom": "^29.1.1",
"playwright": "^1.59.1",
"vite": "8.0.10",
"vite": "8.0.11",
"vitest": "4.1.5"
}
}