From beca58ba09bb2837a7ae39c138a7ea63afffafb3 Mon Sep 17 00:00:00 2001 From: KFitz Codex Agent Date: Wed, 7 Oct 2026 15:33:20 -0700 Subject: [PATCH 1/2] fix(codex): update SDK to support current models --- package-lock.json | 160 +++++++++++++++++++++++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 152 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 240bb5d..257a638 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@anthropic-ai/claude-agent-sdk": "0.3.204", "@ast-grep/napi": "^0.42.1", "@github/copilot-sdk": "1.0.5", - "@openai/codex-sdk": "0.154.0", + "@openai/codex-sdk": "0.161.0", "jiti": "^2.6.1", "picomatch": "^4.0.4", "zod": "^4.3.6" @@ -1215,10 +1215,11 @@ } } }, - "node_modules/@openai/codex": { + "node_modules/@nizos/probity/node_modules/@openai/codex": { "version": "0.154.0", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.154.0.tgz", "integrity": "sha512-FV/x1OHXYv/ifjf3mXj9ThTTAWcUZN6cGIRQRhRxkKNOPuImu1WW0c8ev1vUkE9XGH90dEnYG1tBjIkxRikg0w==", + "dev": true, "license": "Apache-2.0", "bin": { "codex": "bin/codex.js" @@ -1235,7 +1236,7 @@ "@openai/codex-win32-x64": "npm:@openai/codex@0.154.0-win32-x64" } }, - "node_modules/@openai/codex-darwin-arm64": { + "node_modules/@nizos/probity/node_modules/@openai/codex-darwin-arm64": { "name": "@openai/codex", "version": "0.154.0-darwin-arm64", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.154.0-darwin-arm64.tgz", @@ -1243,6 +1244,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1252,7 +1254,7 @@ "node": ">=16" } }, - "node_modules/@openai/codex-darwin-x64": { + "node_modules/@nizos/probity/node_modules/@openai/codex-darwin-x64": { "name": "@openai/codex", "version": "0.154.0-darwin-x64", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.154.0-darwin-x64.tgz", @@ -1260,6 +1262,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1269,7 +1272,7 @@ "node": ">=16" } }, - "node_modules/@openai/codex-linux-arm64": { + "node_modules/@nizos/probity/node_modules/@openai/codex-linux-arm64": { "name": "@openai/codex", "version": "0.154.0-linux-arm64", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.154.0-linux-arm64.tgz", @@ -1277,6 +1280,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1286,7 +1290,7 @@ "node": ">=16" } }, - "node_modules/@openai/codex-linux-x64": { + "node_modules/@nizos/probity/node_modules/@openai/codex-linux-x64": { "name": "@openai/codex", "version": "0.154.0-linux-x64", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.154.0-linux-x64.tgz", @@ -1294,6 +1298,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1303,10 +1308,11 @@ "node": ">=16" } }, - "node_modules/@openai/codex-sdk": { + "node_modules/@nizos/probity/node_modules/@openai/codex-sdk": { "version": "0.154.0", "resolved": "https://registry.npmjs.org/@openai/codex-sdk/-/codex-sdk-0.154.0.tgz", "integrity": "sha512-TTQ2ItcqCRR8gkfgFc+0OAOIG3hJ7dTHezkvnLBYVA3Qd+JkD/kzWwM3MtlTFOgYa4zYBrQ7iStjO0dmvAz3Nw==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@openai/codex": "0.154.0" @@ -1315,7 +1321,7 @@ "node": ">=18" } }, - "node_modules/@openai/codex-win32-arm64": { + "node_modules/@nizos/probity/node_modules/@openai/codex-win32-arm64": { "name": "@openai/codex", "version": "0.154.0-win32-arm64", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.154.0-win32-arm64.tgz", @@ -1323,6 +1329,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1332,7 +1339,7 @@ "node": ">=16" } }, - "node_modules/@openai/codex-win32-x64": { + "node_modules/@nizos/probity/node_modules/@openai/codex-win32-x64": { "name": "@openai/codex", "version": "0.154.0-win32-x64", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.154.0-win32-x64.tgz", @@ -1340,6 +1347,141 @@ "cpu": [ "x64" ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@openai/codex": { + "version": "0.161.0", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0.tgz", + "integrity": "sha512-+ZnJFGBbQBwYnjUTs+PoacgYVxmNyxMLiadIz6eSJ0AzQW0mRVxuuOQizSbz2qeNAJia9Syxag6j2uGf7guD2Q==", + "license": "Apache-2.0", + "bin": { + "codex": "bin/codex.js" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "@openai/codex-darwin-arm64": "npm:@openai/codex@0.161.0-darwin-arm64", + "@openai/codex-darwin-x64": "npm:@openai/codex@0.161.0-darwin-x64", + "@openai/codex-linux-arm64": "npm:@openai/codex@0.161.0-linux-arm64", + "@openai/codex-linux-x64": "npm:@openai/codex@0.161.0-linux-x64", + "@openai/codex-win32-arm64": "npm:@openai/codex@0.161.0-win32-arm64", + "@openai/codex-win32-x64": "npm:@openai/codex@0.161.0-win32-x64" + } + }, + "node_modules/@openai/codex-darwin-arm64": { + "name": "@openai/codex", + "version": "0.161.0-darwin-arm64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0-darwin-arm64.tgz", + "integrity": "sha512-arxKLYB3uKjewwOpGFo5/MGe8+4JzNB17KIYBmGfF4k3QU+QC4ieXVUwqHmQX2nXrB1BzNMN0gtAgm1AGBTg8w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@openai/codex-darwin-x64": { + "name": "@openai/codex", + "version": "0.161.0-darwin-x64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0-darwin-x64.tgz", + "integrity": "sha512-svVXwOisMkf/e9BD8Qyp0BQYOTsRnrYErfLq+o7aNMts8Evg06rRsHUfxH6HAiJ99dUgC/4CLr3Rpwh3833TfQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@openai/codex-linux-arm64": { + "name": "@openai/codex", + "version": "0.161.0-linux-arm64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0-linux-arm64.tgz", + "integrity": "sha512-SBu0n4C1Pby9rGKUNA02yHEg/ScbECgiTIiKiKhbYWiUWqGPV1hY0Br7joEntbz0dyNzSWqNPD8uOqxcOry/Fg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@openai/codex-linux-x64": { + "name": "@openai/codex", + "version": "0.161.0-linux-x64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0-linux-x64.tgz", + "integrity": "sha512-AVkNzeJWyCHHPyg5vxD8UE6aFsYaOwq0/x6mtmkOKy6LdjvsyxLr7Q7UULlk+Ma3+PnrN8uIxG2/XGPQ936hgA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@openai/codex-sdk": { + "version": "0.161.0", + "resolved": "https://registry.npmjs.org/@openai/codex-sdk/-/codex-sdk-0.161.0.tgz", + "integrity": "sha512-o2SJAq6qmZRaPKLsQTT+5kuJ9PO0QTlpdNz3S7gK8F9StU8LqEGkWc9haR24WkL+1OG41MAn5HNDvs3EFFtlow==", + "license": "Apache-2.0", + "dependencies": { + "@openai/codex": "0.161.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@openai/codex-win32-arm64": { + "name": "@openai/codex", + "version": "0.161.0-win32-arm64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0-win32-arm64.tgz", + "integrity": "sha512-tgo++ui5X5pXkaz113Q4/PNVviWXlvUdHH4zY+SoGwHm4720JsRPjuUJcUNZ9WtryEiw3Xpj5nKp8pgCXJUjYA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@openai/codex-win32-x64": { + "name": "@openai/codex", + "version": "0.161.0-win32-x64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0-win32-x64.tgz", + "integrity": "sha512-VdNnttGOG3nbwoREvVurVBXci/EJD/kncVJnvtXjpEE+YhC1twvvrVNmtlZcZGEEVi06xLN/ov0d6nxjZ1XLSg==", + "cpu": [ + "x64" + ], "license": "Apache-2.0", "optional": true, "os": [ diff --git a/package.json b/package.json index 55faa23..2ab4089 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "@anthropic-ai/claude-agent-sdk": "0.3.204", "@ast-grep/napi": "^0.42.1", "@github/copilot-sdk": "1.0.5", - "@openai/codex-sdk": "0.154.0", + "@openai/codex-sdk": "0.161.0", "jiti": "^2.6.1", "picomatch": "^4.0.4", "zod": "^4.3.6" From 5d8399d5c85c046f40ea7e5b4871224894dc00c5 Mon Sep 17 00:00:00 2001 From: KFitz Codex Agent Date: Thu, 15 Oct 2026 19:31:25 -0700 Subject: [PATCH 2/2] fix(codex): update SDK and bundled CLI to 0.163.0 --- package-lock.json | 64 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index 257a638..85202fe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@anthropic-ai/claude-agent-sdk": "0.3.204", "@ast-grep/napi": "^0.42.1", "@github/copilot-sdk": "1.0.5", - "@openai/codex-sdk": "0.161.0", + "@openai/codex-sdk": "0.163.0", "jiti": "^2.6.1", "picomatch": "^4.0.4", "zod": "^4.3.6" @@ -1358,9 +1358,9 @@ } }, "node_modules/@openai/codex": { - "version": "0.161.0", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0.tgz", - "integrity": "sha512-+ZnJFGBbQBwYnjUTs+PoacgYVxmNyxMLiadIz6eSJ0AzQW0mRVxuuOQizSbz2qeNAJia9Syxag6j2uGf7guD2Q==", + "version": "0.163.0", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.163.0.tgz", + "integrity": "sha512-HNd7vR9oTK6M2ikxFnvNDCdYUgAsyo9VVnd5KnEd2ON0GYI++7MiX9XNPUkhtdgGKFPsWS+CEppQ1UU63uVhUw==", "license": "Apache-2.0", "bin": { "codex": "bin/codex.js" @@ -1369,19 +1369,19 @@ "node": ">=16" }, "optionalDependencies": { - "@openai/codex-darwin-arm64": "npm:@openai/codex@0.161.0-darwin-arm64", - "@openai/codex-darwin-x64": "npm:@openai/codex@0.161.0-darwin-x64", - "@openai/codex-linux-arm64": "npm:@openai/codex@0.161.0-linux-arm64", - "@openai/codex-linux-x64": "npm:@openai/codex@0.161.0-linux-x64", - "@openai/codex-win32-arm64": "npm:@openai/codex@0.161.0-win32-arm64", - "@openai/codex-win32-x64": "npm:@openai/codex@0.161.0-win32-x64" + "@openai/codex-darwin-arm64": "npm:@openai/codex@0.163.0-darwin-arm64", + "@openai/codex-darwin-x64": "npm:@openai/codex@0.163.0-darwin-x64", + "@openai/codex-linux-arm64": "npm:@openai/codex@0.163.0-linux-arm64", + "@openai/codex-linux-x64": "npm:@openai/codex@0.163.0-linux-x64", + "@openai/codex-win32-arm64": "npm:@openai/codex@0.163.0-win32-arm64", + "@openai/codex-win32-x64": "npm:@openai/codex@0.163.0-win32-x64" } }, "node_modules/@openai/codex-darwin-arm64": { "name": "@openai/codex", - "version": "0.161.0-darwin-arm64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0-darwin-arm64.tgz", - "integrity": "sha512-arxKLYB3uKjewwOpGFo5/MGe8+4JzNB17KIYBmGfF4k3QU+QC4ieXVUwqHmQX2nXrB1BzNMN0gtAgm1AGBTg8w==", + "version": "0.163.0-darwin-arm64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.163.0-darwin-arm64.tgz", + "integrity": "sha512-i7Dzk2a5aGmuGM9aNZgaUVTojZ/4bc5lRfosz++Y7X2BGhDkz+cySgbD+NYS1pOxfm0VEbLi9PZ3pAulI4kchw==", "cpu": [ "arm64" ], @@ -1396,9 +1396,9 @@ }, "node_modules/@openai/codex-darwin-x64": { "name": "@openai/codex", - "version": "0.161.0-darwin-x64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0-darwin-x64.tgz", - "integrity": "sha512-svVXwOisMkf/e9BD8Qyp0BQYOTsRnrYErfLq+o7aNMts8Evg06rRsHUfxH6HAiJ99dUgC/4CLr3Rpwh3833TfQ==", + "version": "0.163.0-darwin-x64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.163.0-darwin-x64.tgz", + "integrity": "sha512-Ioj7h+B1ME9ZU1PH1ATfvFV5DiototEpFFaSSbg3kfDifB9djhl5fcJ++g5mpcL/+uVbcnReei+RiSXEx8o+kw==", "cpu": [ "x64" ], @@ -1413,9 +1413,9 @@ }, "node_modules/@openai/codex-linux-arm64": { "name": "@openai/codex", - "version": "0.161.0-linux-arm64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0-linux-arm64.tgz", - "integrity": "sha512-SBu0n4C1Pby9rGKUNA02yHEg/ScbECgiTIiKiKhbYWiUWqGPV1hY0Br7joEntbz0dyNzSWqNPD8uOqxcOry/Fg==", + "version": "0.163.0-linux-arm64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.163.0-linux-arm64.tgz", + "integrity": "sha512-IH2/R+4OarjGvsAf1ll3fdyLwrPgYLl3uzp6u9CyD9sj2Lw+ViDSe3QBZVHdcHJs0eIiZFg6Wprcuy4CRZaUGw==", "cpu": [ "arm64" ], @@ -1430,9 +1430,9 @@ }, "node_modules/@openai/codex-linux-x64": { "name": "@openai/codex", - "version": "0.161.0-linux-x64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0-linux-x64.tgz", - "integrity": "sha512-AVkNzeJWyCHHPyg5vxD8UE6aFsYaOwq0/x6mtmkOKy6LdjvsyxLr7Q7UULlk+Ma3+PnrN8uIxG2/XGPQ936hgA==", + "version": "0.163.0-linux-x64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.163.0-linux-x64.tgz", + "integrity": "sha512-uwRaOsrYogLQhcxAM/GoeWrw0QIWEMRo7c9gM8sKAviVkZQHlu9kRLJ5PkufbV+ABGjyZgIwiFdJ0LCJ0N6e8w==", "cpu": [ "x64" ], @@ -1446,12 +1446,12 @@ } }, "node_modules/@openai/codex-sdk": { - "version": "0.161.0", - "resolved": "https://registry.npmjs.org/@openai/codex-sdk/-/codex-sdk-0.161.0.tgz", - "integrity": "sha512-o2SJAq6qmZRaPKLsQTT+5kuJ9PO0QTlpdNz3S7gK8F9StU8LqEGkWc9haR24WkL+1OG41MAn5HNDvs3EFFtlow==", + "version": "0.163.0", + "resolved": "https://registry.npmjs.org/@openai/codex-sdk/-/codex-sdk-0.163.0.tgz", + "integrity": "sha512-o10d8dqxFjhzoWp75MUrhaN8C6QrXPQqUJGwVnySj++ztAnrA322UuFRzHZvSa903lFgjjaimuf5rkqVsj0RHg==", "license": "Apache-2.0", "dependencies": { - "@openai/codex": "0.161.0" + "@openai/codex": "0.163.0" }, "engines": { "node": ">=18" @@ -1459,9 +1459,9 @@ }, "node_modules/@openai/codex-win32-arm64": { "name": "@openai/codex", - "version": "0.161.0-win32-arm64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0-win32-arm64.tgz", - "integrity": "sha512-tgo++ui5X5pXkaz113Q4/PNVviWXlvUdHH4zY+SoGwHm4720JsRPjuUJcUNZ9WtryEiw3Xpj5nKp8pgCXJUjYA==", + "version": "0.163.0-win32-arm64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.163.0-win32-arm64.tgz", + "integrity": "sha512-QnLn3gR2dExcdTThE/HAo5BrUq0/C8zDGQ0UZL3hNzfqt9ZklT6jGTyt8JhDyNZX4uSB4HhcJtbcOWucZGC0VQ==", "cpu": [ "arm64" ], @@ -1476,9 +1476,9 @@ }, "node_modules/@openai/codex-win32-x64": { "name": "@openai/codex", - "version": "0.161.0-win32-x64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.161.0-win32-x64.tgz", - "integrity": "sha512-VdNnttGOG3nbwoREvVurVBXci/EJD/kncVJnvtXjpEE+YhC1twvvrVNmtlZcZGEEVi06xLN/ov0d6nxjZ1XLSg==", + "version": "0.163.0-win32-x64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.163.0-win32-x64.tgz", + "integrity": "sha512-QQGQ/q9dCJ5C5jqhgFrwycpWG3szIyFNThMiKl6hYtu6N/eM3Qd7StesgnCFAfzVED8IkE3N3oH71szzcludqw==", "cpu": [ "x64" ], diff --git a/package.json b/package.json index 2ab4089..2618943 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "@anthropic-ai/claude-agent-sdk": "0.3.204", "@ast-grep/napi": "^0.42.1", "@github/copilot-sdk": "1.0.5", - "@openai/codex-sdk": "0.161.0", + "@openai/codex-sdk": "0.163.0", "jiti": "^2.6.1", "picomatch": "^4.0.4", "zod": "^4.3.6"