diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80fc889..066d06c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,7 +24,7 @@ importers: dependencies: playwright: specifier: ^1.60.0 - version: 1.62.0 + version: 1.62.1 ts-morph: specifier: ^28.0.0 version: 28.0.0 @@ -198,10 +198,10 @@ importers: dependencies: '@ai-sdk/anthropic': specifier: ^2.0.81 - version: 2.0.92(zod@3.25.76) + version: 2.0.95(zod@3.25.76) '@ai-sdk/openai': specifier: ^2.0.106 - version: 2.0.117(zod@3.25.76) + version: 2.0.118(zod@3.25.76) '@frontagent/hallucination-guard': specifier: workspace:* version: link:../hallucination-guard @@ -213,16 +213,16 @@ importers: version: link:../shared '@langchain/core': specifier: ^1.1.47 - version: 1.2.3(@opentelemetry/api@1.9.0)(ws@8.20.1) + version: 1.2.8(@opentelemetry/api@1.9.0)(ws@8.20.1) '@langchain/langgraph': specifier: ^1.3.2 - version: 1.4.8(@langchain/core@1.2.3(@opentelemetry/api@1.9.0)(ws@8.20.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.25.76) + version: 1.4.10(@langchain/core@1.2.8(@opentelemetry/api@1.9.0)(ws@8.20.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.25.76) '@modelcontextprotocol/sdk': specifier: ^1.29.0 version: 1.30.0(@cfworker/json-schema@4.1.1)(zod@3.25.76) ai: specifier: ^5.0.199 - version: 5.0.223(zod@3.25.76) + version: 5.0.237(zod@3.25.76) zod: specifier: ^3.25.76 version: 3.25.76 @@ -335,7 +335,7 @@ importers: version: 1.30.0(@cfworker/json-schema@4.1.1)(zod@4.2.1) playwright: specifier: ^1.60.0 - version: 1.62.0 + version: 1.62.1 devDependencies: '@types/node': specifier: ^25.9.5 @@ -439,26 +439,26 @@ importers: packages: - '@ai-sdk/anthropic@2.0.92': - resolution: {integrity: sha512-MlIQpuOnchlroR93Dq2GNw12jh/SAVjuFARXWRF/2SfowMv3J2fvPBUzA60waoQivZlf3XkzQ2nxSwer7dnh2g==} + '@ai-sdk/anthropic@2.0.95': + resolution: {integrity: sha512-V0nIwhyv8f9rD+p6glm0uq30seid8y2CrvNvHCAbnuPm5bPpqVChEB63kixrIDNnogkgI+ZjSTtIbIL2q3QPvQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/gateway@2.0.122': - resolution: {integrity: sha512-cA6VJaaBRkb9/s5P7jpA2NgxB/Kq5V+c1jrwQ95KJOyJTkHlmquuMV8zV9w5Tb2mEQ8tdwn9rymvB1UjvA/mxw==} + '@ai-sdk/gateway@2.0.134': + resolution: {integrity: sha512-n+dVco86tzsoQ5Lq8YI62ALsNQw37P5jJa/1NuzCtezfZCzH1UfgDWE3EZ0U1U3rqHlHFWV1N8D3QD5KBY9myg==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/openai@2.0.117': - resolution: {integrity: sha512-fqr2OwpegPlS58NUAat4+6cAOR/x1askt5dXKY1rCjDyhHJYxm2OZM9fZnG9I717ny4uRSp2mhsMio2uthA0Pg==} + '@ai-sdk/openai@2.0.118': + resolution: {integrity: sha512-EkQYOcG74tbQDSq4PSqRHvPaMyQtfg7KDHQQXDqClqOvwRE/i6F4iSV0a/s8tImh96X4W+AaiASdLPIzYwt3vQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@3.0.31': - resolution: {integrity: sha512-hlxLxqbdV+f7gBpL2SbLL+UhjV+DfUpJ28J4vSHekVV9fiTRrhqcd/ewJwaVbR/ahtLCGJPAVYzj+yJzaddc6g==} + '@ai-sdk/provider-utils@3.0.32': + resolution: {integrity: sha512-izgUo50kamJMwoYCXoFwVccuJeyYp0y1+twf0FfpEz7kdQBloZLZbgLYUOUpannLWrV7xYSJR48BQJIQFbFiAQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -1031,8 +1031,8 @@ packages: '@ladybugdb/core@0.18.3': resolution: {integrity: sha512-XjpPKW4MrL28D2gYGTZuIjiEcPx12L21lx58QggrdrItw8o/e9Lmg/Ejoo4Kz08lZj+rIcC1Fu9thzIYOTUlJw==} - '@langchain/core@1.2.3': - resolution: {integrity: sha512-F+L5SsciykwDl7eDxacnhDTcWe1IF6jetzfkvI5PPfq6ogWHO7xcjU90SGh/3lqbbS0tgun+qF01KIqxawrCsA==} + '@langchain/core@1.2.8': + resolution: {integrity: sha512-ppi2UaCYKqM4LEY8NWQ/JZ0Of0MAngHRvclceVeEQklcD/M6QKanlHPWblDnLO2m4vz7987b1Z4r33Ps6lf/ig==} engines: {node: '>=20'} '@langchain/langgraph-checkpoint@1.1.3': @@ -1041,8 +1041,8 @@ packages: peerDependencies: '@langchain/core': ^1.1.48 - '@langchain/langgraph-sdk@1.9.28': - resolution: {integrity: sha512-4j3XuM0PvtmAbL8mPfBS99ez3+ytRfgbOpAR/nOeaejTRF3Q9dNw2QnaGLGng8wLPtGLoSj+SYgUOVxy9Bv9vg==} + '@langchain/langgraph-sdk@1.9.29': + resolution: {integrity: sha512-W+ccugM5EzBHvaOieyYxlSbhAy6HWF8Tyn6b/BlTWuFd8xtcnQOz2WuFyofcAc9+aQHE+6yHJfIywGOvjxS+bA==} peerDependencies: '@langchain/core': ^1.1.48 react: ^18 || ^19 @@ -1059,8 +1059,8 @@ packages: vue: optional: true - '@langchain/langgraph@1.4.8': - resolution: {integrity: sha512-DN1Np1XefdBEbp1qBKlt39cwoL743AAGpR5Ipja0gY2YbWvsoQnOTIrjnj/orSAhaUYsdTKS8VSWdFzsHZo6Ig==} + '@langchain/langgraph@1.4.10': + resolution: {integrity: sha512-QBNbbIWDp3pcyvaINGEYHdekGYSQm6ZYuC9/h7arEAZckAl5mRLaoRGw5t61V4Bf+rspEj2VcylqNAN3fcdBNQ==} engines: {node: '>=18'} peerDependencies: '@langchain/core': ^1.1.48 @@ -1451,6 +1451,7 @@ packages: '@xmldom/xmldom@0.8.13': resolution: {integrity: sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==} engines: {node: '>=10.0.0'} + deprecated: this version has critical issues, please update to the latest version abbrev@4.0.0: resolution: {integrity: sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==} @@ -1468,8 +1469,8 @@ packages: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} - ai@5.0.223: - resolution: {integrity: sha512-wlo2QcyFdE7dA9gOwlqgalLbJ7nuM+NtYcwupSU1DZ+w/yvaysM2ikH6m67TsRk4jnij5xYAq96zxw/tMN/EvA==} + ai@5.0.237: + resolution: {integrity: sha512-vhUJTINUVbmXA4djxDPeYXSmAkzF/dkixHzdCvaCyD+mDsWLemvokt+KWmfkdDwv4Htt2iCScFuB23lP30XALg==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -2012,6 +2013,10 @@ packages: resolution: {integrity: sha512-kJezFj9YFAMLeORyi7aCLxLbD5/qWMQnoMVlVPyHIll7lgRJCc3JVln9Vgl9nwQi0YkMnhdGTMNn7CkRRAptMg==} engines: {node: '>=18.0.0'} + eventsource-parser@3.1.1: + resolution: {integrity: sha512-EKN1vKAMcZ8MlYMpaNuxN6R9yakzH6uajHcHVTqWJzvu5pWw9DyhbP35HH8MVBQ+dZjAfDxk+A8NiR9KWaXiyQ==} + engines: {node: '>=18.0.0'} + eventsource@3.0.7: resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} engines: {node: '>=18.0.0'} @@ -2448,8 +2453,8 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - langsmith@0.8.8: - resolution: {integrity: sha512-Q/kN8I6PSpkbw9AKEAJ+49JCjmuGUjYTgA0ehdjOI+8Ht7cZJDCP434ejBK8l/k9eXAzmHqYko7Kd30NncoX9g==} + langsmith@0.8.11: + resolution: {integrity: sha512-dNKtyEiNS6L10qsRGKExQVHoMsRGBJt+xiBHn6G8JxslapedUhXVkvcDkhi00EuiIMeil+RevAVG8k6VM0B9ew==} peerDependencies: '@opentelemetry/api': '*' '@opentelemetry/exporter-trace-otlp-proto': '*' @@ -2828,13 +2833,13 @@ packages: platform@1.3.6: resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} - playwright-core@1.62.0: - resolution: {integrity: sha512-nsNRyq0r2zsG8AcRHWknc9QRA5XCueC7gWMrs+Gx2tlZn9hcl8zudfh00lhJPY1DE7NmZ6bDsT9g2yey8mXljA==} + playwright-core@1.62.1: + resolution: {integrity: sha512-wPYSwEBJY9GHraISXqyqtx0na0LpO3XEX7jNDhntbex7tzUS7kLnZsOlFruFJB4Hi/rhDMjXGqHewDZ68nYZVw==} engines: {node: '>=20'} hasBin: true - playwright@1.62.0: - resolution: {integrity: sha512-Z14dG305dgaLu6foB1TXQagFiW8JfSUIUaUuPaKQ6NtBPKF1P/qXcqfh6c6K/icPqdy37JmjbiBXf6JNg6Sylw==} + playwright@1.62.1: + resolution: {integrity: sha512-0M+L3LAD8/nm554LOla9Ayx0j0tmFZ0FBcoQ7F1VuVHpM/XpiC8RcDzBQB8W5+hA8L22THxELzeF+2WcUzvcLg==} engines: {node: '>=20'} hasBin: true @@ -3638,30 +3643,30 @@ packages: snapshots: - '@ai-sdk/anthropic@2.0.92(zod@3.25.76)': + '@ai-sdk/anthropic@2.0.95(zod@3.25.76)': dependencies: '@ai-sdk/provider': 2.0.3 - '@ai-sdk/provider-utils': 3.0.31(zod@3.25.76) + '@ai-sdk/provider-utils': 3.0.32(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/gateway@2.0.122(zod@3.25.76)': + '@ai-sdk/gateway@2.0.134(zod@3.25.76)': dependencies: '@ai-sdk/provider': 2.0.3 - '@ai-sdk/provider-utils': 3.0.31(zod@3.25.76) + '@ai-sdk/provider-utils': 3.0.32(zod@3.25.76) '@vercel/oidc': 3.1.0 zod: 3.25.76 - '@ai-sdk/openai@2.0.117(zod@3.25.76)': + '@ai-sdk/openai@2.0.118(zod@3.25.76)': dependencies: '@ai-sdk/provider': 2.0.3 - '@ai-sdk/provider-utils': 3.0.31(zod@3.25.76) + '@ai-sdk/provider-utils': 3.0.32(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/provider-utils@3.0.31(zod@3.25.76)': + '@ai-sdk/provider-utils@3.0.32(zod@3.25.76)': dependencies: '@ai-sdk/provider': 2.0.3 '@standard-schema/spec': 1.1.0 - eventsource-parser: 3.1.0 + eventsource-parser: 3.1.1 undici: 5.29.0 zod: 3.25.76 @@ -4182,12 +4187,12 @@ snapshots: - '@75lb/nature' - supports-color - '@langchain/core@1.2.3(@opentelemetry/api@1.9.0)(ws@8.20.1)': + '@langchain/core@1.2.8(@opentelemetry/api@1.9.0)(ws@8.20.1)': dependencies: '@cfworker/json-schema': 4.1.1 '@standard-schema/spec': 1.1.0 js-tiktoken: 1.0.21 - langsmith: 0.8.8(@opentelemetry/api@1.9.0)(ws@8.20.1) + langsmith: 0.8.11(@opentelemetry/api@1.9.0)(ws@8.20.1) mustache: 4.2.0 p-queue: 6.6.2 zod: 3.25.76 @@ -4198,13 +4203,13 @@ snapshots: - openai - ws - '@langchain/langgraph-checkpoint@1.1.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.0)(ws@8.20.1))': + '@langchain/langgraph-checkpoint@1.1.3(@langchain/core@1.2.8(@opentelemetry/api@1.9.0)(ws@8.20.1))': dependencies: - '@langchain/core': 1.2.3(@opentelemetry/api@1.9.0)(ws@8.20.1) + '@langchain/core': 1.2.8(@opentelemetry/api@1.9.0)(ws@8.20.1) - '@langchain/langgraph-sdk@1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.0)(ws@8.20.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@langchain/langgraph-sdk@1.9.29(@langchain/core@1.2.8(@opentelemetry/api@1.9.0)(ws@8.20.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@langchain/core': 1.2.3(@opentelemetry/api@1.9.0)(ws@8.20.1) + '@langchain/core': 1.2.8(@opentelemetry/api@1.9.0)(ws@8.20.1) '@langchain/protocol': 0.0.18 '@types/json-schema': 7.0.15 p-queue: 9.3.3 @@ -4213,11 +4218,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@langchain/langgraph@1.4.8(@langchain/core@1.2.3(@opentelemetry/api@1.9.0)(ws@8.20.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.25.76)': + '@langchain/langgraph@1.4.10(@langchain/core@1.2.8(@opentelemetry/api@1.9.0)(ws@8.20.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.25.76)': dependencies: - '@langchain/core': 1.2.3(@opentelemetry/api@1.9.0)(ws@8.20.1) - '@langchain/langgraph-checkpoint': 1.1.3(@langchain/core@1.2.3(@opentelemetry/api@1.9.0)(ws@8.20.1)) - '@langchain/langgraph-sdk': 1.9.28(@langchain/core@1.2.3(@opentelemetry/api@1.9.0)(ws@8.20.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@langchain/core': 1.2.8(@opentelemetry/api@1.9.0)(ws@8.20.1) + '@langchain/langgraph-checkpoint': 1.1.3(@langchain/core@1.2.8(@opentelemetry/api@1.9.0)(ws@8.20.1)) + '@langchain/langgraph-sdk': 1.9.29(@langchain/core@1.2.8(@opentelemetry/api@1.9.0)(ws@8.20.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@langchain/protocol': 0.0.18 '@standard-schema/spec': 1.1.0 zod: 3.25.76 @@ -4628,11 +4633,11 @@ snapshots: agent-base@7.1.4: {} - ai@5.0.223(zod@3.25.76): + ai@5.0.237(zod@3.25.76): dependencies: - '@ai-sdk/gateway': 2.0.122(zod@3.25.76) + '@ai-sdk/gateway': 2.0.134(zod@3.25.76) '@ai-sdk/provider': 2.0.3 - '@ai-sdk/provider-utils': 3.0.31(zod@3.25.76) + '@ai-sdk/provider-utils': 3.0.32(zod@3.25.76) '@opentelemetry/api': 1.9.0 zod: 3.25.76 @@ -5231,6 +5236,8 @@ snapshots: eventsource-parser@3.1.0: {} + eventsource-parser@3.1.1: {} + eventsource@3.0.7: dependencies: eventsource-parser: 3.1.0 @@ -5745,7 +5752,7 @@ snapshots: dependencies: json-buffer: 3.0.1 - langsmith@0.8.8(@opentelemetry/api@1.9.0)(ws@8.20.1): + langsmith@0.8.11(@opentelemetry/api@1.9.0)(ws@8.20.1): dependencies: p-queue: 6.6.2 optionalDependencies: @@ -6084,11 +6091,11 @@ snapshots: platform@1.3.6: {} - playwright-core@1.62.0: {} + playwright-core@1.62.1: {} - playwright@1.62.0: + playwright@1.62.1: dependencies: - playwright-core: 1.62.0 + playwright-core: 1.62.1 optionalDependencies: fsevents: 2.3.2