diff --git a/docs/plugins/codex-harness-reference.md b/docs/plugins/codex-harness-reference.md index de40bf078624..38058bdcd5a1 100644 --- a/docs/plugins/codex-harness-reference.md +++ b/docs/plugins/codex-harness-reference.md @@ -50,7 +50,7 @@ Top-level fields: ## App-server transport By default OpenClaw starts the managed Codex binary shipped with the bundled -plugin (currently `@openai/codex` `0.144.1`): +plugin (currently `@openai/codex` `0.144.3`): ```bash codex app-server --listen stdio:// @@ -462,7 +462,7 @@ If discovery fails or times out, OpenClaw uses a bundled fallback catalog: | `gpt-5.4-mini` | GPT-5.4-Mini | low, medium, high, xhigh | -The current bundled harness is `@openai/codex` `0.144.1`. A `model/list` probe +The current bundled harness is `@openai/codex` `0.144.3`. A `model/list` probe against that bundled app-server returned these public picker rows: | Model id | Input modalities | Reasoning efforts | diff --git a/extensions/codex/npm-shrinkwrap.json b/extensions/codex/npm-shrinkwrap.json index 1a07f0da74e2..cd3c9a2d5301 100644 --- a/extensions/codex/npm-shrinkwrap.json +++ b/extensions/codex/npm-shrinkwrap.json @@ -8,16 +8,16 @@ "name": "@openclaw/codex", "version": "2026.7.1", "dependencies": { - "@openai/codex": "0.144.1", + "@openai/codex": "0.144.3", "typebox": "1.3.3", "ws": "8.21.0", "zod": "4.4.3" } }, "node_modules/@openai/codex": { - "version": "0.144.1", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.1.tgz", - "integrity": "sha512-Xir1zqPfpenhdoAoshN53uonzbBXj18COyzRkFlVZpSNyEl5XtkuYu9oddELePFN7K/0sXUcSO34Ad5IeCXPbw==", + "version": "0.144.3", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.3.tgz", + "integrity": "sha512-8Re3wp5CdYiM7nsF4StFa5js6IT11N7srhxfvwtol7ENHDht05C+HS4e1CTmYjqkhgsUzl2R1gB27iN2pdbVnA==", "license": "Apache-2.0", "bin": { "codex": "bin/codex.js" @@ -26,19 +26,19 @@ "node": ">=16" }, "optionalDependencies": { - "@openai/codex-darwin-arm64": "npm:@openai/codex@0.144.1-darwin-arm64", - "@openai/codex-darwin-x64": "npm:@openai/codex@0.144.1-darwin-x64", - "@openai/codex-linux-arm64": "npm:@openai/codex@0.144.1-linux-arm64", - "@openai/codex-linux-x64": "npm:@openai/codex@0.144.1-linux-x64", - "@openai/codex-win32-arm64": "npm:@openai/codex@0.144.1-win32-arm64", - "@openai/codex-win32-x64": "npm:@openai/codex@0.144.1-win32-x64" + "@openai/codex-darwin-arm64": "npm:@openai/codex@0.144.3-darwin-arm64", + "@openai/codex-darwin-x64": "npm:@openai/codex@0.144.3-darwin-x64", + "@openai/codex-linux-arm64": "npm:@openai/codex@0.144.3-linux-arm64", + "@openai/codex-linux-x64": "npm:@openai/codex@0.144.3-linux-x64", + "@openai/codex-win32-arm64": "npm:@openai/codex@0.144.3-win32-arm64", + "@openai/codex-win32-x64": "npm:@openai/codex@0.144.3-win32-x64" } }, "node_modules/@openai/codex-darwin-arm64": { "name": "@openai/codex", - "version": "0.144.1-darwin-arm64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.1-darwin-arm64.tgz", - "integrity": "sha512-dABeDK+ATqMG54MGBd3VjpKfh5EOoqx9PKVQB2QYDaEXx3F6CdUCXue5QIMfr4OxziUj8pUcLAQyd+KFqiTUFw==", + "version": "0.144.3-darwin-arm64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.3-darwin-arm64.tgz", + "integrity": "sha512-v/yT1wqslBcwquUvUPZvAdYyiZcCBIUL+pE4ymHpbUMVduwDJBw1EjLroOhe9FkYFDHzWGyv7YEw7iIV4k+0dA==", "cpu": [ "arm64" ], @@ -53,9 +53,9 @@ }, "node_modules/@openai/codex-darwin-x64": { "name": "@openai/codex", - "version": "0.144.1-darwin-x64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.1-darwin-x64.tgz", - "integrity": "sha512-K2g3Q3tNxzFhV0SuzO6HcsYK7EQrp/o4HyeReyhkwVrwwUPoYwyIbB0IRjHIiDzRhbKriDccid2iyF5aPqdTcg==", + "version": "0.144.3-darwin-x64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.3-darwin-x64.tgz", + "integrity": "sha512-308U0s7AeRg3AlnxJtmJk03yRRriEplC6ceFoB3OpWh+przqt8/u6MKDVU3KHdjb+vasa0IpmDWv5VrFw3oJAw==", "cpu": [ "x64" ], @@ -70,9 +70,9 @@ }, "node_modules/@openai/codex-linux-arm64": { "name": "@openai/codex", - "version": "0.144.1-linux-arm64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.1-linux-arm64.tgz", - "integrity": "sha512-451o15+XtaXCCb35t/KCyyPqXHnTPxPxtdqEYOnE3e4sH5AfnI/uVJwfdjOksMG6vRLy6R+fLvSDOMguRFLmQw==", + "version": "0.144.3-linux-arm64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.3-linux-arm64.tgz", + "integrity": "sha512-mJgDUmoPMry9a7g6ywsMQ4uQko2K0uHLqzEITUJMXiNNbCRBQKS+PxDWBlSK0bF0v72uAhWRRRGvPXslwhIdyg==", "cpu": [ "arm64" ], @@ -87,9 +87,9 @@ }, "node_modules/@openai/codex-linux-x64": { "name": "@openai/codex", - "version": "0.144.1-linux-x64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.1-linux-x64.tgz", - "integrity": "sha512-HNGVI+BulrOaC/0IzBvd6EL62j7LrlbFKibrhw6hZjjCjAeUYzRB2jB4qDzXN1NfqDi6Xrvniof3kwbwab24lg==", + "version": "0.144.3-linux-x64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.3-linux-x64.tgz", + "integrity": "sha512-xtDY5sWQPbYBj2lLWZJvc0jBre0XQ7ZmN4VbSEvazbQ2X7uHhm1D/0oZ7AI+SgC/VfZrUhvxRHd43/AmXSaAzA==", "cpu": [ "x64" ], @@ -104,9 +104,9 @@ }, "node_modules/@openai/codex-win32-arm64": { "name": "@openai/codex", - "version": "0.144.1-win32-arm64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.1-win32-arm64.tgz", - "integrity": "sha512-L4aDVEh9o1u7WYoxpSyv3un9Bz26YZYocOFqE2oHdEQDL2s6/LdtutLQc3oUZruLlEbkNsjSU0HI1OKsP0+Ctg==", + "version": "0.144.3-win32-arm64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.3-win32-arm64.tgz", + "integrity": "sha512-uvgBLuBX58GIq58CquhvhEmwLlH9Lc46rLmE5/CkEf1vQiCvWqVHxL28t7P9cmWGoeMuxsrIwqJgyzmRu6wZMQ==", "cpu": [ "arm64" ], @@ -121,9 +121,9 @@ }, "node_modules/@openai/codex-win32-x64": { "name": "@openai/codex", - "version": "0.144.1-win32-x64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.1-win32-x64.tgz", - "integrity": "sha512-qv2HOp6v/nVP31p5I5GxYyL0wa79PMzim1+W9CKSV0UldjFV9AMbualA8PeXcYhbvvh9Y1UASXxwjuQdlyfAvw==", + "version": "0.144.3-win32-x64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.144.3-win32-x64.tgz", + "integrity": "sha512-0o8LpbZuBvqcAdIqMh96pECFTtfkgMT2sP/Q2IKYUOOlSudq3ulvdDW6zARq04HhbOxSsU9TBYDkdqtDs2YcYQ==", "cpu": [ "x64" ], diff --git a/extensions/codex/package.json b/extensions/codex/package.json index b1b3ccf9fda9..2c7995aee070 100644 --- a/extensions/codex/package.json +++ b/extensions/codex/package.json @@ -8,7 +8,7 @@ }, "type": "module", "dependencies": { - "@openai/codex": "0.144.1", + "@openai/codex": "0.144.3", "typebox": "1.3.3", "ws": "8.21.0", "zod": "4.4.3" diff --git a/extensions/codex/src/app-server/version.ts b/extensions/codex/src/app-server/version.ts index e368471bb03c..8994768a77b9 100644 --- a/extensions/codex/src/app-server/version.ts +++ b/extensions/codex/src/app-server/version.ts @@ -10,4 +10,4 @@ export const MIN_CODEX_APP_SERVER_VERSION = "0.143.0"; export const MANAGED_CODEX_APP_SERVER_PACKAGE = "@openai/codex"; // Keep this in sync with the Codex CLI live-test package pin. /** Managed Codex app-server package version installed by OpenClaw. */ -export const MANAGED_CODEX_APP_SERVER_PACKAGE_VERSION = "0.144.1"; +export const MANAGED_CODEX_APP_SERVER_PACKAGE_VERSION = "0.144.3"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39509abe7687..7a352da86334 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -531,8 +531,8 @@ importers: extensions/codex: dependencies: '@openai/codex': - specifier: 0.144.1 - version: 0.144.1 + specifier: 0.144.3 + version: 0.144.3 typebox: specifier: 1.3.3 version: 1.3.3 @@ -3156,43 +3156,43 @@ packages: resolution: {integrity: sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q==} engines: {node: ^20.17.0 || >=22.9.0} - '@openai/codex@0.144.1': - resolution: {integrity: sha512-Xir1zqPfpenhdoAoshN53uonzbBXj18COyzRkFlVZpSNyEl5XtkuYu9oddELePFN7K/0sXUcSO34Ad5IeCXPbw==} + '@openai/codex@0.144.3': + resolution: {integrity: sha512-8Re3wp5CdYiM7nsF4StFa5js6IT11N7srhxfvwtol7ENHDht05C+HS4e1CTmYjqkhgsUzl2R1gB27iN2pdbVnA==} engines: {node: '>=16'} hasBin: true - '@openai/codex@0.144.1-darwin-arm64': - resolution: {integrity: sha512-dABeDK+ATqMG54MGBd3VjpKfh5EOoqx9PKVQB2QYDaEXx3F6CdUCXue5QIMfr4OxziUj8pUcLAQyd+KFqiTUFw==} + '@openai/codex@0.144.3-darwin-arm64': + resolution: {integrity: sha512-v/yT1wqslBcwquUvUPZvAdYyiZcCBIUL+pE4ymHpbUMVduwDJBw1EjLroOhe9FkYFDHzWGyv7YEw7iIV4k+0dA==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] - '@openai/codex@0.144.1-darwin-x64': - resolution: {integrity: sha512-K2g3Q3tNxzFhV0SuzO6HcsYK7EQrp/o4HyeReyhkwVrwwUPoYwyIbB0IRjHIiDzRhbKriDccid2iyF5aPqdTcg==} + '@openai/codex@0.144.3-darwin-x64': + resolution: {integrity: sha512-308U0s7AeRg3AlnxJtmJk03yRRriEplC6ceFoB3OpWh+przqt8/u6MKDVU3KHdjb+vasa0IpmDWv5VrFw3oJAw==} engines: {node: '>=16'} cpu: [x64] os: [darwin] - '@openai/codex@0.144.1-linux-arm64': - resolution: {integrity: sha512-451o15+XtaXCCb35t/KCyyPqXHnTPxPxtdqEYOnE3e4sH5AfnI/uVJwfdjOksMG6vRLy6R+fLvSDOMguRFLmQw==} + '@openai/codex@0.144.3-linux-arm64': + resolution: {integrity: sha512-mJgDUmoPMry9a7g6ywsMQ4uQko2K0uHLqzEITUJMXiNNbCRBQKS+PxDWBlSK0bF0v72uAhWRRRGvPXslwhIdyg==} engines: {node: '>=16'} cpu: [arm64] os: [linux] - '@openai/codex@0.144.1-linux-x64': - resolution: {integrity: sha512-HNGVI+BulrOaC/0IzBvd6EL62j7LrlbFKibrhw6hZjjCjAeUYzRB2jB4qDzXN1NfqDi6Xrvniof3kwbwab24lg==} + '@openai/codex@0.144.3-linux-x64': + resolution: {integrity: sha512-xtDY5sWQPbYBj2lLWZJvc0jBre0XQ7ZmN4VbSEvazbQ2X7uHhm1D/0oZ7AI+SgC/VfZrUhvxRHd43/AmXSaAzA==} engines: {node: '>=16'} cpu: [x64] os: [linux] - '@openai/codex@0.144.1-win32-arm64': - resolution: {integrity: sha512-L4aDVEh9o1u7WYoxpSyv3un9Bz26YZYocOFqE2oHdEQDL2s6/LdtutLQc3oUZruLlEbkNsjSU0HI1OKsP0+Ctg==} + '@openai/codex@0.144.3-win32-arm64': + resolution: {integrity: sha512-uvgBLuBX58GIq58CquhvhEmwLlH9Lc46rLmE5/CkEf1vQiCvWqVHxL28t7P9cmWGoeMuxsrIwqJgyzmRu6wZMQ==} engines: {node: '>=16'} cpu: [arm64] os: [win32] - '@openai/codex@0.144.1-win32-x64': - resolution: {integrity: sha512-qv2HOp6v/nVP31p5I5GxYyL0wa79PMzim1+W9CKSV0UldjFV9AMbualA8PeXcYhbvvh9Y1UASXxwjuQdlyfAvw==} + '@openai/codex@0.144.3-win32-x64': + resolution: {integrity: sha512-0o8LpbZuBvqcAdIqMh96pECFTtfkgMT2sP/Q2IKYUOOlSudq3ulvdDW6zARq04HhbOxSsU9TBYDkdqtDs2YcYQ==} engines: {node: '>=16'} cpu: [x64] os: [win32] @@ -8948,31 +8948,31 @@ snapshots: '@npmcli/redact@4.0.0': {} - '@openai/codex@0.144.1': + '@openai/codex@0.144.3': optionalDependencies: - '@openai/codex-darwin-arm64': '@openai/codex@0.144.1-darwin-arm64' - '@openai/codex-darwin-x64': '@openai/codex@0.144.1-darwin-x64' - '@openai/codex-linux-arm64': '@openai/codex@0.144.1-linux-arm64' - '@openai/codex-linux-x64': '@openai/codex@0.144.1-linux-x64' - '@openai/codex-win32-arm64': '@openai/codex@0.144.1-win32-arm64' - '@openai/codex-win32-x64': '@openai/codex@0.144.1-win32-x64' + '@openai/codex-darwin-arm64': '@openai/codex@0.144.3-darwin-arm64' + '@openai/codex-darwin-x64': '@openai/codex@0.144.3-darwin-x64' + '@openai/codex-linux-arm64': '@openai/codex@0.144.3-linux-arm64' + '@openai/codex-linux-x64': '@openai/codex@0.144.3-linux-x64' + '@openai/codex-win32-arm64': '@openai/codex@0.144.3-win32-arm64' + '@openai/codex-win32-x64': '@openai/codex@0.144.3-win32-x64' - '@openai/codex@0.144.1-darwin-arm64': + '@openai/codex@0.144.3-darwin-arm64': optional: true - '@openai/codex@0.144.1-darwin-x64': + '@openai/codex@0.144.3-darwin-x64': optional: true - '@openai/codex@0.144.1-linux-arm64': + '@openai/codex@0.144.3-linux-arm64': optional: true - '@openai/codex@0.144.1-linux-x64': + '@openai/codex@0.144.3-linux-x64': optional: true - '@openai/codex@0.144.1-win32-arm64': + '@openai/codex@0.144.3-win32-arm64': optional: true - '@openai/codex@0.144.1-win32-x64': + '@openai/codex@0.144.3-win32-x64': optional: true '@openclaw/crabline@0.1.9':