From 178a1ac14930f07cb9dddf481567d6a2f9eda8c5 Mon Sep 17 00:00:00 2001 From: Angular Robot Date: Fri, 27 Mar 2026 23:43:39 +0000 Subject: [PATCH] build: update all non-major dependencies See associated pull request for more information. --- package.json | 18 +- pnpm-lock.yaml | 457 +++++++++++++++++++++++++++++++++++++------------ 2 files changed, 356 insertions(+), 119 deletions(-) diff --git a/package.json b/package.json index 697fbdf..807cee1 100644 --- a/package.json +++ b/package.json @@ -51,22 +51,22 @@ "wcs": "./runner/bin/cli.js" }, "dependencies": { - "@ai-sdk/anthropic": "3.0.47", - "@ai-sdk/google": "3.0.31", - "@ai-sdk/mcp": "1.0.21", - "@ai-sdk/openai": "3.0.33", + "@ai-sdk/anthropic": "3.0.64", + "@ai-sdk/google": "3.0.53", + "@ai-sdk/mcp": "1.0.30", + "@ai-sdk/openai": "3.0.48", "@ai-sdk/provider": "3.0.8", "@ai-sdk/xai": "^3.0.26", - "@anthropic-ai/sdk": "^0.78.0", + "@anthropic-ai/sdk": "^0.80.0", "@axe-core/puppeteer": "^4.11.0", - "@google/genai": "1.42.0", + "@google/genai": "1.46.0", "@inquirer/prompts": "^8.2.0", "@safety-web/runner": "0.4.0-alpha.14", "@safety-web/types": "0.4.0-alpha.14", "@types/cli-progress": "^3.11.6", "@types/node": "^24.10.9", "@types/yargs": "^17.0.35", - "ai": "6.0.99", + "ai": "6.0.140", "axe-core": "^4.11.1", "boxen": "^8.0.1", "chalk": "^5.6.2", @@ -94,8 +94,8 @@ }, "devDependencies": { "@anthropic-ai/claude-code": "^2.1.12", - "@google/gemini-cli": "^0.30.0", - "@openai/codex": "^0.104.0", + "@google/gemini-cli": "^0.35.0", + "@openai/codex": "^0.117.0", "prettier": "^3.8.0", "tsx": "^4.20.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 134f6b4..2f47898 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,17 +9,17 @@ importers: .: dependencies: '@ai-sdk/anthropic': - specifier: 3.0.47 - version: 3.0.47(zod@3.25.76) + specifier: 3.0.64 + version: 3.0.64(zod@3.25.76) '@ai-sdk/google': - specifier: 3.0.31 - version: 3.0.31(zod@3.25.76) + specifier: 3.0.53 + version: 3.0.53(zod@3.25.76) '@ai-sdk/mcp': - specifier: 1.0.21 - version: 1.0.21(zod@3.25.76) + specifier: 1.0.30 + version: 1.0.30(zod@3.25.76) '@ai-sdk/openai': - specifier: 3.0.33 - version: 3.0.33(zod@3.25.76) + specifier: 3.0.48 + version: 3.0.48(zod@3.25.76) '@ai-sdk/provider': specifier: 3.0.8 version: 3.0.8 @@ -27,14 +27,14 @@ importers: specifier: ^3.0.26 version: 3.0.26(zod@3.25.76) '@anthropic-ai/sdk': - specifier: ^0.78.0 - version: 0.78.0(zod@3.25.76) + specifier: ^0.80.0 + version: 0.80.0(zod@3.25.76) '@axe-core/puppeteer': specifier: ^4.11.0 version: 4.11.0(puppeteer@24.35.0(typescript@5.9.3)) '@google/genai': - specifier: 1.42.0 - version: 1.42.0(@modelcontextprotocol/sdk@1.25.3(hono@4.11.4)(zod@3.25.76)) + specifier: 1.46.0 + version: 1.46.0(@modelcontextprotocol/sdk@1.25.3(hono@4.11.4)(zod@3.25.76)) '@inquirer/prompts': specifier: ^8.2.0 version: 8.2.0(@types/node@24.10.9) @@ -54,8 +54,8 @@ importers: specifier: ^17.0.35 version: 17.0.35 ai: - specifier: 6.0.99 - version: 6.0.99(zod@3.25.76) + specifier: 6.0.140 + version: 6.0.140(zod@3.25.76) axe-core: specifier: ^4.11.1 version: 4.11.1 @@ -133,11 +133,11 @@ importers: specifier: ^2.1.12 version: 2.1.12 '@google/gemini-cli': - specifier: ^0.30.0 - version: 0.30.0(@bufbuild/protobuf@2.10.2)(@grpc/grpc-js@1.14.3)(encoding@0.1.13)(express@5.2.1)(hono@4.11.4) + specifier: ^0.35.0 + version: 0.35.2(encoding@0.1.13)(express@5.2.1)(hono@4.11.4) '@openai/codex': - specifier: ^0.104.0 - version: 0.104.0 + specifier: ^0.117.0 + version: 0.117.0 prettier: specifier: ^3.8.0 version: 3.8.0 @@ -247,8 +247,8 @@ importers: packages: - '@a2a-js/sdk@0.3.9': - resolution: {integrity: sha512-GWOSjL/dbkNRETfmLIKqtVV/fm+chPPp0uL5DUDKJlFmVjPCxRS75I6oiIkJeGo3/AM7QjaZTMb003Ia09ibtQ==} + '@a2a-js/sdk@0.3.11': + resolution: {integrity: sha512-pXjjlL0ZYHgAxObov1J+W3ylfQV0rOrDBB8Eo4a9eCunqs7iNW5OIfMcV8YnZQdzeVSRomj8jHeudVz0zc4RNw==} engines: {node: '>=18'} peerDependencies: '@bufbuild/protobuf': ^2.10.2 @@ -267,26 +267,26 @@ packages: peerDependencies: zod: ^3.25.0 || ^4.0.0 - '@ai-sdk/anthropic@3.0.47': - resolution: {integrity: sha512-E6Z3i/xvxGDxRskMMbuX9+xDK4l5LesrP2O7YQ0CcbAkYP25qTo/kYGf/AsJrLkNIY23HeO/kheUWtG1XZllDA==} + '@ai-sdk/anthropic@3.0.64': + resolution: {integrity: sha512-rwLi/Rsuj2pYniQXIrvClHvXDzgM4UQHHnvHTWEF14efnlKclG/1ghpNC+adsRujAbCTr6gRsSbDE2vEqriV7g==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/gateway@3.0.55': - resolution: {integrity: sha512-7xMeTJnCjwRwXKVCiv4Ly4qzWvDuW3+W1WIV0X1EFu6W83d4mEhV9bFArto10MeTw40ewuDjrbrZd21mXKohkw==} + '@ai-sdk/gateway@3.0.82': + resolution: {integrity: sha512-ddB9FrkHZank1zyx13vypU0RrPjsXWj3NvlsrJ4yFQnrpR+xh48W4wO9ijndUueBsaADjlvMz2Ghv8yq5tZGCQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/google@3.0.31': - resolution: {integrity: sha512-RVNz8WFSIRbXbYDBE6JvlE2escWPJimBCs22LzKEYH7DNfl/X7cHNa1LFho4PsY6Ib0JmbzB8s2+i0wHs/wNCg==} + '@ai-sdk/google@3.0.53': + resolution: {integrity: sha512-uz8tIlkDgQJG9Js2Wh9JHzd4kI9+hYJqf9XXJLx60vyN5mRIqhr49iwR5zGP5Gl8odp2PeR3Gh2k+5bh3Z1HHw==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/mcp@1.0.21': - resolution: {integrity: sha512-dRX2X6GDadZNpiylNnw0HP7zJC8ggVOOJV/JtxuF6CgtP8CKnc7a/wEzpUw1m/4AGdD3mTDhKnKFwC4y10a8FQ==} + '@ai-sdk/mcp@1.0.30': + resolution: {integrity: sha512-QTpRa5kmMpKGbhaOgCULxIVykBlDoAe14bynSfx7oQYxGfINapixDyrTr40TwWU71VfGLWVdEJBkfMyKeTbQtw==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -297,14 +297,14 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/openai@3.0.33': - resolution: {integrity: sha512-O/8SVKAiwFHkGAUfBnrLb7L2IjbpP9ySWbmOktOfa0KtzutZkmKNrJ5CtB5dj+lwuENbOuZeRsnsZdOjar7hig==} + '@ai-sdk/openai@3.0.48': + resolution: {integrity: sha512-ALmj/53EXpcRqMbGpPJPP4UOSWw0q4VGpnDo7YctvsynjkrKDmoneDG/1a7VQnSPYHnJp6tTRMf5ZdxZ5whulg==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@4.0.15': - resolution: {integrity: sha512-8XiKWbemmCbvNN0CLR9u3PQiet4gtEVIrX4zzLxnCj06AwsEDJwJVBbKrEI4t6qE8XRSIvU2irka0dcpziKW6w==} + '@ai-sdk/provider-utils@4.0.21': + resolution: {integrity: sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -560,8 +560,8 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - '@anthropic-ai/sdk@0.78.0': - resolution: {integrity: sha512-PzQhR715td/m1UaaN5hHXjYB8Gl2lF9UVhrrGrZeysiF6Rb74Wc9GCB8hzLdzmQtBd1qe89F9OptgB9Za1Ib5w==} + '@anthropic-ai/sdk@0.80.0': + resolution: {integrity: sha512-WeXLn7zNVk3yjeshn+xZHvld6AoFUOR3Sep6pSoHho5YbSi6HwcirqgPA5ccFuW8QTVJAAU7N8uQQC6Wa9TG+g==} hasBin: true peerDependencies: zod: ^3.25.0 || ^4.0.0 @@ -694,6 +694,9 @@ packages: '@bufbuild/protobuf@2.10.2': resolution: {integrity: sha512-uFsRXwIGyu+r6AMdz+XijIIZJYpoWeYzILt5yZ2d3mCjQrWUTVpVD9WL/jZAbvp+Ed04rOhrsk7FiTcEDseB5A==} + '@bufbuild/protobuf@2.11.0': + resolution: {integrity: sha512-sBXGT13cpmPR5BMgHE6UEEfEaShh5Ror6rfN3yEK5si7QVrtZg8LEPQb0VVhiLRUslD2yLnXtnRzG035J/mZXQ==} + '@bufbuild/protoplugin@2.10.2': resolution: {integrity: sha512-RAWVs9tCzRqSS3tUtaFhOcauOAazCrm7tlGh0WHFq/44n5Fj6YgefdlZEPIaAK6VAA+FdOoFgtOJK2Ji5U24pw==} @@ -1014,12 +1017,12 @@ packages: resolution: {integrity: sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==} engines: {node: '>=14'} - '@google/gemini-cli-core@0.30.0': - resolution: {integrity: sha512-mCm8Y5D0LQVU7mK2yWIcP1CPbtbVdjgFpwmIE0ZzFK8QlCkj179F1iLoZqbHbA2B/ozoE3lIk2Mj1k7xKMFCbg==} + '@google/gemini-cli-core@0.35.2': + resolution: {integrity: sha512-Loc6csOAlrymAXd0ve0pMiPnXqfpmYaLNsk1lcwXnl3va6fhLhh1le9GASpgfdpu5v/iYpRhiiyw/xakm+d1yg==} engines: {node: '>=20'} - '@google/gemini-cli@0.30.0': - resolution: {integrity: sha512-A6eUWKZ10zi2sTkrW2xJBAag+gyQL+E7bCt12KyDwW5+KEmdY5CRu9SxnyRlFIP2si4SVWnCBtBALbtwGTNOvA==} + '@google/gemini-cli@0.35.2': + resolution: {integrity: sha512-NfmGSgaaSl+TB68lnTltu31FbUE1fmUD8e0iM5R1eHRAvlcPTe4bai6NPCwxbPbvU4AMnrfMdt8VUvlg0CZ8og==} engines: {node: '>=20'} hasBin: true @@ -1032,8 +1035,8 @@ packages: '@modelcontextprotocol/sdk': optional: true - '@google/genai@1.42.0': - resolution: {integrity: sha512-+3nlMTcrQufbQ8IumGkOphxD5Pd5kKyJOzLcnY0/1IuE8upJk5aLmoexZ2BJhBp1zAjRJMEB4a2CJwKI9e2EYw==} + '@google/genai@1.46.0': + resolution: {integrity: sha512-ewPMN5JkKfgU5/kdco9ZhXBHDPhVqZpMQqIFQhwsHLf8kyZfx1cNpw1pHo1eV6PGEW7EhIBFi3aYZraFndAXqg==} engines: {node: '>=20.0.0'} peerDependencies: '@modelcontextprotocol/sdk': ^1.25.2 @@ -1467,8 +1470,8 @@ packages: '@joshua.litt/get-ripgrep@0.0.3': resolution: {integrity: sha512-rycdieAKKqXi2bsM7G2ayDiNk5CAX8ZOzsTQsirfOqUKPef04Xw40BWGGyimaOOuvPgLWYt3tPnLLG3TvPXi5Q==} - '@jrichman/ink@6.4.10': - resolution: {integrity: sha512-kjJqZFkGVm0QyJmga/L02rsFJroF1aP2bhXEGkpuuT7clB6/W+gxAbLNw7ZaJrG6T30DgqOT92Pu6C9mK1FWyg==} + '@jrichman/ink@6.4.11': + resolution: {integrity: sha512-93LQlzT7vvZ1XJcmOMwN4s+6W334QegendeHOMnEJBlhnpIzr8bws6/aOEHG8ZCuVD/vNeeea5m1msHIdAY6ig==} engines: {node: '>=20'} peerDependencies: '@types/react': '>=19.0.0' @@ -1805,43 +1808,43 @@ packages: resolution: {integrity: sha512-vaQj4nccJbAslopIvd49pQH2NhUp7G9pY4byUtmwhe37ZZuubGrx0eB9hW2F37uVNRuDDK6byFGXF+7JCuMSZg==} engines: {node: ^20.17.0 || >=22.9.0} - '@openai/codex@0.104.0': - resolution: {integrity: sha512-pPa2VGHozwjPsPOYAEXcH7nNt1QH7AZR8zV8jYx6BFi1LJlmJkan2rvIS4MYbPdi2O6cd5kWfPCAHE0fEV2ifA==} + '@openai/codex@0.117.0': + resolution: {integrity: sha512-UmWo39UCGqFB2ImWwtI/TOnVQ1M2JIbCeDVBzOtG57WuTIPBNvDyluPNrzNv6eAcTYpyDLC5+nT5k49LrzEwow==} engines: {node: '>=16'} hasBin: true - '@openai/codex@0.104.0-darwin-arm64': - resolution: {integrity: sha512-Y+lifRKAgNSBcaIM5UXXYnGWAJrPORPXABZBCxxiwwB8/XzZRDwp3K+X5i7dT0GfKScGFXuul6sJ2sVSPL4w4A==} + '@openai/codex@0.117.0-darwin-arm64': + resolution: {integrity: sha512-atIlp7v15chsfMpypW8/4PBp6kOca8wBZoC0hdAWGl/PKZ76/cTC+LKi2XhRfMqKY25nUxnXnm1DnLHqWGKRXA==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] - '@openai/codex@0.104.0-darwin-x64': - resolution: {integrity: sha512-TwQ9zj0XbSrtCxFWKnnSQfmWmKhNMx1rSpSaSrLNSFVohxRwOWUZ2GBciO6jCLEiJvswR6nTMy1mA0n7MyVJiw==} + '@openai/codex@0.117.0-darwin-x64': + resolution: {integrity: sha512-/TWwOtzo44flOQptQTyu+zozESNpsm/jLlK+6vEjOVikXF+kxeA7sgJHRQQ78dFvnHTW+EpkUYew5qNawREtgw==} engines: {node: '>=16'} cpu: [x64] os: [darwin] - '@openai/codex@0.104.0-linux-arm64': - resolution: {integrity: sha512-3oBBjMaCnhGfijsklOzVqG0LH/IFWoDnRJkvFl1utMI+GJECUr37uL/KsSFTuC2kIjham6U57dAK6xQnQxqxPQ==} + '@openai/codex@0.117.0-linux-arm64': + resolution: {integrity: sha512-rgQIYipgkMRGvDlK3qbI9v/3NxB1tO3OoNYkWW9onOcev8Jno+hZC0ZEcVamxC5XGspVuPv2Wg+e9hw6jA65FA==} engines: {node: '>=16'} cpu: [arm64] os: [linux] - '@openai/codex@0.104.0-linux-x64': - resolution: {integrity: sha512-vhYaWsEwZmxZbeu5u9/k3VO1F4aTMYaTCebRgdzux7bfeDw2nms1SAcP+AkfCStqVSz26yaPGbwcUMqaknW4gQ==} + '@openai/codex@0.117.0-linux-x64': + resolution: {integrity: sha512-kvOZtyLAgFEFSFRJXVzTnFYoZgZya9ttpxDYHR+diBgDBlcBp1B6pRiIGUmCOauxpHtTFUEyisvhKQquZbAtfg==} engines: {node: '>=16'} cpu: [x64] os: [linux] - '@openai/codex@0.104.0-win32-arm64': - resolution: {integrity: sha512-2ypuM6yWcjAtq7DmEgFBsmtw7rWLcoy6Cxaq+Hn8dZfEdijASyc59AzyWhWLKYLuOxcprFn/oQitElrpPD9JOA==} + '@openai/codex@0.117.0-win32-arm64': + resolution: {integrity: sha512-oglr9IEh0P3cXF1LyGE4ROR6OFOJ7zmOZppoS+FJR6ovaPb08RhfXCDq/1yyzZhCYIaL6GHIdJ56ZEfpM4FuCQ==} engines: {node: '>=16'} cpu: [arm64] os: [win32] - '@openai/codex@0.104.0-win32-x64': - resolution: {integrity: sha512-awyNLtfbTbj+2JzgsAIm+KFrxeAmxe/Fuqw/ZwBj8ljtO7SQWTT3kxDbf7iuA7E7IErGlQw/plgFgq/LJdsacg==} + '@openai/codex@0.117.0-win32-x64': + resolution: {integrity: sha512-ByedNwSlHJ4aE2++fBaUcaqbQsmx2dZS6mhrnv2SqbTY0saRFE2BT1R64fClt8TwXwMsQQn1uvkxjzU4aEhRcg==} engines: {node: '>=16'} cpu: [x64] os: [win32] @@ -3011,8 +3014,8 @@ packages: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} - ai@6.0.99: - resolution: {integrity: sha512-Zg43DDJLppe22e7IWXNwpgtxR2VRFyVJSBUZNlCz2jmyzRgaHzBqINkoy6WIakyD75LOqLCQdGMOGAqTnfO3Aw==} + ai@6.0.140: + resolution: {integrity: sha512-+jf6fQDPZe+gQlzPoP5mzy+DdfYOpE0cgUm99U8OxVTIPv19gCDuNzlKTZSntcQzLbo6LFXyNhJdV7XTWQ+5vA==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -3171,6 +3174,7 @@ packages: basic-ftp@5.1.0: resolution: {integrity: sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==} engines: {node: '>=10.0.0'} + deprecated: Security vulnerability fixed in 5.2.0, please upgrade beasties@0.4.1: resolution: {integrity: sha512-2Imdcw3LznDuxAbJM26RHniOLAzE6WgrK8OuvVXCQtNBS8rsnD9zsSEa3fHl4hHpUY7BYTlrpvtPVbvu9G6neg==} @@ -3263,6 +3267,10 @@ packages: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + call-bound@1.0.4: resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} engines: {node: '>= 0.4'} @@ -3376,8 +3384,13 @@ packages: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} - clipboardy@5.1.0: - resolution: {integrity: sha512-w8Faf7egtk+6eZ+QJSYhCc8W5GKKd36Et6Qtl+c/dOFtPSjgCkJn9+QHr7D3EbdAO6rJb8I76sizRQAJpwOoLg==} + clipboard-image@0.1.0: + resolution: {integrity: sha512-SWk7FgaXLNFld19peQ/rTe0n97lwR1WbkqxV6JKCAOh7U52AKV/PeMFCyt/8IhBdqyDA8rdyewQMKZqvWT5Akg==} + engines: {node: '>=20'} + hasBin: true + + clipboardy@5.2.1: + resolution: {integrity: sha512-RWp4E/ivQAzgF4QSWA9sjeW+Bjo+U2SvebkDhNIfO7y65eGdXPUxMTdIKYsn+bxM3ItPHGm3e68Bv3fgQ3mARw==} engines: {node: '>=20'} cliui@7.0.4: @@ -3509,6 +3522,10 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} + crypto-random-string@4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} + csp_evaluator@1.1.5: resolution: {integrity: sha512-EL/iN9etCTzw/fBnp0/uj0f5BOOGvZut2mzsiiBZ/FdT6gFQCKRO/tmcKOxn5drWZ2Ndm/xBb1SI4zwWbGtmIw==} @@ -3610,6 +3627,10 @@ packages: resolution: {integrity: sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==} engines: {node: '>=18'} + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} @@ -3682,10 +3703,22 @@ packages: resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} engines: {node: '>=18'} + dotenv-expand@12.0.3: + resolution: {integrity: sha512-uc47g4b+4k/M/SeaW1y4OApx+mtLWl92l5LMPP0GNXctZqELk+YGgOPIIC5elYmUH4OuoK3JLhuRUYegeySiFA==} + engines: {node: '>=12'} + + dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} + engines: {node: '>=12'} + dotenv@17.2.3: resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} engines: {node: '>=12'} + dotenv@17.3.1: + resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==} + engines: {node: '>=12'} + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -3811,6 +3844,10 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + escodegen@2.1.0: resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} engines: {node: '>=6.0'} @@ -3892,6 +3929,10 @@ packages: resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} engines: {node: '>=18.0.0'} + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + execa@9.6.1: resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} engines: {node: ^18.19.0 || >=20.5.0} @@ -4131,6 +4172,10 @@ packages: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + get-stream@9.0.1: resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} engines: {node: '>=18'} @@ -4262,6 +4307,9 @@ packages: resolution: {integrity: sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==} engines: {node: '>=12'} + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} @@ -4365,6 +4413,10 @@ packages: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + human-signals@8.0.1: resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} engines: {node: '>=18.18.0'} @@ -4585,6 +4637,9 @@ packages: isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + isbinaryfile@4.0.10: resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} engines: {node: '>= 8.0.0'} @@ -4687,6 +4742,10 @@ packages: json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + json-stable-stringify@1.3.0: + resolution: {integrity: sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==} + engines: {node: '>= 0.4'} + json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -4701,6 +4760,9 @@ packages: jsonfile@6.2.0: resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} + jsonify@0.0.1: + resolution: {integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==} + jsonparse@1.3.1: resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} engines: {'0': node >= 0.2.0} @@ -4874,6 +4936,10 @@ packages: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} + macos-version@6.0.0: + resolution: {integrity: sha512-O2S8voA+pMfCHhBn/TIYDXzJ1qNHpPDU32oFxglKnVdJABiYYITt45oLkV9yhwA3E2FDwn3tQqUFrTsr1p3sBQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -4937,6 +5003,9 @@ packages: resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} engines: {node: '>=18'} + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} @@ -5230,6 +5299,10 @@ packages: resolution: {integrity: sha512-DFxSAemHUwT/POaXAOY4NJmEWBPB0oKbwD6FFDE9hnt1nORkt/FXvgjD4hQjoKoHw9u0Ezws9SPXwV7xE/Gyww==} engines: {node: ^20.17.0 || >=22.9.0} + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + npm-run-path@6.0.0: resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} engines: {node: '>=18'} @@ -5249,6 +5322,10 @@ packages: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + obliterator@2.0.5: resolution: {integrity: sha512-42CPE9AhahZRsMNslczq0ctAEtqk8Eka26QofnqC346BZdHDySk3LWka23LI7ULIw11NmltpiLagIq8gBozxTw==} @@ -5816,6 +5893,10 @@ packages: resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} engines: {node: '>=18'} + run-jxa@3.0.0: + resolution: {integrity: sha512-4f2CrY7H+sXkKXJn/cE6qRA3z+NMVO7zvlZ/nUV0e62yWftpiLAfw5eV9ZdomzWd2TXWwEIiGjAT57+lWIzzvA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -5880,6 +5961,10 @@ packages: resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} engines: {node: '>= 18'} + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} @@ -6096,6 +6181,10 @@ packages: resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} engines: {node: '>=12'} + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + strip-final-newline@4.0.0: resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} engines: {node: '>=18'} @@ -6148,6 +6237,10 @@ packages: engines: {node: '>=20.19.0'} hasBin: true + subsume@4.0.0: + resolution: {integrity: sha512-BWnYJElmHbYZ/zKevy+TG+SsyoFCmRPDHJbR1MzLxkPOv1Jp/4hGhVUtP98s+wZBsBsHwCXvPTP0x287/WMjGg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + supports-color@10.2.2: resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} engines: {node: '>=18'} @@ -6194,6 +6287,10 @@ packages: tar-stream@3.1.7: resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + tar@7.5.13: + resolution: {integrity: sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==} + engines: {node: '>=18'} + tar@7.5.3: resolution: {integrity: sha512-ENg5JUHUm2rDD7IvKNFGzyElLXNjachNLp6RaGf4+JOgxXHkqA+gq81ZAMCUmtMtqBsoU62lcp6S27g1LCYGGQ==} engines: {node: '>=18'} @@ -6309,6 +6406,14 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} + type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + type-fest@4.41.0: resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} @@ -6386,6 +6491,10 @@ packages: resolution: {integrity: sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==} engines: {node: ^18.17.0 || >=20.5.0} + unique-string@3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} + unist-util-is@6.0.1: resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} @@ -6753,11 +6862,11 @@ packages: snapshots: - '@a2a-js/sdk@0.3.9(@bufbuild/protobuf@2.10.2)(@grpc/grpc-js@1.14.3)(express@5.2.1)': + '@a2a-js/sdk@0.3.11(@bufbuild/protobuf@2.11.0)(@grpc/grpc-js@1.14.3)(express@5.2.1)': dependencies: uuid: 11.1.0 optionalDependencies: - '@bufbuild/protobuf': 2.10.2 + '@bufbuild/protobuf': 2.11.0 '@grpc/grpc-js': 1.14.3 express: 5.2.1 @@ -6765,29 +6874,29 @@ snapshots: dependencies: zod: 3.25.76 - '@ai-sdk/anthropic@3.0.47(zod@3.25.76)': + '@ai-sdk/anthropic@3.0.64(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/gateway@3.0.55(zod@3.25.76)': + '@ai-sdk/gateway@3.0.82(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) '@vercel/oidc': 3.1.0 zod: 3.25.76 - '@ai-sdk/google@3.0.31(zod@3.25.76)': + '@ai-sdk/google@3.0.53(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/mcp@1.0.21(zod@3.25.76)': + '@ai-sdk/mcp@1.0.30(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) pkce-challenge: 5.0.1 zod: 3.25.76 @@ -6797,13 +6906,13 @@ snapshots: '@ai-sdk/provider-utils': 4.0.8(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/openai@3.0.33(zod@3.25.76)': + '@ai-sdk/openai@3.0.48(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/provider-utils@4.0.15(zod@3.25.76)': + '@ai-sdk/provider-utils@4.0.21(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 '@standard-schema/spec': 1.1.0 @@ -7131,7 +7240,7 @@ snapshots: '@img/sharp-linuxmusl-x64': 0.33.5 '@img/sharp-win32-x64': 0.33.5 - '@anthropic-ai/sdk@0.78.0(zod@3.25.76)': + '@anthropic-ai/sdk@0.80.0(zod@3.25.76)': dependencies: json-schema-to-ts: 3.1.1 optionalDependencies: @@ -7329,6 +7438,8 @@ snapshots: '@bufbuild/protobuf@2.10.2': {} + '@bufbuild/protobuf@2.11.0': {} + '@bufbuild/protoplugin@2.10.2': dependencies: '@bufbuild/protobuf': 2.10.2 @@ -7632,13 +7743,15 @@ snapshots: '@google-cloud/promisify@4.0.0': {} - '@google/gemini-cli-core@0.30.0(@bufbuild/protobuf@2.10.2)(@grpc/grpc-js@1.14.3)(encoding@0.1.13)(express@5.2.1)(hono@4.11.4)': + '@google/gemini-cli-core@0.35.2(encoding@0.1.13)(express@5.2.1)(hono@4.11.4)': dependencies: - '@a2a-js/sdk': 0.3.9(@bufbuild/protobuf@2.10.2)(@grpc/grpc-js@1.14.3)(express@5.2.1) + '@a2a-js/sdk': 0.3.11(@bufbuild/protobuf@2.11.0)(@grpc/grpc-js@1.14.3)(express@5.2.1) + '@bufbuild/protobuf': 2.11.0 '@google-cloud/logging': 11.2.1(encoding@0.1.13) '@google-cloud/opentelemetry-cloud-monitoring-exporter': 0.21.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.5.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) '@google-cloud/opentelemetry-cloud-trace-exporter': 3.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.5.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) '@google/genai': 1.30.0(@modelcontextprotocol/sdk@1.25.3(hono@4.11.4)(zod@3.25.76)) + '@grpc/grpc-js': 1.14.3 '@iarna/toml': 2.2.5 '@joshua.litt/get-ripgrep': 0.0.3 '@modelcontextprotocol/sdk': 1.25.3(hono@4.11.4)(zod@3.25.76) @@ -7666,6 +7779,8 @@ snapshots: ajv-formats: 3.0.1(ajv@8.17.1) chardet: 2.1.1 diff: 8.0.3 + dotenv: 17.3.1 + dotenv-expand: 12.0.3 fast-levenshtein: 2.0.6 fdir: 6.5.0(picomatch@4.0.3) fzf: 0.5.2 @@ -7674,17 +7789,21 @@ snapshots: html-to-text: 9.0.5 https-proxy-agent: 7.0.6 ignore: 7.0.5 + ipaddr.js: 1.9.1 js-yaml: 4.1.1 + json-stable-stringify: 1.3.0 marked: 15.0.12 mime: 4.0.7 mnemonist: 0.40.3 open: 10.2.0 picomatch: 4.0.3 proper-lockfile: 4.1.2 + puppeteer-core: 24.35.0 read-package-up: 11.0.0 shell-quote: 1.8.3 simple-git: 3.30.0 strip-ansi: 7.1.2 + strip-json-comments: 3.1.1 systeminformation: 5.30.6 tree-sitter-bash: 0.25.1 undici: 7.20.0 @@ -7702,22 +7821,23 @@ snapshots: keytar: 7.9.0 node-pty: 1.1.0 transitivePeerDependencies: - - '@bufbuild/protobuf' - '@cfworker/json-schema' - - '@grpc/grpc-js' - '@types/emscripten' + - bare-abort-controller + - bare-buffer - bufferutil - encoding - express - hono + - react-native-b4a - supports-color - tree-sitter - utf-8-validate - '@google/gemini-cli@0.30.0(@bufbuild/protobuf@2.10.2)(@grpc/grpc-js@1.14.3)(encoding@0.1.13)(express@5.2.1)(hono@4.11.4)': + '@google/gemini-cli@0.35.2(encoding@0.1.13)(express@5.2.1)(hono@4.11.4)': dependencies: '@agentclientprotocol/sdk': 0.12.0(zod@3.25.76) - '@google/gemini-cli-core': 0.30.0(@bufbuild/protobuf@2.10.2)(@grpc/grpc-js@1.14.3)(encoding@0.1.13)(express@5.2.1)(hono@4.11.4) + '@google/gemini-cli-core': 0.35.2(encoding@0.1.13)(express@5.2.1)(hono@4.11.4) '@google/genai': 1.30.0(@modelcontextprotocol/sdk@1.25.3(hono@4.11.4)(zod@3.25.76)) '@iarna/toml': 2.2.5 '@modelcontextprotocol/sdk': 1.25.3(hono@4.11.4)(zod@3.25.76) @@ -7725,7 +7845,8 @@ snapshots: ansi-regex: 6.2.2 chalk: 4.1.2 cli-spinners: 2.9.2 - clipboardy: 5.1.0 + clipboardy: 5.2.1 + color-convert: 2.0.1 command-exists: 1.2.9 comment-json: 4.5.1 diff: 8.0.3 @@ -7734,9 +7855,9 @@ snapshots: fzf: 0.5.2 glob: 12.0.0 highlight.js: 11.11.1 - ink: '@jrichman/ink@6.4.10(react@19.2.3)' - ink-gradient: 3.0.0(@jrichman/ink@6.4.10(react@19.2.3)) - ink-spinner: 5.0.0(@jrichman/ink@6.4.10(react@19.2.3))(react@19.2.3) + ink: '@jrichman/ink@6.4.11(react@19.2.3)' + ink-gradient: 3.0.0(@jrichman/ink@6.4.11(react@19.2.3)) + ink-spinner: 5.0.0(@jrichman/ink@6.4.11(react@19.2.3))(react@19.2.3) latest-version: 9.0.0 lowlight: 3.3.0 mnemonist: 0.40.3 @@ -7749,23 +7870,24 @@ snapshots: string-width: 8.1.0 strip-ansi: 7.1.2 strip-json-comments: 3.1.1 - tar: 7.5.3 + tar: 7.5.13 tinygradient: 1.1.5 undici: 7.20.0 ws: 8.19.0 yargs: 17.7.2 zod: 3.25.76 transitivePeerDependencies: - - '@bufbuild/protobuf' - '@cfworker/json-schema' - - '@grpc/grpc-js' - '@types/emscripten' - '@types/react' + - bare-abort-controller + - bare-buffer - bufferutil - encoding - express - hono - react-devtools-core + - react-native-b4a - supports-color - tree-sitter - utf-8-validate @@ -7781,7 +7903,7 @@ snapshots: - supports-color - utf-8-validate - '@google/genai@1.42.0(@modelcontextprotocol/sdk@1.25.3(hono@4.11.4)(zod@3.25.76))': + '@google/genai@1.46.0(@modelcontextprotocol/sdk@1.25.3(hono@4.11.4)(zod@3.25.76))': dependencies: google-auth-library: 10.5.0 p-retry: 4.6.2 @@ -8169,7 +8291,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@jrichman/ink@6.4.10(react@19.2.3)': + '@jrichman/ink@6.4.11(react@19.2.3)': dependencies: '@alcalzone/ansi-tokenize': 0.2.3 ansi-escapes: 7.3.0 @@ -8521,31 +8643,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@openai/codex@0.104.0': + '@openai/codex@0.117.0': optionalDependencies: - '@openai/codex-darwin-arm64': '@openai/codex@0.104.0-darwin-arm64' - '@openai/codex-darwin-x64': '@openai/codex@0.104.0-darwin-x64' - '@openai/codex-linux-arm64': '@openai/codex@0.104.0-linux-arm64' - '@openai/codex-linux-x64': '@openai/codex@0.104.0-linux-x64' - '@openai/codex-win32-arm64': '@openai/codex@0.104.0-win32-arm64' - '@openai/codex-win32-x64': '@openai/codex@0.104.0-win32-x64' + '@openai/codex-darwin-arm64': '@openai/codex@0.117.0-darwin-arm64' + '@openai/codex-darwin-x64': '@openai/codex@0.117.0-darwin-x64' + '@openai/codex-linux-arm64': '@openai/codex@0.117.0-linux-arm64' + '@openai/codex-linux-x64': '@openai/codex@0.117.0-linux-x64' + '@openai/codex-win32-arm64': '@openai/codex@0.117.0-win32-arm64' + '@openai/codex-win32-x64': '@openai/codex@0.117.0-win32-x64' - '@openai/codex@0.104.0-darwin-arm64': + '@openai/codex@0.117.0-darwin-arm64': optional: true - '@openai/codex@0.104.0-darwin-x64': + '@openai/codex@0.117.0-darwin-x64': optional: true - '@openai/codex@0.104.0-linux-arm64': + '@openai/codex@0.117.0-linux-arm64': optional: true - '@openai/codex@0.104.0-linux-x64': + '@openai/codex@0.117.0-linux-x64': optional: true - '@openai/codex@0.104.0-win32-arm64': + '@openai/codex@0.117.0-win32-arm64': optional: true - '@openai/codex@0.104.0-win32-x64': + '@openai/codex@0.117.0-win32-x64': optional: true '@opentelemetry/api-logs@0.211.0': @@ -9853,11 +9975,11 @@ snapshots: agent-base@7.1.4: {} - ai@6.0.99(zod@3.25.76): + ai@6.0.140(zod@3.25.76): dependencies: - '@ai-sdk/gateway': 3.0.55(zod@3.25.76) + '@ai-sdk/gateway': 3.0.82(zod@3.25.76) '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.15(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) '@opentelemetry/api': 1.9.0 zod: 3.25.76 @@ -10161,6 +10283,13 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 + call-bound@1.0.4: dependencies: call-bind-apply-helpers: 1.0.2 @@ -10284,8 +10413,13 @@ snapshots: cli-width@4.1.0: {} - clipboardy@5.1.0: + clipboard-image@0.1.0: dependencies: + run-jxa: 3.0.0 + + clipboardy@5.2.1: + dependencies: + clipboard-image: 0.1.0 execa: 9.6.1 is-wayland: 0.1.0 is-wsl: 3.1.0 @@ -10420,6 +10554,10 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + crypto-random-string@4.0.0: + dependencies: + type-fest: 1.4.0 + csp_evaluator@1.1.5: {} css-functions-list@3.2.3: {} @@ -10495,6 +10633,12 @@ snapshots: bundle-name: 4.1.0 default-browser-id: 5.0.1 + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + define-lazy-prop@2.0.0: {} define-lazy-prop@3.0.0: {} @@ -10561,8 +10705,16 @@ snapshots: dependencies: type-fest: 4.41.0 + dotenv-expand@12.0.3: + dependencies: + dotenv: 16.6.1 + + dotenv@16.6.1: {} + dotenv@17.2.3: {} + dotenv@17.3.1: {} + dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 @@ -10710,6 +10862,8 @@ snapshots: escape-string-regexp@4.0.0: {} + escape-string-regexp@5.0.0: {} + escodegen@2.1.0: dependencies: esprima: 4.0.1 @@ -10810,6 +10964,18 @@ snapshots: dependencies: eventsource-parser: 3.0.6 + execa@5.1.1: + dependencies: + cross-spawn: 7.0.6 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + execa@9.6.1: dependencies: '@sindresorhus/merge-streams': 4.0.0 @@ -11159,6 +11325,8 @@ snapshots: dependencies: pump: 3.0.3 + get-stream@6.0.1: {} + get-stream@9.0.1: dependencies: '@sec-ant/readable-stream': 0.4.1 @@ -11368,6 +11536,10 @@ snapshots: has-flag@5.0.1: {} + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.1 + has-symbols@1.1.0: {} has-tostringtag@1.0.2: @@ -11506,6 +11678,8 @@ snapshots: transitivePeerDependencies: - supports-color + human-signals@2.1.0: {} + human-signals@8.0.1: {} iconv-lite@0.4.24: @@ -11576,18 +11750,18 @@ snapshots: ini@6.0.0: {} - ink-gradient@3.0.0(@jrichman/ink@6.4.10(react@19.2.3)): + ink-gradient@3.0.0(@jrichman/ink@6.4.11(react@19.2.3)): dependencies: '@types/gradient-string': 1.1.6 gradient-string: 2.0.2 - ink: '@jrichman/ink@6.4.10(react@19.2.3)' + ink: '@jrichman/ink@6.4.11(react@19.2.3)' prop-types: 15.8.1 strip-ansi: 7.1.2 - ink-spinner@5.0.0(@jrichman/ink@6.4.10(react@19.2.3))(react@19.2.3): + ink-spinner@5.0.0(@jrichman/ink@6.4.11(react@19.2.3))(react@19.2.3): dependencies: cli-spinners: 2.9.2 - ink: '@jrichman/ink@6.4.10(react@19.2.3)' + ink: '@jrichman/ink@6.4.11(react@19.2.3)' react: 19.2.3 intl-messageformat@10.7.18: @@ -11678,6 +11852,8 @@ snapshots: isarray@1.0.0: {} + isarray@2.0.5: {} + isbinaryfile@4.0.10: {} isexe@2.0.0: {} @@ -11778,6 +11954,14 @@ snapshots: json-stable-stringify-without-jsonify@1.0.1: {} + json-stable-stringify@1.3.0: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + isarray: 2.0.5 + jsonify: 0.0.1 + object-keys: 1.1.1 + json5@2.2.3: {} jsonc-parser@3.3.1: {} @@ -11792,6 +11976,8 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 + jsonify@0.0.1: {} + jsonparse@1.3.1: {} jszip@3.10.1: @@ -12058,6 +12244,10 @@ snapshots: lru-cache@7.18.3: {} + macos-version@6.0.0: + dependencies: + semver: 7.7.3 + magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -12134,6 +12324,8 @@ snapshots: merge-descriptors@2.0.0: {} + merge-stream@2.0.0: {} + merge2@1.4.1: {} methods@1.1.2: {} @@ -12413,6 +12605,10 @@ snapshots: transitivePeerDependencies: - supports-color + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + npm-run-path@6.0.0: dependencies: path-key: 4.0.0 @@ -12428,6 +12624,8 @@ snapshots: object-inspect@1.13.4: {} + object-keys@1.1.1: {} + obliterator@2.0.5: {} on-finished@2.3.0: @@ -13123,6 +13321,13 @@ snapshots: run-applescript@7.1.0: {} + run-jxa@3.0.0: + dependencies: + execa: 5.1.1 + macos-version: 6.0.0 + subsume: 4.0.0 + type-fest: 2.19.0 + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -13223,6 +13428,15 @@ snapshots: transitivePeerDependencies: - supports-color + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + setimmediate@1.0.5: {} setprototypeof@1.2.0: {} @@ -13501,6 +13715,8 @@ snapshots: dependencies: ansi-regex: 6.2.2 + strip-final-newline@2.0.0: {} + strip-final-newline@4.0.0: {} strip-json-comments@2.0.1: {} @@ -13588,6 +13804,11 @@ snapshots: - supports-color - typescript + subsume@4.0.0: + dependencies: + escape-string-regexp: 5.0.0 + unique-string: 3.0.0 + supports-color@10.2.2: {} supports-color@7.2.0: @@ -13653,6 +13874,14 @@ snapshots: - bare-abort-controller - react-native-b4a + tar@7.5.13: + dependencies: + '@isaacs/fs-minipass': 4.0.1 + chownr: 3.0.0 + minipass: 7.1.2 + minizlib: 3.1.0 + yallist: 5.0.0 + tar@7.5.3: dependencies: '@isaacs/fs-minipass': 4.0.1 @@ -13770,6 +13999,10 @@ snapshots: dependencies: prelude-ls: 1.2.1 + type-fest@1.4.0: {} + + type-fest@2.19.0: {} + type-fest@4.41.0: {} type-is@1.6.18: @@ -13827,6 +14060,10 @@ snapshots: dependencies: imurmurhash: 0.1.4 + unique-string@3.0.0: + dependencies: + crypto-random-string: 4.0.0 + unist-util-is@6.0.1: dependencies: '@types/unist': 3.0.3