diff --git a/package.json b/package.json index 05c8f5d9..ba1df2bd 100644 --- a/package.json +++ b/package.json @@ -51,13 +51,13 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/google": "^4.0.31", - "@ai-sdk/google-vertex": "^5.0.38", - "@ai-sdk/openai": "^4.0.27", - "@ai-sdk/openai-compatible": "^3.0.20", + "@ai-sdk/google": "^4.0.39", + "@ai-sdk/google-vertex": "^5.0.48", + "@ai-sdk/openai": "^4.0.36", + "@ai-sdk/openai-compatible": "^3.0.28", "@ghostery/adblocker-playwright": "^2.18.1", "@openrouter/ai-sdk-provider": "^3.0.0", - "ai": "^7.0.48", + "ai": "^7.0.58", "chalk": "^6.0.0", "commander": "^15.0.0", "cross-fetch": "^4.1.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 6f92c814..b1ff7e81 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -19,10 +19,10 @@ "web-ext": "^10.5.0" }, "devDependencies": { - "@ai-sdk/google": "^4.0.31", - "@ai-sdk/google-vertex": "^5.0.38", - "@ai-sdk/openai": "^4.0.27", - "@ai-sdk/openai-compatible": "^3.0.20", + "@ai-sdk/google": "^4.0.39", + "@ai-sdk/google-vertex": "^5.0.48", + "@ai-sdk/openai": "^4.0.36", + "@ai-sdk/openai-compatible": "^3.0.28", "@openrouter/ai-sdk-provider": "^3.0.0", "@types/node": "^26.1.1", "ollama-ai-provider-v2": "^4.0.1", diff --git a/packages/core/package.json b/packages/core/package.json index e041fd48..5a77ec67 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -31,14 +31,14 @@ "check:schemas": "pnpm run generate:schemas && git diff --exit-code schemas/" }, "dependencies": { - "@ai-sdk/google": "^4.0.31", - "@ai-sdk/google-vertex": "^5.0.38", - "@ai-sdk/openai": "^4.0.27", - "@ai-sdk/openai-compatible": "^3.0.20", + "@ai-sdk/google": "^4.0.39", + "@ai-sdk/google-vertex": "^5.0.48", + "@ai-sdk/openai": "^4.0.36", + "@ai-sdk/openai-compatible": "^3.0.28", "@ghostery/adblocker-playwright": "^2.18.1", "@openrouter/ai-sdk-provider": "^3.0.0", "@tabstack/sdk": "^2.3.0", - "ai": "^7.0.48", + "ai": "^7.0.58", "chalk": "^6.0.0", "commander": "^15.0.0", "cross-fetch": "^4.1.0", diff --git a/packages/extension/package.json b/packages/extension/package.json index 919fcf0d..cd783ad7 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -21,8 +21,8 @@ "test:e2e:headless": "HEADLESS=true playwright test" }, "dependencies": { - "@ai-sdk/google": "^4.0.31", - "@ai-sdk/openai": "^4.0.27", + "@ai-sdk/google": "^4.0.39", + "@ai-sdk/openai": "^4.0.36", "@openrouter/ai-sdk-provider": "^3.0.0", "@radix-ui/react-dropdown-menu": "^2.1.24", "@radix-ui/react-label": "^2.1.15", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39309ec9..99751d0a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,26 +15,26 @@ importers: .: dependencies: '@ai-sdk/google': - specifier: ^4.0.31 - version: 4.0.31(zod@4.3.6) + specifier: ^4.0.39 + version: 4.0.39(zod@4.3.6) '@ai-sdk/google-vertex': - specifier: ^5.0.38 - version: 5.0.38(zod@4.3.6) + specifier: ^5.0.48 + version: 5.0.48(zod@4.3.6) '@ai-sdk/openai': - specifier: ^4.0.27 - version: 4.0.27(zod@4.3.6) + specifier: ^4.0.36 + version: 4.0.36(zod@4.3.6) '@ai-sdk/openai-compatible': - specifier: ^3.0.20 - version: 3.0.20(zod@4.3.6) + specifier: ^3.0.28 + version: 3.0.28(zod@4.3.6) '@ghostery/adblocker-playwright': specifier: ^2.18.1 version: 2.18.1(playwright@1.62.1) '@openrouter/ai-sdk-provider': specifier: ^3.0.0 - version: 3.0.0(ai@7.0.48(zod@4.3.6))(zod@4.3.6) + version: 3.0.0(ai@7.0.58(zod@4.3.6))(zod@4.3.6) ai: - specifier: ^7.0.48 - version: 7.0.48(zod@4.3.6) + specifier: ^7.0.58 + version: 7.0.58(zod@4.3.6) chalk: specifier: ^6.0.0 version: 6.0.0 @@ -55,7 +55,7 @@ importers: version: 6.0.1 ollama-ai-provider-v2: specifier: ^4.0.1 - version: 4.0.1(ai@7.0.48(zod@4.3.6))(zod@4.3.6) + version: 4.0.1(ai@7.0.58(zod@4.3.6))(zod@4.3.6) playwright: specifier: 1.62.1 version: 1.62.1 @@ -104,26 +104,26 @@ importers: version: 10.5.0(jiti@2.7.0) devDependencies: '@ai-sdk/google': - specifier: ^4.0.31 - version: 4.0.31(zod@4.3.6) + specifier: ^4.0.39 + version: 4.0.39(zod@4.3.6) '@ai-sdk/google-vertex': - specifier: ^5.0.38 - version: 5.0.38(zod@4.3.6) + specifier: ^5.0.48 + version: 5.0.48(zod@4.3.6) '@ai-sdk/openai': - specifier: ^4.0.27 - version: 4.0.27(zod@4.3.6) + specifier: ^4.0.36 + version: 4.0.36(zod@4.3.6) '@ai-sdk/openai-compatible': - specifier: ^3.0.20 - version: 3.0.20(zod@4.3.6) + specifier: ^3.0.28 + version: 3.0.28(zod@4.3.6) '@openrouter/ai-sdk-provider': specifier: ^3.0.0 - version: 3.0.0(ai@7.0.48(zod@4.3.6))(zod@4.3.6) + version: 3.0.0(ai@7.0.58(zod@4.3.6))(zod@4.3.6) '@types/node': specifier: ^26.1.1 version: 26.1.2 ollama-ai-provider-v2: specifier: ^4.0.1 - version: 4.0.1(ai@7.0.48(zod@4.3.6))(zod@4.3.6) + version: 4.0.1(ai@7.0.58(zod@4.3.6))(zod@4.3.6) tsx: specifier: ^4.23.1 version: 4.23.1 @@ -137,29 +137,29 @@ importers: packages/core: dependencies: '@ai-sdk/google': - specifier: ^4.0.31 - version: 4.0.31(zod@4.3.6) + specifier: ^4.0.39 + version: 4.0.39(zod@4.3.6) '@ai-sdk/google-vertex': - specifier: ^5.0.38 - version: 5.0.38(zod@4.3.6) + specifier: ^5.0.48 + version: 5.0.48(zod@4.3.6) '@ai-sdk/openai': - specifier: ^4.0.27 - version: 4.0.27(zod@4.3.6) + specifier: ^4.0.36 + version: 4.0.36(zod@4.3.6) '@ai-sdk/openai-compatible': - specifier: ^3.0.20 - version: 3.0.20(zod@4.3.6) + specifier: ^3.0.28 + version: 3.0.28(zod@4.3.6) '@ghostery/adblocker-playwright': specifier: ^2.18.1 version: 2.18.1(playwright@1.62.1) '@openrouter/ai-sdk-provider': specifier: ^3.0.0 - version: 3.0.0(ai@7.0.48(zod@4.3.6))(zod@4.3.6) + version: 3.0.0(ai@7.0.58(zod@4.3.6))(zod@4.3.6) '@tabstack/sdk': specifier: ^2.3.0 version: 2.6.1 ai: - specifier: ^7.0.48 - version: 7.0.48(zod@4.3.6) + specifier: ^7.0.58 + version: 7.0.58(zod@4.3.6) chalk: specifier: ^6.0.0 version: 6.0.0 @@ -180,7 +180,7 @@ importers: version: 6.0.1 ollama-ai-provider-v2: specifier: ^4.0.1 - version: 4.0.1(ai@7.0.48(zod@4.3.6))(zod@4.3.6) + version: 4.0.1(ai@7.0.58(zod@4.3.6))(zod@4.3.6) playwright: specifier: 1.62.1 version: 1.62.1 @@ -234,14 +234,14 @@ importers: packages/extension: dependencies: '@ai-sdk/google': - specifier: ^4.0.31 - version: 4.0.31(zod@4.3.6) + specifier: ^4.0.39 + version: 4.0.39(zod@4.3.6) '@ai-sdk/openai': - specifier: ^4.0.27 - version: 4.0.27(zod@4.3.6) + specifier: ^4.0.36 + version: 4.0.36(zod@4.3.6) '@openrouter/ai-sdk-provider': specifier: ^3.0.0 - version: 3.0.0(ai@7.0.48(zod@4.3.6))(zod@4.3.6) + version: 3.0.0(ai@7.0.58(zod@4.3.6))(zod@4.3.6) '@radix-ui/react-dropdown-menu': specifier: ^2.1.24 version: 2.1.24(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) @@ -280,7 +280,7 @@ importers: version: 4.0.0(react@19.2.8) ollama-ai-provider-v2: specifier: ^4.0.1 - version: 4.0.1(ai@7.0.48(zod@4.3.6))(zod@4.3.6) + version: 4.0.1(ai@7.0.58(zod@4.3.6))(zod@4.3.6) pilo-core: specifier: workspace:* version: link:../core @@ -415,38 +415,38 @@ packages: '@adobe/css-tools@4.4.4': resolution: {integrity: sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==} - '@ai-sdk/anthropic@4.0.27': - resolution: {integrity: sha512-ecrPWkYf+sHDLHErHAU/yjJfNevUzT0i6TuoQLb58oadnquSHcLQ5NMLLWjbr6d1rxYdzI7ftulIJ03VH9yM3w==} + '@ai-sdk/anthropic@4.0.36': + resolution: {integrity: sha512-Wg5jfray0X4+qkrr73GZ7U7K2JNGx+S+rNY9LorVlXhkhTqnvtNLYWRA1WxSxlCDCw3yjRCJdL9kyc+b7naAog==} engines: {node: '>=22'} peerDependencies: zod: 4.3.6 - '@ai-sdk/gateway@4.0.37': - resolution: {integrity: sha512-YBCTsSlX0ETVsjo0ihfBOeJ3p3y1wXKXDzF9Ygp9dscUY06dzOGmyWJSGsKg+khKVArzBWUW4UCSAKms20ZDmg==} + '@ai-sdk/gateway@4.0.46': + resolution: {integrity: sha512-LIAO6kAG8fpXQb9L0iwPk1FIbXftvqnyC56v5NEAzeWTeL8fUsy/Hx86VPBTWEDFdwbVprjWifJOAqS6AOj3mA==} engines: {node: '>=22'} peerDependencies: zod: 4.3.6 - '@ai-sdk/google-vertex@5.0.38': - resolution: {integrity: sha512-VjNa94n+UZ7qJOclDZ5gBgJo+StdshVJ9Y9yLVjFWGB//Gky+8+VslQXh27gKuEtTAj+54q1+d0l0/REveJdDw==} + '@ai-sdk/google-vertex@5.0.48': + resolution: {integrity: sha512-04QG2F+q5ZZ3WqOaaZqj0J+pTsKVSUTJs43oIwk7Nx1MyZsHutbWiHAj48BXYi8InnnIDj65WL1pSZJuciAcTw==} engines: {node: '>=22'} peerDependencies: zod: 4.3.6 - '@ai-sdk/google@4.0.31': - resolution: {integrity: sha512-AFyO4MuHryrzr/ZEMHm/dEXwqABqoi4yIa9cfZxfI4VYM+dyPeZIXU4/qjvxiD6vzbitQhYf1jutQL/d71bymw==} + '@ai-sdk/google@4.0.39': + resolution: {integrity: sha512-+mRx7UBZn9PkJ4J6YXowaRZKMZYa290cknVqqOw/roZaDg186IUOLn9JHNQkvgaj91/MLW1AZNESy1ZD2yXDCg==} engines: {node: '>=22'} peerDependencies: zod: 4.3.6 - '@ai-sdk/openai-compatible@3.0.20': - resolution: {integrity: sha512-RsPg+HilsKc/d+jy4zItG7v7RJQm+caUu+iU0a5bx3eyyX5tkayMGDRklXMMMAPa4l34luzQwT3t4cmeHfdiWw==} + '@ai-sdk/openai-compatible@3.0.28': + resolution: {integrity: sha512-vF/852mCFiASq2fAPE1mA0E0w78NH68/X2Gukuh4TeJrMIp+CJfoR5QLuY2+pTx7UiLmuYWDpCQhWaupuM7+Xg==} engines: {node: '>=22'} peerDependencies: zod: 4.3.6 - '@ai-sdk/openai@4.0.27': - resolution: {integrity: sha512-6MsWnbNG0ZjZgzYimNNjnTAlOFXn+jdLMFB47dDVUsRNjxdUoTSduCQPZZeTKoUl0ZNwCjsJ31of49l/t1r9MA==} + '@ai-sdk/openai@4.0.36': + resolution: {integrity: sha512-wHJNArBdjJPXb8GXcA+FslbRt+7qIE1KoHSAVi+CeBFidinVrTVBZKFMJz3mNZMj8YILBMl/VIvTD/oGFjX6/g==} engines: {node: '>=22'} peerDependencies: zod: 4.3.6 @@ -457,8 +457,8 @@ packages: peerDependencies: zod: 4.3.6 - '@ai-sdk/provider-utils@5.0.18': - resolution: {integrity: sha512-UBNCrkxS5llgN2/RXLBRkjCFTIuL6YB1Goq5c+yRecnznhtX4XPjTwLHz2hrsTltTVZ0rqVegtnwFXdPBkjDHA==} + '@ai-sdk/provider-utils@5.0.25': + resolution: {integrity: sha512-xscPPHCSjCHWrdhai25sbHCJeKNLW/3D1uSpUZa4cEtTKXA8OnPQ3+Rfu1SmM5Ea/Mf8Dfn3cllw9zeMzo/zFA==} engines: {node: '>=22'} peerDependencies: zod: 4.3.6 @@ -467,8 +467,8 @@ packages: resolution: {integrity: sha512-e0CpNWJUY7OxAFAnCZkw+ri9QOHWwTs1tXP42782KFGCU07qt8NiXCrCVowyCB5dP2r5/Uls+g2oPd8kOJn9dw==} engines: {node: '>=22'} - '@ai-sdk/provider@4.0.4': - resolution: {integrity: sha512-tbHKNLirllUNF3ZlkCsXnwab2ZV1Sl4b1H/Cp9ruCce15IBmskE8Gwkk0yo9xDWY+jho2of7lVXtwSsyrq7cwQ==} + '@ai-sdk/provider@4.0.7': + resolution: {integrity: sha512-6or44XprPzKbr8zkmzosowSE0pxkvJcoojBL+mCZvPUt3kvXp3XSNqeVun9golb1acEfSo6yaEBRT18h2VU+1Q==} engines: {node: '>=22'} '@aklinker1/rollup-plugin-visualizer@5.12.0': @@ -2349,8 +2349,8 @@ packages: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} - ai@7.0.48: - resolution: {integrity: sha512-QmqshWFEDdkFFqSgdJ4cogaoDIYaedqbv73q/NXEYNkSIocJCzXnGFVyM9lrtAGTSBfm+5hq3/292ooXJ1jDSw==} + ai@7.0.58: + resolution: {integrity: sha512-GfgO90CQQ0yYuoxJAUOeQ6tviyYw1BUIDygSZ1q3Ce6kSc93tYmB5eltKY/NxC0YOouAax7JvDqVnYxvIAr04Q==} engines: {node: '>=22'} peerDependencies: zod: 4.3.6 @@ -2903,6 +2903,7 @@ packages: eslint@9.39.4: resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true peerDependencies: jiti: '*' @@ -4827,47 +4828,47 @@ snapshots: '@adobe/css-tools@4.4.4': {} - '@ai-sdk/anthropic@4.0.27(zod@4.3.6)': + '@ai-sdk/anthropic@4.0.36(zod@4.3.6)': dependencies: - '@ai-sdk/provider': 4.0.4 - '@ai-sdk/provider-utils': 5.0.18(zod@4.3.6) + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.25(zod@4.3.6) zod: 4.3.6 - '@ai-sdk/gateway@4.0.37(zod@4.3.6)': + '@ai-sdk/gateway@4.0.46(zod@4.3.6)': dependencies: - '@ai-sdk/provider': 4.0.4 - '@ai-sdk/provider-utils': 5.0.18(zod@4.3.6) + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.25(zod@4.3.6) '@vercel/oidc': 3.2.0 zod: 4.3.6 - '@ai-sdk/google-vertex@5.0.38(zod@4.3.6)': + '@ai-sdk/google-vertex@5.0.48(zod@4.3.6)': dependencies: - '@ai-sdk/anthropic': 4.0.27(zod@4.3.6) - '@ai-sdk/google': 4.0.31(zod@4.3.6) - '@ai-sdk/openai-compatible': 3.0.20(zod@4.3.6) - '@ai-sdk/provider': 4.0.4 - '@ai-sdk/provider-utils': 5.0.18(zod@4.3.6) + '@ai-sdk/anthropic': 4.0.36(zod@4.3.6) + '@ai-sdk/google': 4.0.39(zod@4.3.6) + '@ai-sdk/openai-compatible': 3.0.28(zod@4.3.6) + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.25(zod@4.3.6) google-auth-library: 10.9.1 zod: 4.3.6 transitivePeerDependencies: - supports-color - '@ai-sdk/google@4.0.31(zod@4.3.6)': + '@ai-sdk/google@4.0.39(zod@4.3.6)': dependencies: - '@ai-sdk/provider': 4.0.4 - '@ai-sdk/provider-utils': 5.0.18(zod@4.3.6) + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.25(zod@4.3.6) zod: 4.3.6 - '@ai-sdk/openai-compatible@3.0.20(zod@4.3.6)': + '@ai-sdk/openai-compatible@3.0.28(zod@4.3.6)': dependencies: - '@ai-sdk/provider': 4.0.4 - '@ai-sdk/provider-utils': 5.0.18(zod@4.3.6) + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.25(zod@4.3.6) zod: 4.3.6 - '@ai-sdk/openai@4.0.27(zod@4.3.6)': + '@ai-sdk/openai@4.0.36(zod@4.3.6)': dependencies: - '@ai-sdk/provider': 4.0.4 - '@ai-sdk/provider-utils': 5.0.18(zod@4.3.6) + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.25(zod@4.3.6) zod: 4.3.6 '@ai-sdk/provider-utils@5.0.12(zod@4.3.6)': @@ -4878,9 +4879,9 @@ snapshots: eventsource-parser: 3.1.1 zod: 4.3.6 - '@ai-sdk/provider-utils@5.0.18(zod@4.3.6)': + '@ai-sdk/provider-utils@5.0.25(zod@4.3.6)': dependencies: - '@ai-sdk/provider': 4.0.4 + '@ai-sdk/provider': 4.0.7 '@standard-schema/spec': 1.1.0 '@workflow/serde': 4.1.0 eventsource-parser: 3.1.1 @@ -4891,7 +4892,7 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/provider@4.0.4': + '@ai-sdk/provider@4.0.7': dependencies: json-schema: 0.4.0 @@ -5466,9 +5467,9 @@ snapshots: '@tybys/wasm-util': 0.10.2 optional: true - '@openrouter/ai-sdk-provider@3.0.0(ai@7.0.48(zod@4.3.6))(zod@4.3.6)': + '@openrouter/ai-sdk-provider@3.0.0(ai@7.0.58(zod@4.3.6))(zod@4.3.6)': dependencies: - ai: 7.0.48(zod@4.3.6) + ai: 7.0.58(zod@4.3.6) zod: 4.3.6 '@opentelemetry/api-logs@0.221.0': @@ -6547,11 +6548,11 @@ snapshots: agent-base@7.1.4: {} - ai@7.0.48(zod@4.3.6): + ai@7.0.58(zod@4.3.6): dependencies: - '@ai-sdk/gateway': 4.0.37(zod@4.3.6) - '@ai-sdk/provider': 4.0.4 - '@ai-sdk/provider-utils': 5.0.18(zod@4.3.6) + '@ai-sdk/gateway': 4.0.46(zod@4.3.6) + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.25(zod@4.3.6) zod: 4.3.6 ajv@6.15.0: @@ -7889,11 +7890,11 @@ snapshots: ohash@2.0.11: {} - ollama-ai-provider-v2@4.0.1(ai@7.0.48(zod@4.3.6))(zod@4.3.6): + ollama-ai-provider-v2@4.0.1(ai@7.0.58(zod@4.3.6))(zod@4.3.6): dependencies: '@ai-sdk/provider': 4.0.3 '@ai-sdk/provider-utils': 5.0.12(zod@4.3.6) - ai: 7.0.48(zod@4.3.6) + ai: 7.0.58(zod@4.3.6) zod: 4.3.6 on-exit-leak-free@2.1.2: {}