diff --git a/packages/components/credentials/YouDotComApi.credential.ts b/packages/components/credentials/YouDotComApi.credential.ts new file mode 100644 index 00000000000..d3ad14158e2 --- /dev/null +++ b/packages/components/credentials/YouDotComApi.credential.ts @@ -0,0 +1,24 @@ +import { INodeParams, INodeCredential } from '../src/Interface' + +class YouDotComApi implements INodeCredential { + label: string + name: string + version: number + inputs: INodeParams[] + + constructor() { + this.label = 'You.com API' + this.name = 'youDotComApi' + this.version = 1.0 + this.inputs = [ + { + label: 'YDC API Key', + name: 'ydcApiKey', + type: 'password', + description: 'API key from you.com/platform/api-keys' + } + ] + } +} + +module.exports = { credClass: YouDotComApi } diff --git a/packages/components/nodes/tools/YouDotComSearch/YouDotComSearch.ts b/packages/components/nodes/tools/YouDotComSearch/YouDotComSearch.ts new file mode 100644 index 00000000000..ecbcf928512 --- /dev/null +++ b/packages/components/nodes/tools/YouDotComSearch/YouDotComSearch.ts @@ -0,0 +1,165 @@ +import { DynamicStructuredTool } from '@langchain/core/tools' +import { ICommonObject, INode, INodeData, INodeParams } from '../../../src/Interface' +import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' +import { youSearch } from '@youdotcom-oss/langchain' + +class YouDotComSearch_Tools implements INode { + label: string + name: string + version: number + description: string + type: string + icon: string + category: string + author: string + baseClasses: string[] + credential: INodeParams + inputs: INodeParams[] + + constructor() { + this.label = 'You.com Search' + this.name = 'youDotComSearch' + this.version = 1.0 + this.type = 'YouDotComSearch' + this.icon = 'Youcom_logo.jpg' + this.category = 'Tools' + this.author = 'You.com' + this.description = 'Real-time web search powered by You.com — returns titles, URLs, and snippets' + this.credential = { + label: 'Connect Credential', + name: 'credential', + type: 'credential', + credentialNames: ['youDotComApi'] + } + this.inputs = [ + { + label: 'Count', + name: 'count', + type: 'number', + optional: true, + additionalParams: true, + description: 'Number of search results to return' + }, + { + label: 'Freshness', + name: 'freshness', + type: 'string', + optional: true, + additionalParams: true, + description: 'Filter by recency — accepts relative dates like "Day", "Week", "Month", or ISO date ranges' + }, + { + label: 'Country', + name: 'country', + type: 'options', + options: [ + { label: 'Argentina', name: 'AR' }, + { label: 'Australia', name: 'AU' }, + { label: 'Austria', name: 'AT' }, + { label: 'Belgium', name: 'BE' }, + { label: 'Brazil', name: 'BR' }, + { label: 'Brazil (PT-BR)', name: 'PT-BR' }, + { label: 'Canada', name: 'CA' }, + { label: 'Chile', name: 'CL' }, + { label: 'China', name: 'CN' }, + { label: 'Denmark', name: 'DK' }, + { label: 'Finland', name: 'FI' }, + { label: 'France', name: 'FR' }, + { label: 'Germany', name: 'DE' }, + { label: 'Hong Kong', name: 'HK' }, + { label: 'India', name: 'IN' }, + { label: 'Indonesia', name: 'ID' }, + { label: 'Italy', name: 'IT' }, + { label: 'Japan', name: 'JP' }, + { label: 'Malaysia', name: 'MY' }, + { label: 'Mexico', name: 'MX' }, + { label: 'Netherlands', name: 'NL' }, + { label: 'New Zealand', name: 'NZ' }, + { label: 'Norway', name: 'NO' }, + { label: 'Philippines', name: 'PH' }, + { label: 'Poland', name: 'PL' }, + { label: 'Portugal', name: 'PT' }, + { label: 'Russia', name: 'RU' }, + { label: 'Saudi Arabia', name: 'SA' }, + { label: 'South Africa', name: 'ZA' }, + { label: 'South Korea', name: 'KR' }, + { label: 'Spain', name: 'ES' }, + { label: 'Sweden', name: 'SE' }, + { label: 'Switzerland', name: 'CH' }, + { label: 'Taiwan', name: 'TW' }, + { label: 'Turkey', name: 'TR' }, + { label: 'United Kingdom', name: 'GB' }, + { label: 'United States', name: 'US' } + ], + optional: true, + additionalParams: true, + description: 'Filter search results by country' + }, + { + label: 'Safe Search', + name: 'safesearch', + type: 'options', + options: [ + { label: 'Off', name: 'off' }, + { label: 'Moderate', name: 'moderate' }, + { label: 'Strict', name: 'strict' } + ], + default: 'moderate', + optional: true, + additionalParams: true, + description: 'Safe search filtering level' + }, + { + label: 'Live Crawl', + name: 'livecrawl', + type: 'options', + options: [ + { label: 'Web', name: 'web' }, + { label: 'News', name: 'news' }, + { label: 'All', name: 'all' } + ], + optional: true, + additionalParams: true, + description: 'Enable live crawling for the freshest results' + }, + { + label: 'Live Crawl Format', + name: 'livecrawl_formats', + type: 'options', + options: [ + { label: 'Markdown', name: 'markdown' }, + { label: 'HTML', name: 'html' } + ], + optional: true, + additionalParams: true, + description: 'Format for live crawled page content' + } + ] + this.baseClasses = [this.type, 'Tool', ...getBaseClasses(DynamicStructuredTool)] + } + + async init(nodeData: INodeData, _: string, options: ICommonObject): Promise { + const credentialData = await getCredentialData(nodeData.credential ?? '', options) + const apiKey = getCredentialParam('ydcApiKey', credentialData, nodeData) + + const config: Record = { apiKey } + + const count = nodeData.inputs?.count as number + const freshness = nodeData.inputs?.freshness as string + const country = nodeData.inputs?.country as string + const safesearch = nodeData.inputs?.safesearch as string + const livecrawl = nodeData.inputs?.livecrawl as string + const livecrawl_formats = nodeData.inputs?.livecrawl_formats as string + + if (count) config.count = count + if (freshness) config.freshness = freshness + if (country) config.country = country + if (safesearch) config.safesearch = safesearch + if (livecrawl) config.livecrawl = livecrawl + if (livecrawl_formats) config.livecrawl_formats = livecrawl_formats + + return youSearch(config) + } +} + +module.exports = { nodeClass: YouDotComSearch_Tools } diff --git a/packages/components/nodes/tools/YouDotComSearch/Youcom_logo.jpg b/packages/components/nodes/tools/YouDotComSearch/Youcom_logo.jpg new file mode 100644 index 00000000000..65cec09b399 Binary files /dev/null and b/packages/components/nodes/tools/YouDotComSearch/Youcom_logo.jpg differ diff --git a/packages/components/nodes/tools/YouDotComWebContents/YouDotComWebContents.ts b/packages/components/nodes/tools/YouDotComWebContents/YouDotComWebContents.ts new file mode 100644 index 00000000000..a852e4b5fff --- /dev/null +++ b/packages/components/nodes/tools/YouDotComWebContents/YouDotComWebContents.ts @@ -0,0 +1,77 @@ +import { DynamicStructuredTool } from '@langchain/core/tools' +import { ICommonObject, INode, INodeData, INodeParams } from '../../../src/Interface' +import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' +import { youContents } from '@youdotcom-oss/langchain' + +class YouDotComWebContents_Tools implements INode { + label: string + name: string + version: number + description: string + type: string + icon: string + category: string + author: string + baseClasses: string[] + credential: INodeParams + inputs: INodeParams[] + + constructor() { + this.label = 'You.com Web Contents' + this.name = 'youDotComWebContents' + this.version = 1.0 + this.type = 'YouDotComWebContents' + this.icon = 'Youcom_logo.jpg' + this.category = 'Tools' + this.author = 'You.com' + this.description = 'Extract full page content from URLs in markdown, HTML, or metadata format using You.com' + this.credential = { + label: 'Connect Credential', + name: 'credential', + type: 'credential', + credentialNames: ['youDotComApi'] + } + this.inputs = [ + { + label: 'Formats', + name: 'formats', + type: 'multiOptions', + options: [ + { label: 'Markdown', name: 'markdown' }, + { label: 'HTML', name: 'html' }, + { label: 'Metadata', name: 'metadata' } + ], + default: ['markdown'], + optional: true, + additionalParams: true, + description: 'Output format(s) for extracted page content' + }, + { + label: 'Crawl Timeout', + name: 'crawl_timeout', + type: 'number', + optional: true, + additionalParams: true, + description: 'Timeout in seconds for page crawling (1–60)' + } + ] + this.baseClasses = [this.type, 'Tool', ...getBaseClasses(DynamicStructuredTool)] + } + + async init(nodeData: INodeData, _: string, options: ICommonObject): Promise { + const credentialData = await getCredentialData(nodeData.credential ?? '', options) + const apiKey = getCredentialParam('ydcApiKey', credentialData, nodeData) + + const config: Record = { apiKey } + + const formats = nodeData.inputs?.formats as string[] + const crawl_timeout = nodeData.inputs?.crawl_timeout as number + + if (formats && formats.length > 0) config.formats = formats + if (crawl_timeout) config.crawl_timeout = crawl_timeout + + return youContents(config) + } +} + +module.exports = { nodeClass: YouDotComWebContents_Tools } diff --git a/packages/components/nodes/tools/YouDotComWebContents/Youcom_logo.jpg b/packages/components/nodes/tools/YouDotComWebContents/Youcom_logo.jpg new file mode 100644 index 00000000000..65cec09b399 Binary files /dev/null and b/packages/components/nodes/tools/YouDotComWebContents/Youcom_logo.jpg differ diff --git a/packages/components/package.json b/packages/components/package.json index c8cce49b0e6..0a7f686a2d9 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -99,6 +99,7 @@ "@types/jsdom": "^21.1.1", "@upstash/redis": "1.22.1", "@upstash/vector": "1.1.5", + "@youdotcom-oss/langchain": "1.1.0", "@zilliz/milvus2-sdk-node": "^2.2.24", "apify-client": "^2.7.1", "assemblyai": "^4.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8257b779cf2..e786817b57e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -122,7 +122,7 @@ importers: version: 3.31.0(react@18.2.0) axios: specifier: 1.12.0 - version: 1.12.0(debug@4.3.4) + version: 1.12.0(debug@4.4.3) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -458,6 +458,9 @@ importers: '@upstash/vector': specifier: 1.1.5 version: 1.1.5 + '@youdotcom-oss/langchain': + specifier: 1.1.0 + version: 1.1.0(langchain@0.3.6(08bef5ed58eb471b0c368ae979090c97)) '@zilliz/milvus2-sdk-node': specifier: ^2.2.24 version: 2.3.5 @@ -469,7 +472,7 @@ importers: version: 4.3.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) axios: specifier: 1.12.0 - version: 1.12.0(debug@4.3.4) + version: 1.12.0(debug@4.4.3) cheerio: specifier: ^1.0.0-rc.12 version: 1.0.0-rc.12 @@ -806,7 +809,7 @@ importers: version: 0.4.1 axios: specifier: 1.12.0 - version: 1.12.0(debug@4.3.4) + version: 1.12.0(debug@4.4.3) bcryptjs: specifier: ^2.4.3 version: 2.4.3 @@ -1170,7 +1173,7 @@ importers: version: 4.21.24(@babel/runtime@7.26.10)(@codemirror/autocomplete@6.14.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1))(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.3)(codemirror@6.0.1(@lezer/common@1.2.1))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) axios: specifier: 1.12.0 - version: 1.12.0(debug@4.3.4) + version: 1.12.0(debug@4.4.3) clsx: specifier: ^1.1.1 version: 1.2.1 @@ -8686,6 +8689,17 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + '@youdotcom-oss/api@0.4.0': + resolution: {integrity: sha512-sewYEJ9z7zTqmMvNXOrqyne1ch+dgFkHMqRi8BEiRreVKn8aYIvz6Vf4OgDjx7GAy/KbVZvqbd4/YGGdpIm51g==} + engines: {bun: '>= 1.2.21', node: '>=18'} + hasBin: true + + '@youdotcom-oss/langchain@1.1.0': + resolution: {integrity: sha512-WXxYxfphLxk0S38VEUhDK+luyaK1Bi0U66Yxdacis4u3rYc98QYf7pO2ZT6odz/SxFDaz1uI9Tsmg1Y0PFMzqw==} + engines: {bun: '>= 1.2.21', node: '>=18'} + peerDependencies: + langchain: '>=1.0.0' + '@zilliz/milvus2-sdk-node@2.3.5': resolution: {integrity: sha512-bWbQnhvu+7jZXoqI+qySycwph3vloy0LDV54TBY4wRmu6HhMlqIqyIiI8sQNeSJFs8M1jHg1PlmhE/dvckA1bA==} @@ -19339,6 +19353,9 @@ packages: zod@3.25.32: resolution: {integrity: sha512-OSm2xTIRfW8CV5/QKgngwmQW/8aPfGdaQFlrGoErlgg/Epm7cjb6K6VEyExfe65a3VybUOnu381edLb0dfJl0g==} + zod@4.3.6: + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + zustand@4.5.2: resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} engines: {node: '>=12.7.0'} @@ -19560,13 +19577,13 @@ snapshots: dependencies: '@aws-crypto/util': 5.2.0 '@aws-sdk/types': 3.862.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-crypto/crc32c@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 '@aws-sdk/types': 3.862.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-crypto/ie11-detection@3.0.0': dependencies: @@ -19620,7 +19637,7 @@ snapshots: '@aws-crypto/supports-web-crypto@5.2.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@aws-crypto/util@3.0.0': dependencies: @@ -19632,7 +19649,7 @@ snapshots: dependencies: '@aws-sdk/types': 3.862.0 '@smithy/util-utf8': 2.2.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/client-bedrock-agent-runtime@3.755.0': dependencies: @@ -19820,7 +19837,7 @@ snapshots: '@smithy/util-stream': 4.2.4 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.6 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20114,7 +20131,7 @@ snapshots: '@smithy/util-middleware': 2.1.4 '@smithy/util-retry': 2.1.4 '@smithy/util-utf8': 2.2.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20198,7 +20215,7 @@ snapshots: '@smithy/util-defaults-mode-node': 2.2.6 '@smithy/util-retry': 2.1.4 '@smithy/util-utf8': 2.2.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20241,7 +20258,7 @@ snapshots: '@smithy/util-middleware': 2.1.4 '@smithy/util-retry': 2.1.4 '@smithy/util-utf8': 2.2.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20284,7 +20301,7 @@ snapshots: '@smithy/util-middleware': 4.0.5 '@smithy/util-retry': 4.0.7 '@smithy/util-utf8': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20327,7 +20344,7 @@ snapshots: '@smithy/util-middleware': 4.0.5 '@smithy/util-retry': 4.0.7 '@smithy/util-utf8': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20370,7 +20387,7 @@ snapshots: '@smithy/util-middleware': 4.0.5 '@smithy/util-retry': 4.0.7 '@smithy/util-utf8': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20413,7 +20430,7 @@ snapshots: '@smithy/util-middleware': 4.0.5 '@smithy/util-retry': 4.0.7 '@smithy/util-utf8': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20628,14 +20645,14 @@ snapshots: '@aws-sdk/types': 3.418.0 '@smithy/property-provider': 2.1.4 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-env@3.523.0': dependencies: '@aws-sdk/types': 3.523.0 '@smithy/property-provider': 2.1.4 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-env@3.723.0': dependencies: @@ -20643,7 +20660,7 @@ snapshots: '@aws-sdk/types': 3.723.0 '@smithy/property-provider': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-env@3.750.0': dependencies: @@ -20651,7 +20668,7 @@ snapshots: '@aws-sdk/types': 3.734.0 '@smithy/property-provider': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-env@3.844.0': dependencies: @@ -20659,7 +20676,7 @@ snapshots: '@aws-sdk/types': 3.840.0 '@smithy/property-provider': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-env@3.864.0': dependencies: @@ -20667,7 +20684,7 @@ snapshots: '@aws-sdk/types': 3.862.0 '@smithy/property-provider': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-http@3.525.0': dependencies: @@ -20679,7 +20696,7 @@ snapshots: '@smithy/smithy-client': 2.4.4 '@smithy/types': 2.11.0 '@smithy/util-stream': 2.1.4 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-http@3.723.0': dependencies: @@ -20692,7 +20709,7 @@ snapshots: '@smithy/smithy-client': 4.4.10 '@smithy/types': 4.3.2 '@smithy/util-stream': 4.2.4 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-http@3.750.0': dependencies: @@ -20705,7 +20722,7 @@ snapshots: '@smithy/smithy-client': 4.4.10 '@smithy/types': 4.3.2 '@smithy/util-stream': 4.2.4 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-http@3.844.0': dependencies: @@ -20718,7 +20735,7 @@ snapshots: '@smithy/smithy-client': 4.4.10 '@smithy/types': 4.3.2 '@smithy/util-stream': 4.2.4 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-http@3.864.0': dependencies: @@ -20731,7 +20748,7 @@ snapshots: '@smithy/smithy-client': 4.4.10 '@smithy/types': 4.3.2 '@smithy/util-stream': 4.2.4 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-ini@3.421.0': dependencies: @@ -20744,7 +20761,7 @@ snapshots: '@smithy/property-provider': 2.1.4 '@smithy/shared-ini-file-loader': 2.3.5 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20760,7 +20777,7 @@ snapshots: '@smithy/property-provider': 2.1.4 '@smithy/shared-ini-file-loader': 2.3.5 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - aws-crt @@ -20779,7 +20796,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt @@ -20798,7 +20815,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20816,7 +20833,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20834,7 +20851,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20947,7 +20964,7 @@ snapshots: '@smithy/property-provider': 2.1.4 '@smithy/shared-ini-file-loader': 2.3.5 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-process@3.523.0': dependencies: @@ -20955,7 +20972,7 @@ snapshots: '@smithy/property-provider': 2.1.4 '@smithy/shared-ini-file-loader': 2.3.5 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-process@3.723.0': dependencies: @@ -20964,7 +20981,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-process@3.750.0': dependencies: @@ -20973,7 +20990,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-process@3.844.0': dependencies: @@ -20982,7 +20999,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-process@3.864.0': dependencies: @@ -20991,7 +21008,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-sso@3.421.0': dependencies: @@ -21001,7 +21018,7 @@ snapshots: '@smithy/property-provider': 2.1.4 '@smithy/shared-ini-file-loader': 2.3.5 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21013,7 +21030,7 @@ snapshots: '@smithy/property-provider': 2.1.4 '@smithy/shared-ini-file-loader': 2.3.5 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - aws-crt @@ -21027,7 +21044,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - aws-crt @@ -21041,7 +21058,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21054,7 +21071,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21067,7 +21084,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21076,7 +21093,7 @@ snapshots: '@aws-sdk/types': 3.418.0 '@smithy/property-provider': 2.1.4 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-web-identity@3.529.1(@aws-sdk/credential-provider-node@3.529.1)': dependencies: @@ -21084,7 +21101,7 @@ snapshots: '@aws-sdk/types': 3.523.0 '@smithy/property-provider': 2.1.4 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - aws-crt @@ -21096,7 +21113,7 @@ snapshots: '@aws-sdk/types': 3.723.0 '@smithy/property-provider': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/credential-provider-web-identity@3.750.0': dependencies: @@ -21105,7 +21122,7 @@ snapshots: '@aws-sdk/types': 3.734.0 '@smithy/property-provider': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21116,7 +21133,7 @@ snapshots: '@aws-sdk/types': 3.840.0 '@smithy/property-provider': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21127,14 +21144,14 @@ snapshots: '@aws-sdk/types': 3.862.0 '@smithy/property-provider': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt '@aws-sdk/endpoint-cache@3.495.0': dependencies: mnemonist: 0.38.3 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/lib-storage@3.726.1(@aws-sdk/client-s3@3.844.0)': dependencies: @@ -21145,7 +21162,7 @@ snapshots: buffer: 5.6.0 events: 3.3.0 stream-browserify: 3.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/middleware-bucket-endpoint@3.840.0': dependencies: @@ -21337,7 +21354,7 @@ snapshots: '@aws-sdk/middleware-signing': 3.418.0 '@aws-sdk/types': 3.418.0 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/middleware-signing@3.418.0': dependencies: @@ -21450,7 +21467,7 @@ snapshots: '@smithy/util-middleware': 4.0.5 '@smithy/util-retry': 4.0.7 '@smithy/util-utf8': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21493,7 +21510,7 @@ snapshots: '@smithy/util-middleware': 4.0.5 '@smithy/util-retry': 4.0.7 '@smithy/util-utf8': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21536,7 +21553,7 @@ snapshots: '@smithy/util-middleware': 4.0.5 '@smithy/util-retry': 4.0.7 '@smithy/util-utf8': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21638,7 +21655,7 @@ snapshots: '@smithy/util-defaults-mode-node': 2.2.6 '@smithy/util-retry': 2.1.4 '@smithy/util-utf8': 2.2.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21649,7 +21666,7 @@ snapshots: '@smithy/property-provider': 2.1.4 '@smithy/shared-ini-file-loader': 2.3.5 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - aws-crt @@ -21661,7 +21678,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/token-providers@3.750.0': dependencies: @@ -21670,7 +21687,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21682,7 +21699,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21694,7 +21711,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/shared-ini-file-loader': 4.0.5 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -21730,7 +21747,7 @@ snapshots: '@aws-sdk/util-arn-parser@3.804.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/util-endpoints@3.418.0': dependencies: @@ -21776,7 +21793,7 @@ snapshots: '@aws-sdk/util-locate-window@3.495.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/util-user-agent-browser@3.418.0': dependencies: @@ -21868,7 +21885,7 @@ snapshots: '@aws-sdk/util-utf8-browser@3.259.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@aws-sdk/xml-builder@3.821.0': dependencies: @@ -21878,7 +21895,7 @@ snapshots: '@aws-sdk/xml-builder@3.862.0': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@azure/abort-controller@2.1.2': dependencies: @@ -23589,7 +23606,7 @@ snapshots: '@crawlee/types@3.8.1': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@cspotcode/source-map-support@0.8.1': dependencies: @@ -23750,17 +23767,17 @@ snapshots: '@emnapi/core@1.8.1': dependencies: '@emnapi/wasi-threads': 1.1.0 - tslib: 2.6.2 + tslib: 2.8.1 optional: true '@emnapi/runtime@1.8.1': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 optional: true '@emnapi/wasi-threads@1.1.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 optional: true '@emotion/babel-plugin@11.11.0': @@ -24252,7 +24269,7 @@ snapshots: '@hey-api/client-axios@0.2.12(axios@1.12.0)': dependencies: - axios: 1.12.0(debug@4.3.4) + axios: 1.12.0(debug@4.4.3) '@huggingface/inference@2.7.0': dependencies: @@ -24975,21 +24992,21 @@ snapshots: '@jsdevtools/ono@7.1.3': {} - '@jsonjoy.com/base64@1.1.2(tslib@2.6.2)': + '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 - '@jsonjoy.com/json-pack@1.1.1(tslib@2.6.2)': + '@jsonjoy.com/json-pack@1.1.1(tslib@2.8.1)': dependencies: - '@jsonjoy.com/base64': 1.1.2(tslib@2.6.2) - '@jsonjoy.com/util': 1.5.0(tslib@2.6.2) + '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) + '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) hyperdyperid: 1.2.0 - thingies: 1.21.0(tslib@2.6.2) - tslib: 2.6.2 + thingies: 1.21.0(tslib@2.8.1) + tslib: 2.8.1 - '@jsonjoy.com/util@1.5.0(tslib@2.6.2)': + '@jsonjoy.com/util@1.5.0(tslib@2.8.1)': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@keyv/redis@4.3.3': dependencies: @@ -25448,7 +25465,7 @@ snapshots: dependencies: '@langchain/community': 0.3.49(96a2dea491375c22412401f1555fc2c2) '@langchain/core': 0.3.61(openai@4.96.0(encoding@0.1.13)(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) - axios: 1.12.0(debug@4.3.4) + axios: 1.12.0(debug@4.4.3) mem0ai: 2.1.16(@anthropic-ai/sdk@0.65.0(zod@3.22.4))(@google/genai@0.7.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4))(@mistralai/mistralai@0.1.3(encoding@0.1.13))(@qdrant/js-client-rest@1.9.0(typescript@5.5.2))(@supabase/supabase-js@2.39.8(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@types/jest@29.5.14)(@types/pg@8.11.2)(@types/sqlite3@3.1.11)(encoding@0.1.13)(groq-sdk@0.5.0(encoding@0.1.13))(neo4j-driver@5.27.0)(ollama@0.5.11)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.4)) uuid: 9.0.1 zod: 3.22.4 @@ -25604,7 +25621,7 @@ snapshots: '@mendable/firecrawl-js@1.25.1': dependencies: - axios: 1.12.0(debug@4.3.4) + axios: 1.12.0(debug@4.4.3) typescript-event-target: 1.1.1 zod: 3.24.2 zod-to-json-schema: 3.24.1(zod@3.24.2) @@ -27329,31 +27346,31 @@ snapshots: '@smithy/abort-controller@2.1.4': dependencies: '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/abort-controller@4.0.1': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/abort-controller@4.0.4': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/abort-controller@4.0.5': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/chunked-blob-reader-native@4.0.0': dependencies: '@smithy/util-base64': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/chunked-blob-reader@5.0.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/config-resolver@2.1.5': dependencies: @@ -27441,7 +27458,7 @@ snapshots: '@smithy/property-provider': 2.1.4 '@smithy/types': 2.11.0 '@smithy/url-parser': 2.1.4 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/credential-provider-imds@4.0.1': dependencies: @@ -27449,7 +27466,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/types': 4.3.2 '@smithy/url-parser': 4.0.5 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/credential-provider-imds@4.0.6': dependencies: @@ -27457,7 +27474,7 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/types': 4.3.2 '@smithy/url-parser': 4.0.5 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/credential-provider-imds@4.0.7': dependencies: @@ -27465,21 +27482,21 @@ snapshots: '@smithy/property-provider': 4.0.5 '@smithy/types': 4.3.2 '@smithy/url-parser': 4.0.5 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/eventstream-codec@2.1.4': dependencies: '@aws-crypto/crc32': 3.0.0 '@smithy/types': 2.11.0 '@smithy/util-hex-encoding': 2.1.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/eventstream-codec@4.0.4': dependencies: '@aws-crypto/crc32': 5.2.0 '@smithy/types': 4.3.2 '@smithy/util-hex-encoding': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/eventstream-serde-browser@2.1.4': dependencies: @@ -27491,7 +27508,7 @@ snapshots: dependencies: '@smithy/eventstream-serde-universal': 4.0.4 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/eventstream-serde-browser@4.0.4': dependencies: @@ -27507,7 +27524,7 @@ snapshots: '@smithy/eventstream-serde-config-resolver@4.0.1': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/eventstream-serde-config-resolver@4.1.2': dependencies: @@ -27524,7 +27541,7 @@ snapshots: dependencies: '@smithy/eventstream-serde-universal': 4.0.4 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/eventstream-serde-node@4.0.4': dependencies: @@ -27536,13 +27553,13 @@ snapshots: dependencies: '@smithy/eventstream-codec': 2.1.4 '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/eventstream-serde-universal@4.0.4': dependencies: '@smithy/eventstream-codec': 4.0.4 '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/fetch-http-handler@2.4.4': dependencies: @@ -27639,11 +27656,11 @@ snapshots: '@smithy/is-array-buffer@2.1.1': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/is-array-buffer@4.0.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/md5-js@4.0.4': dependencies: @@ -27872,22 +27889,22 @@ snapshots: '@smithy/property-provider@2.1.4': dependencies: '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/property-provider@4.0.1': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/property-provider@4.0.4': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/property-provider@4.0.5': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/protocol-http@3.2.2': dependencies: @@ -27913,45 +27930,45 @@ snapshots: dependencies: '@smithy/types': 2.11.0 '@smithy/util-uri-escape': 2.1.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/querystring-builder@4.0.1': dependencies: '@smithy/types': 4.3.2 '@smithy/util-uri-escape': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/querystring-builder@4.0.4': dependencies: '@smithy/types': 4.3.2 '@smithy/util-uri-escape': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/querystring-builder@4.0.5': dependencies: '@smithy/types': 4.3.2 '@smithy/util-uri-escape': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/querystring-parser@2.1.4': dependencies: '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/querystring-parser@4.0.1': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/querystring-parser@4.0.4': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/querystring-parser@4.0.5': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/service-error-classification@2.1.4': dependencies: @@ -27972,22 +27989,22 @@ snapshots: '@smithy/shared-ini-file-loader@2.3.5': dependencies: '@smithy/types': 2.11.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/shared-ini-file-loader@4.0.1': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/shared-ini-file-loader@4.0.4': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/shared-ini-file-loader@4.0.5': dependencies: '@smithy/types': 4.3.2 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/signature-v4@2.1.4': dependencies: @@ -27998,7 +28015,7 @@ snapshots: '@smithy/util-middleware': 2.1.4 '@smithy/util-uri-escape': 2.1.1 '@smithy/util-utf8': 2.2.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/signature-v4@5.1.2': dependencies: @@ -28009,7 +28026,7 @@ snapshots: '@smithy/util-middleware': 4.0.5 '@smithy/util-uri-escape': 4.0.0 '@smithy/util-utf8': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/signature-v4@5.1.3': dependencies: @@ -28020,7 +28037,7 @@ snapshots: '@smithy/util-middleware': 4.0.5 '@smithy/util-uri-escape': 4.0.0 '@smithy/util-utf8': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/smithy-client@2.4.4': dependencies: @@ -28132,20 +28149,20 @@ snapshots: '@smithy/util-buffer-from@2.1.1': dependencies: '@smithy/is-array-buffer': 2.1.1 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-buffer-from@4.0.0': dependencies: '@smithy/is-array-buffer': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-config-provider@2.2.1': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-config-provider@4.0.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-defaults-mode-browser@2.1.6': dependencies: @@ -28245,11 +28262,11 @@ snapshots: '@smithy/util-hex-encoding@2.1.1': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-hex-encoding@4.0.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-middleware@2.1.4': dependencies: @@ -28315,7 +28332,7 @@ snapshots: '@smithy/util-buffer-from': 4.0.0 '@smithy/util-hex-encoding': 4.0.0 '@smithy/util-utf8': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-stream@4.2.3': dependencies: @@ -28337,15 +28354,15 @@ snapshots: '@smithy/util-buffer-from': 4.0.0 '@smithy/util-hex-encoding': 4.0.0 '@smithy/util-utf8': 4.0.0 - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-uri-escape@2.1.1': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-uri-escape@4.0.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@smithy/util-utf8@2.2.0': dependencies: @@ -28806,7 +28823,7 @@ snapshots: '@ts-stack/markdown@1.5.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@tsconfig/node10@1.0.9': {} @@ -28818,7 +28835,7 @@ snapshots: '@tybys/wasm-util@0.10.1': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 optional: true '@types/argparse@1.0.38': {} @@ -30026,6 +30043,15 @@ snapshots: '@xtuc/long@4.2.2': {} + '@youdotcom-oss/api@0.4.0': + dependencies: + zod: 4.3.6 + + '@youdotcom-oss/langchain@1.1.0(langchain@0.3.6(08bef5ed58eb471b0c368ae979090c97))': + dependencies: + '@youdotcom-oss/api': 0.4.0 + langchain: 0.3.6(08bef5ed58eb471b0c368ae979090c97) + '@zilliz/milvus2-sdk-node@2.3.5': dependencies: '@grpc/grpc-js': 1.10.10 @@ -30250,7 +30276,7 @@ snapshots: '@crawlee/types': 3.8.1 agentkeepalive: 4.5.0 async-retry: 1.3.3 - axios: 1.12.0(debug@4.3.4) + axios: 1.12.0(debug@4.4.3) content-type: 1.0.5 ow: 0.28.2 tslib: 2.6.2 @@ -30459,7 +30485,7 @@ snapshots: ast-types@0.13.4: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 astral-regex@2.0.0: {} @@ -30478,7 +30504,7 @@ snapshots: async-mutex@0.5.0: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 async-retry@1.3.3: dependencies: @@ -31067,7 +31093,7 @@ snapshots: camel-case@4.1.2: dependencies: pascal-case: 3.1.2 - tslib: 2.6.2 + tslib: 2.8.1 camelcase-css@2.0.1: {} @@ -31105,7 +31131,7 @@ snapshots: capital-case@1.0.4: dependencies: no-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.8.1 upper-case-first: 2.0.2 case-sensitive-paths-webpack-plugin@2.4.0: {} @@ -31145,7 +31171,7 @@ snapshots: path-case: 3.0.4 sentence-case: 3.0.4 snake-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.8.1 char-regex@1.0.2: {} @@ -31533,7 +31559,7 @@ snapshots: '@langchain/core': 0.3.61(openai@4.96.0(encoding@0.1.13)(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) '@langchain/openai': 0.6.3(@langchain/core@0.3.61(openai@4.96.0(encoding@0.1.13)(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.4)) ai: 3.2.22(openai@4.96.0(encoding@0.1.13)(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(react@18.2.0)(solid-js@1.9.7)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(zod@3.22.4) - axios: 1.12.0(debug@4.3.4) + axios: 1.12.0(debug@4.4.3) chalk: 4.1.2 cli-progress: 3.12.0 commander: 12.1.0 @@ -31631,7 +31657,7 @@ snapshots: constant-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.8.1 upper-case: 2.0.2 content-disposition@0.5.4: @@ -32469,7 +32495,7 @@ snapshots: dot-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.8.1 dot-prop@6.0.1: dependencies: @@ -33807,7 +33833,7 @@ snapshots: '@babel/core': 7.24.0 '@microsoft/fetch-event-source': 2.0.1 '@ts-stack/markdown': 1.5.0 - axios: 1.12.0(debug@4.3.4) + axios: 1.12.0(debug@4.4.3) cors: 2.8.5 cross-env: 7.0.3 device-detector-js: 3.0.3 @@ -33979,7 +34005,7 @@ snapshots: framesync@5.3.0: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 fresh@0.5.2: {} @@ -34680,7 +34706,7 @@ snapshots: header-case@2.0.4: dependencies: capital-case: 1.0.4 - tslib: 2.6.2 + tslib: 2.8.1 hey-listen@1.0.8: {} @@ -36494,7 +36520,7 @@ snapshots: '@langchain/groq': 0.1.2(@langchain/core@0.3.61(openai@4.96.0(encoding@0.1.13)(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.4)) '@langchain/mistralai': 0.2.0(@langchain/core@0.3.61(openai@4.96.0(encoding@0.1.13)(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))) '@langchain/ollama': 0.2.0(@langchain/core@0.3.61(openai@4.96.0(encoding@0.1.13)(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))) - axios: 1.12.0(debug@4.3.4) + axios: 1.12.0(debug@4.4.3) cheerio: 1.0.0-rc.12 handlebars: 4.7.8 typeorm: 0.3.20(ioredis@5.3.2)(mongodb@6.3.0(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@22.16.3)(typescript@5.5.2)) @@ -36875,7 +36901,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 lowercase-keys@3.0.0: {} @@ -37224,7 +37250,7 @@ snapshots: '@types/jest': 29.5.14 '@types/pg': 8.11.2 '@types/sqlite3': 3.1.11 - axios: 1.12.0(debug@4.3.4) + axios: 1.12.0(debug@4.4.3) groq-sdk: 0.5.0(encoding@0.1.13) neo4j-driver: 5.27.0 ollama: 0.5.11 @@ -37245,10 +37271,10 @@ snapshots: memfs@4.17.0: dependencies: - '@jsonjoy.com/json-pack': 1.1.1(tslib@2.6.2) - '@jsonjoy.com/util': 1.5.0(tslib@2.6.2) - tree-dump: 1.0.2(tslib@2.6.2) - tslib: 2.6.2 + '@jsonjoy.com/json-pack': 1.1.1(tslib@2.8.1) + '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) + tree-dump: 1.0.2(tslib@2.8.1) + tslib: 2.8.1 memory-pager@1.5.0: {} @@ -37880,7 +37906,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.2 + tslib: 2.8.1 node-abi@3.56.0: dependencies: @@ -38411,7 +38437,7 @@ snapshots: param-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.8.1 parent-module@1.0.1: dependencies: @@ -38481,13 +38507,13 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.8.1 pascalcase@0.1.1: {} passport-auth0@1.4.4: dependencies: - axios: 1.12.0(debug@4.3.4) + axios: 1.12.0(debug@4.4.3) passport-oauth: 1.0.0 passport-oauth2: 1.8.0 transitivePeerDependencies: @@ -38551,7 +38577,7 @@ snapshots: path-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.8.1 path-exists@2.1.0: dependencies: @@ -38776,7 +38802,7 @@ snapshots: framesync: 5.3.0 hey-listen: 1.0.8 style-value-types: 4.1.4 - tslib: 2.6.2 + tslib: 2.8.1 portkey-ai@0.1.16: dependencies: @@ -39247,7 +39273,7 @@ snapshots: posthog-node@3.6.3: dependencies: - axios: 1.12.0(debug@4.3.4) + axios: 1.12.0(debug@4.4.3) rusha: 0.8.14 transitivePeerDependencies: - debug @@ -40454,7 +40480,7 @@ snapshots: retry-axios@2.6.0(axios@1.12.0): dependencies: - axios: 1.12.0(debug@4.3.4) + axios: 1.12.0(debug@4.4.3) retry-request@7.0.2(encoding@0.1.13): dependencies: @@ -40738,7 +40764,7 @@ snapshots: sentence-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.8.1 upper-case-first: 2.0.2 seq-queue@0.0.5: {} @@ -40966,7 +40992,7 @@ snapshots: snake-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.8.1 snapdragon@0.8.2: dependencies: @@ -41447,7 +41473,7 @@ snapshots: style-value-types@4.1.4: dependencies: hey-listen: 1.0.8 - tslib: 2.6.2 + tslib: 2.8.1 styled-components@6.1.15(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: @@ -41751,9 +41777,9 @@ snapshots: dependencies: any-promise: 1.3.0 - thingies@1.21.0(tslib@2.6.2): + thingies@1.21.0(tslib@2.8.1): dependencies: - tslib: 2.6.2 + tslib: 2.8.1 throat@6.0.2: {} @@ -41883,9 +41909,9 @@ snapshots: dependencies: punycode: 2.3.1 - tree-dump@1.0.2(tslib@2.6.2): + tree-dump@1.0.2(tslib@2.8.1): dependencies: - tslib: 2.6.2 + tslib: 2.8.1 tree-kill@1.2.2: {} @@ -41961,7 +41987,7 @@ snapshots: dependencies: '@types/node': 22.16.3 ts-toolbelt: 9.6.0 - tslib: 2.6.2 + tslib: 2.8.1 typedarray-dts: 1.0.0 tsc-watch@6.0.4(typescript@5.5.2): @@ -42416,11 +42442,11 @@ snapshots: upper-case-first@2.0.2: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 upper-case@2.0.2: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 uri-js@4.4.1: dependencies: @@ -43036,7 +43062,7 @@ snapshots: wikipedia@2.1.2: dependencies: - axios: 1.12.0(debug@4.3.4) + axios: 1.12.0(debug@4.4.3) infobox-parser: 3.6.4 transitivePeerDependencies: - debug @@ -43546,6 +43572,8 @@ snapshots: zod@3.25.32: {} + zod@4.3.6: {} + zustand@4.5.2(@types/react@18.2.65)(immer@10.1.1)(react@18.2.0): dependencies: use-sync-external-store: 1.2.0(react@18.2.0)