diff --git a/package.json b/package.json index 88346a3..f390308 100644 --- a/package.json +++ b/package.json @@ -51,22 +51,22 @@ "wcs": "./runner/bin/cli.js" }, "dependencies": { - "@ai-sdk/anthropic": "3.0.64", - "@ai-sdk/google": "3.0.55", - "@ai-sdk/mcp": "1.0.30", - "@ai-sdk/openai": "3.0.49", + "@ai-sdk/anthropic": "3.0.68", + "@ai-sdk/google": "3.0.61", + "@ai-sdk/mcp": "1.0.36", + "@ai-sdk/openai": "3.0.52", "@ai-sdk/provider": "3.0.8", "@ai-sdk/xai": "^3.0.26", - "@anthropic-ai/sdk": "^0.82.0", + "@anthropic-ai/sdk": "^0.87.0", "@axe-core/puppeteer": "^4.11.0", - "@google/genai": "1.48.0", + "@google/genai": "1.49.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.143", + "ai": "6.0.158", "axe-core": "^4.11.1", "boxen": "^8.0.1", "chalk": "^5.6.2", @@ -94,7 +94,7 @@ }, "devDependencies": { "@anthropic-ai/claude-code": "^2.1.12", - "@google/gemini-cli": "^0.36.0", + "@google/gemini-cli": "^0.37.0", "@openai/codex": "^0.118.0", "prettier": "^3.8.0", "tsx": "^4.20.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f5ff802..f11bd3f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,17 +9,17 @@ importers: .: dependencies: '@ai-sdk/anthropic': - specifier: 3.0.64 - version: 3.0.64(zod@3.25.76) + specifier: 3.0.68 + version: 3.0.68(zod@3.25.76) '@ai-sdk/google': - specifier: 3.0.55 - version: 3.0.55(zod@3.25.76) + specifier: 3.0.61 + version: 3.0.61(zod@3.25.76) '@ai-sdk/mcp': - specifier: 1.0.30 - version: 1.0.30(zod@3.25.76) + specifier: 1.0.36 + version: 1.0.36(zod@3.25.76) '@ai-sdk/openai': - specifier: 3.0.49 - version: 3.0.49(zod@3.25.76) + specifier: 3.0.52 + version: 3.0.52(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.82.0 - version: 0.82.0(zod@3.25.76) + specifier: ^0.87.0 + version: 0.87.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.48.0 - version: 1.48.0(@modelcontextprotocol/sdk@1.25.3(hono@4.11.4)(zod@3.25.76)) + specifier: 1.49.0 + version: 1.49.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.143 - version: 6.0.143(zod@3.25.76) + specifier: 6.0.158 + version: 6.0.158(zod@3.25.76) axe-core: specifier: ^4.11.1 version: 4.11.1 @@ -133,8 +133,8 @@ importers: specifier: ^2.1.12 version: 2.1.12 '@google/gemini-cli': - specifier: ^0.36.0 - version: 0.36.0 + specifier: ^0.37.0 + version: 0.37.1 '@openai/codex': specifier: ^0.118.0 version: 0.118.0 @@ -247,26 +247,26 @@ importers: packages: - '@ai-sdk/anthropic@3.0.64': - resolution: {integrity: sha512-rwLi/Rsuj2pYniQXIrvClHvXDzgM4UQHHnvHTWEF14efnlKclG/1ghpNC+adsRujAbCTr6gRsSbDE2vEqriV7g==} + '@ai-sdk/anthropic@3.0.68': + resolution: {integrity: sha512-BAd+fmgYoJMmGw0/uV+jRlXX60PyGxelA6Clp4cK/NI0dsyv9jOOwzQmKNaz2nwb+Jz7HqI7I70KK4XtU5EcXQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/gateway@3.0.85': - resolution: {integrity: sha512-oPvs3bYnxndBY/O0gFSFuc5aA/QKCJbk/CaJaRnKgA/ZPH17jeVvEtiUBE6/N8hWhK7XgX53NFI7F3CGmDfm1g==} + '@ai-sdk/gateway@3.0.95': + resolution: {integrity: sha512-ZmUNNbZl3V42xwQzPaNUi+s8eqR2lnrxf0bvB6YbLXpLjHYv0k2Y78t12cNOfY0bxGeuVVTLyk856uLuQIuXEQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/google@3.0.55': - resolution: {integrity: sha512-lIID7kDdeqzSR/eg+LrEFJGoe/mIwuW4eBdjS84Bi0cIY4cmGwSsvwYILSdiad0197Ha+DUbCxOUuSOnORUx7g==} + '@ai-sdk/google@3.0.61': + resolution: {integrity: sha512-jEKU1Mjcy5CoicejdJQIzM0ntYwyXR8vtYgAZYriKaOuLAiAhiiU538++fGU3CC9HJH/mL1OfsCwMM3gFiCNsw==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/mcp@1.0.30': - resolution: {integrity: sha512-QTpRa5kmMpKGbhaOgCULxIVykBlDoAe14bynSfx7oQYxGfINapixDyrTr40TwWU71VfGLWVdEJBkfMyKeTbQtw==} + '@ai-sdk/mcp@1.0.36': + resolution: {integrity: sha512-THQKwlknp7OU2ViLPfIU7W01XvDRM2eqH+4UULQgP64AopnwI9mGqqJeGIx2l/pxUu9yIDQtW9YtYM8kHm2CQg==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -277,14 +277,14 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/openai@3.0.49': - resolution: {integrity: sha512-U2f0pCyNn/jQH3wjgxr8o9VvCkuDFTtXbIhbFFtgXqCzMbed6rBnvzQcAMEK0/Pa44byL9zfcvCOFOflvkRA8w==} + '@ai-sdk/openai@3.0.52': + resolution: {integrity: sha512-4Rr8NCGmfWTz6DCUvixn9UmyZcMatiHn0zWoMzI3JCUe9R1P/vsPOpCBALKoSzVYOjyJnhtnVIbfUKujcS39uw==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@4.0.21': - resolution: {integrity: sha512-MtFUYI1/8mgDvRmaBDjbLJPFFrMG777AvSgyIFQtZHIMzm88R/12vYBBpnk7pfiWLFE1DSZzY4WDYzGbKAcmiw==} + '@ai-sdk/provider-utils@4.0.23': + resolution: {integrity: sha512-z8GlDaCmRSDlqkMF2f4/RFgWxdarvIbyuk+m6WXT1LYgsnGiXRJGTD2Z1+SDl3LqtFuRtGX1aghYvQLoHL/9pg==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -536,8 +536,8 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - '@anthropic-ai/sdk@0.82.0': - resolution: {integrity: sha512-xdHTjL1GlUlDugHq/I47qdOKp/ROPvuHl7ROJCgUQigbvPu7asf9KcAcU1EqdrP2LuVhEKaTs7Z+ShpZDRzHdQ==} + '@anthropic-ai/sdk@0.87.0': + resolution: {integrity: sha512-ZvBWT5VkPTW6b8LIpugpuAkpcYPSLOXdWTcgQrpUqf4IeJ5ZrH5rT8sTsUDvxPCHAlRG3nF4VIWfjw6uLhJ18g==} hasBin: true peerDependencies: zod: ^3.25.0 || ^4.0.0 @@ -941,13 +941,13 @@ packages: '@formatjs/intl-localematcher@0.6.2': resolution: {integrity: sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA==} - '@google/gemini-cli@0.36.0': - resolution: {integrity: sha512-/5DeGPJhqDr/JoPgSfjCj+LcmuyPB1Fwrodpw1MaeK4RG/8xSME+bwg8ar1KCuQMCrQiI3UFUhan7jQHazMwTQ==} + '@google/gemini-cli@0.37.1': + resolution: {integrity: sha512-F9koIXd9ZX1yu2MPyMvnwbrdehmPIPqctYI2dy3eS6EKqzg8V83LOvbApGBqrIKec1z2skfnEbC9C6sDNkcojw==} engines: {node: '>=20'} hasBin: true - '@google/genai@1.48.0': - resolution: {integrity: sha512-plonYK4ML2PrxsRD9SeqmFt76eREWkQdPCglOA6aYDzL1AAbE+7PUnT54SvpWGfws13L0AZEqGSpL7+1IPnTxQ==} + '@google/genai@1.49.0': + resolution: {integrity: sha512-hO69Zl0H3x+L0KL4stl1pLYgnqnwHoLqtKy6MRlNnW8TAxjqMdOUVafomKd4z1BePkzoxJWbYILny9a2Zk43VQ==} engines: {node: '>=20.0.0'} peerDependencies: '@modelcontextprotocol/sdk': ^1.25.2 @@ -2614,8 +2614,8 @@ packages: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} - ai@6.0.143: - resolution: {integrity: sha512-wVDb7StQ1EPQ9GDAOmi1AsuAXQRSii+zZT2sFK+MCisH4vV7XNEAdzXL+sKsUAFhhq+EtVFWWlB4mCk4hcoIMw==} + ai@6.0.158: + resolution: {integrity: sha512-gLTp1UXFtMqKUi3XHs33K7UFglbvojkxF/aq337TxnLGOhHIW9+GyP2jwW4hYX87f1es+wId3VQoPRRu9zEStQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -2760,7 +2760,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 + deprecated: Security vulnerability fixed in 5.2.1, please upgrade beasties@0.4.1: resolution: {integrity: sha512-2Imdcw3LznDuxAbJM26RHniOLAzE6WgrK8OuvVXCQtNBS8rsnD9zsSEa3fHl4hHpUY7BYTlrpvtPVbvu9G6neg==} @@ -5706,29 +5706,29 @@ packages: snapshots: - '@ai-sdk/anthropic@3.0.64(zod@3.25.76)': + '@ai-sdk/anthropic@3.0.68(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.23(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/gateway@3.0.85(zod@3.25.76)': + '@ai-sdk/gateway@3.0.95(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.23(zod@3.25.76) '@vercel/oidc': 3.1.0 zod: 3.25.76 - '@ai-sdk/google@3.0.55(zod@3.25.76)': + '@ai-sdk/google@3.0.61(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.23(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/mcp@1.0.30(zod@3.25.76)': + '@ai-sdk/mcp@1.0.36(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.23(zod@3.25.76) pkce-challenge: 5.0.1 zod: 3.25.76 @@ -5738,13 +5738,13 @@ snapshots: '@ai-sdk/provider-utils': 4.0.8(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/openai@3.0.49(zod@3.25.76)': + '@ai-sdk/openai@3.0.52(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.23(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/provider-utils@4.0.21(zod@3.25.76)': + '@ai-sdk/provider-utils@4.0.23(zod@3.25.76)': dependencies: '@ai-sdk/provider': 3.0.8 '@standard-schema/spec': 1.1.0 @@ -6067,7 +6067,7 @@ snapshots: '@img/sharp-linuxmusl-x64': 0.33.5 '@img/sharp-win32-x64': 0.33.5 - '@anthropic-ai/sdk@0.82.0(zod@3.25.76)': + '@anthropic-ai/sdk@0.87.0(zod@3.25.76)': dependencies: json-schema-to-ts: 3.1.1 optionalDependencies: @@ -6482,7 +6482,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@google/gemini-cli@0.36.0': + '@google/gemini-cli@0.37.1': optionalDependencies: '@lydell/node-pty': 1.1.0 '@lydell/node-pty-darwin-arm64': 1.1.0 @@ -6493,7 +6493,7 @@ snapshots: keytar: 7.9.0 node-pty: 1.1.0 - '@google/genai@1.48.0(@modelcontextprotocol/sdk@1.25.3(hono@4.11.4)(zod@3.25.76))': + '@google/genai@1.49.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 @@ -8155,11 +8155,11 @@ snapshots: agent-base@7.1.4: {} - ai@6.0.143(zod@3.25.76): + ai@6.0.158(zod@3.25.76): dependencies: - '@ai-sdk/gateway': 3.0.85(zod@3.25.76) + '@ai-sdk/gateway': 3.0.95(zod@3.25.76) '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.23(zod@3.25.76) '@opentelemetry/api': 1.9.0 zod: 3.25.76