From a888dc5cd668bb660a9ae988cf499fabe683089e Mon Sep 17 00:00:00 2001 From: harness-image bot Date: Sun, 15 Nov 2026 05:46:19 +0000 Subject: [PATCH] image: bump harness pins @anthropic-ai/claude-code: 2.1.317 -> 2.1.325 @openai/codex: 0.166.0 -> 0.169.0 @google/gemini-cli: 0.66.0 -> 0.68.0 @github/copilot: 1.0.105 -> 1.0.112 @qwen-code/qwen-code: 0.26.6 -> 0.27.3 @xai-official/grok: 1.0.70 -> 1.0.77 PI: 1.5.0 -> 1.5.2 (@earendil-works/pi-coding-agent) NODE_VERSION: 24.22.2 -> 24.22.3 --- images/harness/Dockerfile | 4 +- images/harness/package-lock.json | 280 +++++++++++++++---------------- images/harness/package.json | 12 +- 3 files changed, 148 insertions(+), 148 deletions(-) diff --git a/images/harness/Dockerfile b/images/harness/Dockerfile index 310035d2..f45e4910 100644 --- a/images/harness/Dockerfile +++ b/images/harness/Dockerfile @@ -9,8 +9,8 @@ FROM ubuntu:24.04 # The npm harnesses' versions are in package.json, and every package under them in # package-lock.json; the rest are here. -ARG NODE_VERSION=24.22.2 -ARG PI=1.5.0 +ARG NODE_VERSION=24.22.3 +ARG PI=1.5.2 ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update \ diff --git a/images/harness/package-lock.json b/images/harness/package-lock.json index 6e2986b6..c9431fdd 100644 --- a/images/harness/package-lock.json +++ b/images/harness/package-lock.json @@ -6,19 +6,19 @@ "": { "name": "durable-memory-harnesses", "dependencies": { - "@anthropic-ai/claude-code": "2.1.317", - "@github/copilot": "1.0.105", - "@google/gemini-cli": "0.66.0", - "@openai/codex": "0.166.0", - "@qwen-code/qwen-code": "0.26.6", - "@xai-official/grok": "1.0.70", + "@anthropic-ai/claude-code": "2.1.325", + "@github/copilot": "1.0.112", + "@google/gemini-cli": "0.68.0", + "@openai/codex": "0.169.0", + "@qwen-code/qwen-code": "0.27.3", + "@xai-official/grok": "1.0.77", "opencode-ai": "1.19.5" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "2.1.317", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-2.1.317.tgz", - "integrity": "sha512-k467+KT/LcqJXr3Ye/C4lXnfRNmxOa/TZcIiWKoiyc/XbZGzAR0fxiI/IEOkpic+BFhYRP6BiXa7cvTx4fsOSg==", + "version": "2.1.325", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-2.1.325.tgz", + "integrity": "sha512-OUxCb0sx734zJh9zGTP9oF01gZ44DCGFaw7hgD4byepjRRGyvHzgUOwC7dlCgVIljV6CiEVDjq+anY3GUvKFQw==", "hasInstallScript": true, "license": "SEE LICENSE IN README.md", "bin": { @@ -28,20 +28,20 @@ "node": ">=22.0.0" }, "optionalDependencies": { - "@anthropic-ai/claude-code-darwin-arm64": "2.1.317", - "@anthropic-ai/claude-code-darwin-x64": "2.1.317", - "@anthropic-ai/claude-code-linux-arm64": "2.1.317", - "@anthropic-ai/claude-code-linux-arm64-musl": "2.1.317", - "@anthropic-ai/claude-code-linux-x64": "2.1.317", - "@anthropic-ai/claude-code-linux-x64-musl": "2.1.317", - "@anthropic-ai/claude-code-win32-arm64": "2.1.317", - "@anthropic-ai/claude-code-win32-x64": "2.1.317" + "@anthropic-ai/claude-code-darwin-arm64": "2.1.325", + "@anthropic-ai/claude-code-darwin-x64": "2.1.325", + "@anthropic-ai/claude-code-linux-arm64": "2.1.325", + "@anthropic-ai/claude-code-linux-arm64-musl": "2.1.325", + "@anthropic-ai/claude-code-linux-x64": "2.1.325", + "@anthropic-ai/claude-code-linux-x64-musl": "2.1.325", + "@anthropic-ai/claude-code-win32-arm64": "2.1.325", + "@anthropic-ai/claude-code-win32-x64": "2.1.325" } }, "node_modules/@anthropic-ai/claude-code-darwin-arm64": { - "version": "2.1.317", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-darwin-arm64/-/claude-code-darwin-arm64-2.1.317.tgz", - "integrity": "sha512-Xnf9K4aGBuoYaODmEZ0o/lRvuYUCv2ZIDP+AXv15WVITryGgrsSA7CFL7KH+43kC6WhK8i6oysF6EbGdgBW4Aw==", + "version": "2.1.325", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-darwin-arm64/-/claude-code-darwin-arm64-2.1.325.tgz", + "integrity": "sha512-Ds1f1B+qy2BWDI+VnmDHwkNyTbXCwFrBtrinPD95RBmUubFJu9nCzMgn+wrg5VwwF6vtkkzGexogneZIYZKb6A==", "cpu": [ "arm64" ], @@ -52,9 +52,9 @@ ] }, "node_modules/@anthropic-ai/claude-code-darwin-x64": { - "version": "2.1.317", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-darwin-x64/-/claude-code-darwin-x64-2.1.317.tgz", - "integrity": "sha512-CyElNeIVipIXwn7oRY3a5PpeOm0RuwekKLNCZq/gFnrkmSMBnqSWlAKKc8Q1W2UBFlkejwbzI+uPfgD51aiJGw==", + "version": "2.1.325", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-darwin-x64/-/claude-code-darwin-x64-2.1.325.tgz", + "integrity": "sha512-+wTK42IT/b5GZHxAVVMLNnCHG/CtngztTE6fNn5s4h47LNXrDQz2RpPLsY5XHr8astNzk7GWPU8GecCG+5EEIQ==", "cpu": [ "x64" ], @@ -65,9 +65,9 @@ ] }, "node_modules/@anthropic-ai/claude-code-linux-arm64": { - "version": "2.1.317", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-linux-arm64/-/claude-code-linux-arm64-2.1.317.tgz", - "integrity": "sha512-awlwqIvbePCG9zVrlBm5L/3eELJmGJThom+1QgHeBK5N9F1dFpyBQP9M5A8s0PAaWBbLwDIm9SHVmZ6j/TftbA==", + "version": "2.1.325", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-linux-arm64/-/claude-code-linux-arm64-2.1.325.tgz", + "integrity": "sha512-NCvQcOxr685Y4mkYUjQT8l/Ouzw0k2xWloWeyzfsUtWiOedHosPkaW6XCSpzAl1dMuvDNBF97qpWgVDrSdK2Vw==", "cpu": [ "arm64" ], @@ -81,9 +81,9 @@ ] }, "node_modules/@anthropic-ai/claude-code-linux-arm64-musl": { - "version": "2.1.317", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-linux-arm64-musl/-/claude-code-linux-arm64-musl-2.1.317.tgz", - "integrity": "sha512-pLoJ/spITubBkyP30LzejrAKskx18by23l/aVoFuIjs7dMFiI7jLLs7dpwO+g2ZUbBpxxxexJuANKUYJiT8GbA==", + "version": "2.1.325", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-linux-arm64-musl/-/claude-code-linux-arm64-musl-2.1.325.tgz", + "integrity": "sha512-xZLgceKCX42bUXTqz3Cd1Tc7Li43ys8+gO1SA8ZKJ4q+a0ALv+N2LHQUC1Sr+AY3Qv16VQU/yAvU/iS24CuJdg==", "cpu": [ "arm64" ], @@ -97,9 +97,9 @@ ] }, "node_modules/@anthropic-ai/claude-code-linux-x64": { - "version": "2.1.317", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-linux-x64/-/claude-code-linux-x64-2.1.317.tgz", - "integrity": "sha512-u19fYJ4llqi+dAGAj6P1BNu/CRSe0rv4O8Mv/5SQPU5oXCYmUssbJgrBI6rWbIFRAE3YcLCzKlwdHbzlSXBlSA==", + "version": "2.1.325", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-linux-x64/-/claude-code-linux-x64-2.1.325.tgz", + "integrity": "sha512-BqZzMvP/zgLLL34S+7OzbG+cyoFp7gwWHU5koVwsyMlTAz+0zZAmbY+UkzvtN2RXxp6AcMenbYIjQJxoXfUY3w==", "cpu": [ "x64" ], @@ -113,9 +113,9 @@ ] }, "node_modules/@anthropic-ai/claude-code-linux-x64-musl": { - "version": "2.1.317", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-linux-x64-musl/-/claude-code-linux-x64-musl-2.1.317.tgz", - "integrity": "sha512-Zwp/FvlSVo/Nqmw8uxKEzv4hZhdEIXOb9+bkkrf/QgH/yjXWTWIjFCxYt5Gay6jqeX9/5fLrXv//XSUatdXReA==", + "version": "2.1.325", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-linux-x64-musl/-/claude-code-linux-x64-musl-2.1.325.tgz", + "integrity": "sha512-oGdN1c/gsReTlQ5lAktxX8AV7bt3USQsGrTDlFjf+bdIk7Kc8GCTZLGS7aBh59vGsgn4Oz255v/SSZ7+6wWz6g==", "cpu": [ "x64" ], @@ -129,9 +129,9 @@ ] }, "node_modules/@anthropic-ai/claude-code-win32-arm64": { - "version": "2.1.317", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-win32-arm64/-/claude-code-win32-arm64-2.1.317.tgz", - "integrity": "sha512-fhCTwE3Vt1QHhxBcjhJqTQUJ3INAPWhtitvCVoQY10Mnigfbo+uO7Dxo0MTk5iv6J4t6kM2Qh/QYLuL3aF61Wg==", + "version": "2.1.325", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-win32-arm64/-/claude-code-win32-arm64-2.1.325.tgz", + "integrity": "sha512-/537ZncIXzUKE3TkfZZob90c/1vEUygypnYWrgPy5bN2XTGAG2Do/1VcvD1oGKfTkxi4cemS+BNEQegszarJwA==", "cpu": [ "arm64" ], @@ -142,9 +142,9 @@ ] }, "node_modules/@anthropic-ai/claude-code-win32-x64": { - "version": "2.1.317", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-win32-x64/-/claude-code-win32-x64-2.1.317.tgz", - "integrity": "sha512-kqVqDRmi5iTQMPpCg9JmYuJm2Cwv8CIh9AVvkLEq4tpb3uOCcUvybmJ5l+6gouDlFa76FbFupvmRmmowFYygfA==", + "version": "2.1.325", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code-win32-x64/-/claude-code-win32-x64-2.1.325.tgz", + "integrity": "sha512-AGuh2ImOYbdsKCq8J0jaamvquCddB9HC70u+Ik8OYQ28xkGPH+xF4oEAr8GKZCgT1mbuoDl1qinI/AXErwLyuw==", "cpu": [ "x64" ], @@ -165,9 +165,9 @@ } }, "node_modules/@github/copilot": { - "version": "1.0.105", - "resolved": "https://registry.npmjs.org/@github/copilot/-/copilot-1.0.105.tgz", - "integrity": "sha512-k5JPVZrc0Ms4YdAmYS80OGxDvwjDZNVqDS3dxphIFUVSTFJRwcHkbHh3yUKk7MEyBjKqQYKLKNAKSF+dVmjl7A==", + "version": "1.0.112", + "resolved": "https://registry.npmjs.org/@github/copilot/-/copilot-1.0.112.tgz", + "integrity": "sha512-OieokPh6qDlniqP4LqTSSuw+y87b3g0CPgFOVB3w6U523aEAfruniP/DWca7IaFq5FMtgwTi6JdfOBCBEtNsew==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "detect-libc": "^2.1.2" @@ -176,20 +176,20 @@ "copilot": "npm-loader.js" }, "optionalDependencies": { - "@github/copilot-darwin-arm64": "1.0.105", - "@github/copilot-darwin-x64": "1.0.105", - "@github/copilot-linux-arm64": "1.0.105", - "@github/copilot-linux-x64": "1.0.105", - "@github/copilot-linuxmusl-arm64": "1.0.105", - "@github/copilot-linuxmusl-x64": "1.0.105", - "@github/copilot-win32-arm64": "1.0.105", - "@github/copilot-win32-x64": "1.0.105" + "@github/copilot-darwin-arm64": "1.0.112", + "@github/copilot-darwin-x64": "1.0.112", + "@github/copilot-linux-arm64": "1.0.112", + "@github/copilot-linux-x64": "1.0.112", + "@github/copilot-linuxmusl-arm64": "1.0.112", + "@github/copilot-linuxmusl-x64": "1.0.112", + "@github/copilot-win32-arm64": "1.0.112", + "@github/copilot-win32-x64": "1.0.112" } }, "node_modules/@github/copilot-darwin-arm64": { - "version": "1.0.105", - "resolved": "https://registry.npmjs.org/@github/copilot-darwin-arm64/-/copilot-darwin-arm64-1.0.105.tgz", - "integrity": "sha512-cB4CplzVs+k5dlK3/ukr8M5yNI2i8O+lpA8dpMrh4znxW2lknOS+5ZfA++b9jOSz0PmRvK47Ruvq/FrjP33bNw==", + "version": "1.0.112", + "resolved": "https://registry.npmjs.org/@github/copilot-darwin-arm64/-/copilot-darwin-arm64-1.0.112.tgz", + "integrity": "sha512-KhEgTlMtHkDWaBWwHGS+17wlsJLOt+rEC4Y5JLQ5QE+nVIgyA8QpEmrf4RuJWs1i9JLLYldtpk8dTyD+LIbM2Q==", "cpu": [ "arm64" ], @@ -203,9 +203,9 @@ } }, "node_modules/@github/copilot-darwin-x64": { - "version": "1.0.105", - "resolved": "https://registry.npmjs.org/@github/copilot-darwin-x64/-/copilot-darwin-x64-1.0.105.tgz", - "integrity": "sha512-DkqgEvvQxoYbvS55xciNGGo6V18K8gltcqXespReXRa4eBxSYeBeDPO3d0GM1GhBIrjpxHmXtTulCP5YQOItaw==", + "version": "1.0.112", + "resolved": "https://registry.npmjs.org/@github/copilot-darwin-x64/-/copilot-darwin-x64-1.0.112.tgz", + "integrity": "sha512-e+GtWjgen/DyUIFPzT+EHQBG+ck2NW5ouSDYOM4vY6flLbGrchcOfqz6O9E5z3JXvns2EQtZ9W5byFiFbq4XcA==", "cpu": [ "x64" ], @@ -219,9 +219,9 @@ } }, "node_modules/@github/copilot-linux-arm64": { - "version": "1.0.105", - "resolved": "https://registry.npmjs.org/@github/copilot-linux-arm64/-/copilot-linux-arm64-1.0.105.tgz", - "integrity": "sha512-L7/4Sq1ibeUdD8aE++cubBjr2oWfAFGe0yKjuY5oe0HDZw8QHYAPrZhB2p79Nkg2lIB88REncsf+qWuVVDVPjA==", + "version": "1.0.112", + "resolved": "https://registry.npmjs.org/@github/copilot-linux-arm64/-/copilot-linux-arm64-1.0.112.tgz", + "integrity": "sha512-cy6L7HS8A0GcHkrLpDdzS6y5bw/k1gQkCZyf7mxr3jScfXW32D7Cr1aKFomZwNODhIE8CWukBftQAg75UB6Whw==", "cpu": [ "arm64" ], @@ -238,9 +238,9 @@ } }, "node_modules/@github/copilot-linux-x64": { - "version": "1.0.105", - "resolved": "https://registry.npmjs.org/@github/copilot-linux-x64/-/copilot-linux-x64-1.0.105.tgz", - "integrity": "sha512-3trlyisQQAnlNy3CvYVRDVWC/WK+0CfDId7dDwNbxTFJ9IgM3aoCPyg+QbGPBUeuYNs4sjgtTqFn5l5yfyHVDg==", + "version": "1.0.112", + "resolved": "https://registry.npmjs.org/@github/copilot-linux-x64/-/copilot-linux-x64-1.0.112.tgz", + "integrity": "sha512-uvlB+3hFwrcg2Il+i/amD9jlrDqN1nG0MKRAsXkTCXaVNuW38QS1LLbzN2jNj6CVfuU/dGtulqU93qJzbcJXBQ==", "cpu": [ "x64" ], @@ -257,9 +257,9 @@ } }, "node_modules/@github/copilot-linuxmusl-arm64": { - "version": "1.0.105", - "resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-arm64/-/copilot-linuxmusl-arm64-1.0.105.tgz", - "integrity": "sha512-p4iMcOLQ/sp0eOwR56/BByuCkfnQUjywAcrMLrOVLDFYjQdxKBfZGP5wGDPqp3J0XF5Gy+rj6VSzQfz7x6B4lQ==", + "version": "1.0.112", + "resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-arm64/-/copilot-linuxmusl-arm64-1.0.112.tgz", + "integrity": "sha512-DTJvDhxN96Wz7N0GbcRIhpX85O9jlVk7rY+TIyDCJXb7wqdfmfpReZzAMd+ZUgBshx0ST9RCVw61qC9GKetL2A==", "cpu": [ "arm64" ], @@ -276,9 +276,9 @@ } }, "node_modules/@github/copilot-linuxmusl-x64": { - "version": "1.0.105", - "resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-x64/-/copilot-linuxmusl-x64-1.0.105.tgz", - "integrity": "sha512-Ie875DDpje0rwtKgT7k0AMlSuetsGO6hZ3Ry/JoyGYJyZx5ZL5QzTOmngDxato8MchcwcBJf38jk1undPEwe0w==", + "version": "1.0.112", + "resolved": "https://registry.npmjs.org/@github/copilot-linuxmusl-x64/-/copilot-linuxmusl-x64-1.0.112.tgz", + "integrity": "sha512-DG3M098j7SOcFYu/GfI4IqlGuNFr00y8xkD13m0kN7EyKcVmh1mCMjTpNShFSRK5Yb9/hwtLMpQrOS/Cx9YB3A==", "cpu": [ "x64" ], @@ -295,9 +295,9 @@ } }, "node_modules/@github/copilot-win32-arm64": { - "version": "1.0.105", - "resolved": "https://registry.npmjs.org/@github/copilot-win32-arm64/-/copilot-win32-arm64-1.0.105.tgz", - "integrity": "sha512-lfpsYgZLBSqNXnDemKv4g0ofjWBvIlQIJVZjJXEYmLXbP+zZAKJ7L+ebqQlvs/elnxv0naY7a7+gQJ1lMBXNIg==", + "version": "1.0.112", + "resolved": "https://registry.npmjs.org/@github/copilot-win32-arm64/-/copilot-win32-arm64-1.0.112.tgz", + "integrity": "sha512-S3p5aKbtFmn4B1WTqWswJAgHMqBBvka8nMzx3lhhESm3YtWmI3i4RGWCxzDnaVTtg+Cx1Y6HfNZ/olmSO4lhmA==", "cpu": [ "arm64" ], @@ -311,9 +311,9 @@ } }, "node_modules/@github/copilot-win32-x64": { - "version": "1.0.105", - "resolved": "https://registry.npmjs.org/@github/copilot-win32-x64/-/copilot-win32-x64-1.0.105.tgz", - "integrity": "sha512-Yiy3loRnNICCzmyTQLMs5KnVg1sQUTDkP5JBHu+YrFvzyWVtHIr4nfuLScx5e34qtxcuq/YOHHf0gk4fnxlHcg==", + "version": "1.0.112", + "resolved": "https://registry.npmjs.org/@github/copilot-win32-x64/-/copilot-win32-x64-1.0.112.tgz", + "integrity": "sha512-zmWIkGjes2PkBb02+mvC0ZVCeEmVWsTSNac82ffhk7kR7/CicWg5IlhixcgiTc+5TFZSTpVUMHxK9fW0A+l/qQ==", "cpu": [ "x64" ], @@ -338,9 +338,9 @@ } }, "node_modules/@google/gemini-cli": { - "version": "0.66.0", - "resolved": "https://registry.npmjs.org/@google/gemini-cli/-/gemini-cli-0.66.0.tgz", - "integrity": "sha512-EAtsJ9/JxiphHlduzvhoCkb7I0LdOxyugB5NpUtVqKVGZIWjV3JmurvK89ZrvMbV3kwk5SdWINz1M5ZN/2K/Lw==", + "version": "0.68.0", + "resolved": "https://registry.npmjs.org/@google/gemini-cli/-/gemini-cli-0.68.0.tgz", + "integrity": "sha512-eq7AWY+YCijNGKVwyiRjN+GuOdXU/djuOZhX18p+HDmNyUqFdqH7C5V6vDJLl1uffhRPhGijePV+YvY8lymrbQ==", "license": "Apache-2.0", "bin": { "gemini": "bundle/gemini.js" @@ -1008,9 +1008,9 @@ ] }, "node_modules/@openai/codex": { - "version": "0.166.0", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.166.0.tgz", - "integrity": "sha512-2Szlp1l1cz5TX1ccpX4Zok3DZrot9xeZe0km+6/1v8JmqxADwyJxKBJah4dBymkwtS25j/u6dipJusTOI97Z8Q==", + "version": "0.169.0", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.169.0.tgz", + "integrity": "sha512-KhzYlkKPxoNssR8CEm45IjqnFWn7UtlF4CiD3tOJPea51xBs7MaHy0UQG9GSbCqk6Lrjn5QdJDV0QD1/FgWlGw==", "license": "Apache-2.0", "bin": { "codex": "bin/codex.js" @@ -1019,19 +1019,19 @@ "node": ">=16" }, "optionalDependencies": { - "@openai/codex-darwin-arm64": "npm:@openai/codex@0.166.0-darwin-arm64", - "@openai/codex-darwin-x64": "npm:@openai/codex@0.166.0-darwin-x64", - "@openai/codex-linux-arm64": "npm:@openai/codex@0.166.0-linux-arm64", - "@openai/codex-linux-x64": "npm:@openai/codex@0.166.0-linux-x64", - "@openai/codex-win32-arm64": "npm:@openai/codex@0.166.0-win32-arm64", - "@openai/codex-win32-x64": "npm:@openai/codex@0.166.0-win32-x64" + "@openai/codex-darwin-arm64": "npm:@openai/codex@0.169.0-darwin-arm64", + "@openai/codex-darwin-x64": "npm:@openai/codex@0.169.0-darwin-x64", + "@openai/codex-linux-arm64": "npm:@openai/codex@0.169.0-linux-arm64", + "@openai/codex-linux-x64": "npm:@openai/codex@0.169.0-linux-x64", + "@openai/codex-win32-arm64": "npm:@openai/codex@0.169.0-win32-arm64", + "@openai/codex-win32-x64": "npm:@openai/codex@0.169.0-win32-x64" } }, "node_modules/@openai/codex-darwin-arm64": { "name": "@openai/codex", - "version": "0.166.0-darwin-arm64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.166.0-darwin-arm64.tgz", - "integrity": "sha512-5fWH6qqUInACcRADIewjlnRxDb4QLe0uriwehiZz0+viuAAB8I+WWefqw4xwHvyKaxeiGX4uK56+vrgfvFk3FQ==", + "version": "0.169.0-darwin-arm64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.169.0-darwin-arm64.tgz", + "integrity": "sha512-5WsWFBbVP78D+6FvNo1MMVxLPZdmcoQlqVJFrF4qx/TmvneLnMQKtLyXkUo54XOTDfoYKpNouTJ/F7gTVA8FnQ==", "cpu": [ "arm64" ], @@ -1046,9 +1046,9 @@ }, "node_modules/@openai/codex-darwin-x64": { "name": "@openai/codex", - "version": "0.166.0-darwin-x64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.166.0-darwin-x64.tgz", - "integrity": "sha512-Vj5wXJPizKmrzNtnRNQf9PP6FJkG3iJU/UO3NE4WvkENZGoQfmImdwf4MVRI5NgwjSuC6LT0HbBRHPVVnwGHuw==", + "version": "0.169.0-darwin-x64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.169.0-darwin-x64.tgz", + "integrity": "sha512-K1FKSsSLl9v3z5TeagBQXyQRDBIGB5Jncy5dxsRxwT3aaTqN3AI8VrCfoxBxKMOOU9O2QX1vg7WkBwNVth/s9A==", "cpu": [ "x64" ], @@ -1063,9 +1063,9 @@ }, "node_modules/@openai/codex-linux-arm64": { "name": "@openai/codex", - "version": "0.166.0-linux-arm64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.166.0-linux-arm64.tgz", - "integrity": "sha512-w0ScAsBr9aZKtIFrh6HN6KU2yjKKeSCzYfbb7DB0Ccj4BYPzeZtUeQprbycLCwuX3AFQdbdjapmLho2iot74jQ==", + "version": "0.169.0-linux-arm64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.169.0-linux-arm64.tgz", + "integrity": "sha512-NZ/DaQUpcQmxmqee7Z9uC1rzw3GhSbooawcaTe1LN5Yk+WlinUKGdTXJgClRT/9ogQEEM9TWxYzvxPfj5G/xFg==", "cpu": [ "arm64" ], @@ -1080,9 +1080,9 @@ }, "node_modules/@openai/codex-linux-x64": { "name": "@openai/codex", - "version": "0.166.0-linux-x64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.166.0-linux-x64.tgz", - "integrity": "sha512-CxDm3+D1cpbGJeHrdzINoG+3wn9BVncP4qpZaaNYkxe8iPtRJOYyCJnnPoVjWRIBvI9vPKbRoifsMSA5xDaUpw==", + "version": "0.169.0-linux-x64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.169.0-linux-x64.tgz", + "integrity": "sha512-o05NyAOCDygSPRo1yinzxvkRSdmsZyBD9E7mbpmjRanSfM8lypqWtQgEo4XfNkwhuCR2aFu8mlGOsQGFXVbVww==", "cpu": [ "x64" ], @@ -1097,9 +1097,9 @@ }, "node_modules/@openai/codex-win32-arm64": { "name": "@openai/codex", - "version": "0.166.0-win32-arm64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.166.0-win32-arm64.tgz", - "integrity": "sha512-LWO1cyGlxbKgeUM7QJ1a6QMSsJi++3PqgIi6BmIUBoj/kzZqRIR69UDMQgeU/9izzJFYMSbwt++lHnUFyjQXlA==", + "version": "0.169.0-win32-arm64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.169.0-win32-arm64.tgz", + "integrity": "sha512-nTN9SpkacGohq60+I80R3t0R8Mhbnlt3OVYNahgAv1Gu77KFwhPc0vz9Ou/DAGDtYhKVWA/jiYXJXnlzkwb/JA==", "cpu": [ "arm64" ], @@ -1114,9 +1114,9 @@ }, "node_modules/@openai/codex-win32-x64": { "name": "@openai/codex", - "version": "0.166.0-win32-x64", - "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.166.0-win32-x64.tgz", - "integrity": "sha512-NS8Ps5oG5r19pCrMCUXwUqOui6odnUIoBlQkrjCJ+h1k6KiwCzC/+mI9d3nSZCqFoVONPBTmqyq8NYq3YaFGyA==", + "version": "0.169.0-win32-x64", + "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.169.0-win32-x64.tgz", + "integrity": "sha512-nC+McFU8xRNL9tk3IhxcKdhcyOElwF/HhPO+gzSQCY7yjh3XdzSajX+MYWcHUVHWRHajfwn3/WgJYJK2wS+XWg==", "cpu": [ "x64" ], @@ -1188,9 +1188,9 @@ ] }, "node_modules/@qwen-code/audio-capture": { - "version": "0.26.6", - "resolved": "https://registry.npmjs.org/@qwen-code/audio-capture/-/audio-capture-0.26.6.tgz", - "integrity": "sha512-1tNX/Bu8qkrAtD2xX6+rogNgr/vzhZPavBk6RYnvAV3z8hSQzjqU+LlvXWpDiZYlSVrnHUdsdaeL5IYE6N0k+w==", + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@qwen-code/audio-capture/-/audio-capture-0.27.3.tgz", + "integrity": "sha512-eFBjDE5MLEXaQnnHH7DP85Kx3rO71FbHCtU2jdwO2oRwkh821JEaiWMaBiZK9UgUxF6F2jD3Hg2PLo0HTUTYTw==", "hasInstallScript": true, "optional": true, "dependencies": { @@ -1201,9 +1201,9 @@ } }, "node_modules/@qwen-code/qwen-code": { - "version": "0.26.6", - "resolved": "https://registry.npmjs.org/@qwen-code/qwen-code/-/qwen-code-0.26.6.tgz", - "integrity": "sha512-P+BAPNTTkgUAD7raYbYe14oFuwsAT3x/u+QgMLc0waNa94t6qLLh107Z9AC+ooyhQ5P+O3kjFYw9byqphEZy9Q==", + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@qwen-code/qwen-code/-/qwen-code-0.27.3.tgz", + "integrity": "sha512-hr8qGa7p5sbhP0HjryNimCvkOFdO5+FXzZcUKPDVt2e+y2fohzyEOLAXzOA6FyD1r4WTIgqkkymZh9W//UL9vg==", "bin": { "qwen": "cli-entry.js" }, @@ -1222,7 +1222,7 @@ "@oven/bun-darwin-x64": "1.4.4", "@oven/bun-linux-aarch64": "1.4.4", "@oven/bun-linux-x64": "1.4.4", - "@qwen-code/audio-capture": "0.26.6", + "@qwen-code/audio-capture": "0.27.3", "@teddyzhu/clipboard": "0.0.5", "@teddyzhu/clipboard-darwin-arm64": "0.0.5", "@teddyzhu/clipboard-darwin-x64": "0.0.5", @@ -1447,9 +1447,9 @@ } }, "node_modules/@xai-official/grok": { - "version": "1.0.70", - "resolved": "https://registry.npmjs.org/@xai-official/grok/-/grok-1.0.70.tgz", - "integrity": "sha512-Q2Ncoez//mk1Z9CNhgvp9eAYfZJZmshDAPxs0XAhhGnilH3abGAyTwqOSvqVnsFCUjjzT9TCYZIgAH2A2XL6CQ==", + "version": "1.0.77", + "resolved": "https://registry.npmjs.org/@xai-official/grok/-/grok-1.0.77.tgz", + "integrity": "sha512-zNGi+PGXR/cxL3URtxEIHX91Lm06jOb28ra98FWEO9keIJOO83Pr67rpmLtwufp7A51NvMM4Nm0Kh77/9l9rQg==", "cpu": [ "arm64", "x64" @@ -1471,18 +1471,18 @@ "node": ">=20" }, "optionalDependencies": { - "@xai-official/grok-darwin-arm64": "1.0.70", - "@xai-official/grok-darwin-x64": "1.0.70", - "@xai-official/grok-linux-arm64": "1.0.70", - "@xai-official/grok-linux-x64": "1.0.70", - "@xai-official/grok-win32-arm64": "1.0.70", - "@xai-official/grok-win32-x64": "1.0.70" + "@xai-official/grok-darwin-arm64": "1.0.77", + "@xai-official/grok-darwin-x64": "1.0.77", + "@xai-official/grok-linux-arm64": "1.0.77", + "@xai-official/grok-linux-x64": "1.0.77", + "@xai-official/grok-win32-arm64": "1.0.77", + "@xai-official/grok-win32-x64": "1.0.77" } }, "node_modules/@xai-official/grok-darwin-arm64": { - "version": "1.0.70", - "resolved": "https://registry.npmjs.org/@xai-official/grok-darwin-arm64/-/grok-darwin-arm64-1.0.70.tgz", - "integrity": "sha512-TvzZ4b6YwpiK7UybJGJ4AXxAD7fz8Y912Q0tsY6VkoDFRgpxIUWBdbp6Ax8ICJn1REf7qnsLcRRuyiaOTwJbmg==", + "version": "1.0.77", + "resolved": "https://registry.npmjs.org/@xai-official/grok-darwin-arm64/-/grok-darwin-arm64-1.0.77.tgz", + "integrity": "sha512-84xJbu3gT5CdY1o3uSxRXtcZyoPLdn2KmrkODUHyzB45+DnlpZDzZK33dSM3nlxh6X9NSeqWoqtO4eQnACo0Wg==", "cpu": [ "arm64" ], @@ -1493,9 +1493,9 @@ ] }, "node_modules/@xai-official/grok-darwin-x64": { - "version": "1.0.70", - "resolved": "https://registry.npmjs.org/@xai-official/grok-darwin-x64/-/grok-darwin-x64-1.0.70.tgz", - "integrity": "sha512-DmLdw/UWbJsfEFXNq/moq974RICGTwD85tNlt9e8eGXw14B3WJ7XLklGvro4O7POGkotmJVw0pN1J+Ro2GoQFg==", + "version": "1.0.77", + "resolved": "https://registry.npmjs.org/@xai-official/grok-darwin-x64/-/grok-darwin-x64-1.0.77.tgz", + "integrity": "sha512-6nipHWpGs7+SOmA7rSBvykPwjL4e2cevlrvFcAD1uXBvVRxvTZoBB6GrwGYFEK8TZaE/jPj0LtaoZ4zNr889Uw==", "cpu": [ "x64" ], @@ -1506,9 +1506,9 @@ ] }, "node_modules/@xai-official/grok-linux-arm64": { - "version": "1.0.70", - "resolved": "https://registry.npmjs.org/@xai-official/grok-linux-arm64/-/grok-linux-arm64-1.0.70.tgz", - "integrity": "sha512-rH0TfWOT/Ca/sBMtAJJ+GJ9UyZlr/TkTqIHq8FL7o+ZTzJMBWvCv40JC4T/XuwEZ3WMmxOHGiPap7H9B4SbDSw==", + "version": "1.0.77", + "resolved": "https://registry.npmjs.org/@xai-official/grok-linux-arm64/-/grok-linux-arm64-1.0.77.tgz", + "integrity": "sha512-Kb4yKbVEztX07iM7cvKB2L/xiQP1M/kLjJnyRk84gNtr3IG7ahqJp6005uB/VLvw0isv1Cj50zJ9jYTK7NiOqw==", "cpu": [ "arm64" ], @@ -1519,9 +1519,9 @@ ] }, "node_modules/@xai-official/grok-linux-x64": { - "version": "1.0.70", - "resolved": "https://registry.npmjs.org/@xai-official/grok-linux-x64/-/grok-linux-x64-1.0.70.tgz", - "integrity": "sha512-rElshycz/6SgPSkiFGtKHA4vSVOI8qQ6d0jFeu4I92hXCMfvxgMiOvNSzuBhm2P8Jd+4rNGAty2zW0VwmgHSeA==", + "version": "1.0.77", + "resolved": "https://registry.npmjs.org/@xai-official/grok-linux-x64/-/grok-linux-x64-1.0.77.tgz", + "integrity": "sha512-DuPSEw1NYj/bwLOCK/7LJw83N1rgKc8hEsIg4CggJ9y74yabAOUdamr4lfI+i2cKLPq9h8TQf2KNbyE/zX89yg==", "cpu": [ "x64" ], @@ -1532,9 +1532,9 @@ ] }, "node_modules/@xai-official/grok-win32-arm64": { - "version": "1.0.70", - "resolved": "https://registry.npmjs.org/@xai-official/grok-win32-arm64/-/grok-win32-arm64-1.0.70.tgz", - "integrity": "sha512-3W8ZmZ+MoqKfsqjAdm9ldbT7NfiTGOdAIEkOPyzEyyI9/qb4a13B11EL3ffqtiNPbadGWjYvwHsMirYZI8WHzg==", + "version": "1.0.77", + "resolved": "https://registry.npmjs.org/@xai-official/grok-win32-arm64/-/grok-win32-arm64-1.0.77.tgz", + "integrity": "sha512-eYZZkszz2Ki/EFQPBarVUTQROQAG984yVKzy5fJFo3sbFvhEIYbv3THJgemf5zW0XCgaYbAhx2H6GcpEUWyM3A==", "cpu": [ "arm64" ], @@ -1545,9 +1545,9 @@ ] }, "node_modules/@xai-official/grok-win32-x64": { - "version": "1.0.70", - "resolved": "https://registry.npmjs.org/@xai-official/grok-win32-x64/-/grok-win32-x64-1.0.70.tgz", - "integrity": "sha512-CZLdwfihazTIX/jgSqm3kBQxCeIjHJxMSq8w2VIhLP3I+zcAFYgj7Viy4YJAK8cLt4lhICoRLhGGb8Lq/zYMYw==", + "version": "1.0.77", + "resolved": "https://registry.npmjs.org/@xai-official/grok-win32-x64/-/grok-win32-x64-1.0.77.tgz", + "integrity": "sha512-suC0MKHxQ5fQt7bVpAqFl1pdUMS35AOZiecDi+dIUKhYhrB+3cjpyLXUeCnUyS+nqZNyMnHl2dZMZpYM+chKfw==", "cpu": [ "x64" ], diff --git a/images/harness/package.json b/images/harness/package.json index 524a3858..51ddbc5b 100644 --- a/images/harness/package.json +++ b/images/harness/package.json @@ -3,12 +3,12 @@ "private": true, "description": "The npm harnesses in the harness image, at the versions the image carries.", "dependencies": { - "@anthropic-ai/claude-code": "2.1.317", - "@github/copilot": "1.0.105", - "@google/gemini-cli": "0.66.0", - "@openai/codex": "0.166.0", - "@qwen-code/qwen-code": "0.26.6", - "@xai-official/grok": "1.0.70", + "@anthropic-ai/claude-code": "2.1.325", + "@github/copilot": "1.0.112", + "@google/gemini-cli": "0.68.0", + "@openai/codex": "0.169.0", + "@qwen-code/qwen-code": "0.27.3", + "@xai-official/grok": "1.0.77", "opencode-ai": "1.19.5" }, "overrides": {