refactor: Update Langchain dependencies (no-changelog) (#9252)

Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
This commit is contained in:
oleg 2024-04-29 16:15:42 +02:00 committed by GitHub
parent c6b4c6dbf2
commit f05d96cea0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 162 additions and 162 deletions

View file

@ -78,7 +78,6 @@
"sqlite3" "sqlite3"
], ],
"overrides": { "overrides": {
"@langchain/core": "0.1.41",
"@types/node": "^18.16.16", "@types/node": "^18.16.16",
"axios": "1.6.7", "axios": "1.6.7",
"chokidar": "3.5.2", "chokidar": "3.5.2",

View file

@ -1,5 +1,5 @@
import { zodToJsonSchema } from 'zod-to-json-schema'; import { zodToJsonSchema } from 'zod-to-json-schema';
import type { OpenAI as OpenAIClient } from 'openai'; import type { OpenAIClient } from '@langchain/openai';
import type { StructuredTool } from '@langchain/core/tools'; import type { StructuredTool } from '@langchain/core/tools';
// Copied from langchain(`langchain/src/tools/convert_to_openai.ts`) // Copied from langchain(`langchain/src/tools/convert_to_openai.ts`)
@ -33,9 +33,7 @@ export function formatToOpenAITool(tool: StructuredTool): OpenAIClient.Chat.Chat
}; };
} }
export function formatToOpenAIAssistantTool( export function formatToOpenAIAssistantTool(tool: StructuredTool): OpenAIClient.Beta.AssistantTool {
tool: StructuredTool,
): OpenAIClient.Beta.AssistantCreateParams.AssistantToolsFunction {
return { return {
type: 'function', type: 'function',
function: { function: {

View file

@ -6,7 +6,7 @@ import {
type INodeTypeDescription, type INodeTypeDescription,
type SupplyData, type SupplyData,
} from 'n8n-workflow'; } from 'n8n-workflow';
import { Calculator } from 'langchain/tools/calculator'; import { Calculator } from '@langchain/community/tools/calculator';
import { logWrapper } from '../../../utils/logWrapper'; import { logWrapper } from '../../../utils/logWrapper';
import { getConnectionHintNoticeField } from '../../../utils/sharedFields'; import { getConnectionHintNoticeField } from '../../../utils/sharedFields';

View file

@ -165,10 +165,10 @@ export async function execute(this: IExecuteFunctions, i: number): Promise<INode
}); });
} }
const useRetrieval = assistantTools.some((tool) => tool.type === 'retrieval'); const useRetrieval = assistantTools.some((tool) => tool.type === 'file_search');
if (useRetrieval) { if (useRetrieval) {
nativeToolsParsed.push({ nativeToolsParsed.push({
type: 'retrieval', type: 'file_search',
}); });
} }

View file

@ -33,9 +33,7 @@ export function formatToOpenAITool(tool: StructuredTool): OpenAIClient.Chat.Chat
}; };
} }
export function formatToOpenAIAssistantTool( export function formatToOpenAIAssistantTool(tool: StructuredTool): OpenAIClient.Beta.AssistantTool {
tool: StructuredTool,
): OpenAIClient.Beta.AssistantCreateParams.AssistantToolsFunction {
return { return {
type: 'function', type: 'function',
function: { function: {

View file

@ -135,18 +135,18 @@
"@google-ai/generativelanguage": "0.2.1", "@google-ai/generativelanguage": "0.2.1",
"@google/generative-ai": "0.8.0", "@google/generative-ai": "0.8.0",
"@huggingface/inference": "2.6.4", "@huggingface/inference": "2.6.4",
"@langchain/anthropic": "^0.1.3", "@langchain/anthropic": "^0.1.16",
"@langchain/cohere": "^0.0.5", "@langchain/cohere": "^0.0.8",
"@langchain/community": "0.0.44", "@langchain/community": "0.0.53",
"@langchain/core": "0.1.41", "@langchain/core": "0.1.61",
"@langchain/google-genai": "^0.0.12", "@langchain/google-genai": "^0.0.12",
"@langchain/mistralai": "0.0.13", "@langchain/mistralai": "0.0.19",
"@langchain/openai": "^0.0.16", "@langchain/openai": "^0.0.28",
"@langchain/pinecone": "^0.0.3", "@langchain/pinecone": "^0.0.4",
"@langchain/redis": "^0.0.2", "@langchain/redis": "^0.0.2",
"@n8n/typeorm": "0.3.20-9", "@n8n/typeorm": "0.3.20-9",
"@n8n/vm2": "3.9.20", "@n8n/vm2": "3.9.20",
"@pinecone-database/pinecone": "2.1.0", "@pinecone-database/pinecone": "2.2.0",
"@qdrant/js-client-rest": "1.7.0", "@qdrant/js-client-rest": "1.7.0",
"@supabase/supabase-js": "2.38.5", "@supabase/supabase-js": "2.38.5",
"@xata.io/client": "0.28.0", "@xata.io/client": "0.28.0",
@ -158,12 +158,12 @@
"html-to-text": "9.0.5", "html-to-text": "9.0.5",
"jest-mock-extended": "^3.0.4", "jest-mock-extended": "^3.0.4",
"json-schema-to-zod": "2.0.14", "json-schema-to-zod": "2.0.14",
"langchain": "0.1.25", "langchain": "0.1.36",
"lodash": "4.17.21", "lodash": "4.17.21",
"mammoth": "1.6.0", "mammoth": "1.6.0",
"n8n-nodes-base": "workspace:*", "n8n-nodes-base": "workspace:*",
"n8n-workflow": "workspace:*", "n8n-workflow": "workspace:*",
"openai": "4.26.1", "openai": "4.38.5",
"pdf-parse": "1.1.1", "pdf-parse": "1.1.1",
"pg": "8.11.3", "pg": "8.11.3",
"redis": "4.6.12", "redis": "4.6.12",

View file

@ -90,9 +90,9 @@
"ts-essentials": "^7.0.3" "ts-essentials": "^7.0.3"
}, },
"dependencies": { "dependencies": {
"@langchain/community": "0.0.44", "@langchain/community": "0.0.53",
"@langchain/core": "0.1.41", "@langchain/core": "0.1.61",
"@langchain/openai": "0.0.16", "@langchain/openai": "0.0.28",
"@n8n/client-oauth2": "workspace:*", "@n8n/client-oauth2": "workspace:*",
"@n8n/localtunnel": "2.1.0", "@n8n/localtunnel": "2.1.0",
"@n8n/n8n-nodes-langchain": "workspace:*", "@n8n/n8n-nodes-langchain": "workspace:*",
@ -138,7 +138,7 @@
"json-diff": "1.0.6", "json-diff": "1.0.6",
"jsonschema": "1.4.1", "jsonschema": "1.4.1",
"jsonwebtoken": "9.0.2", "jsonwebtoken": "9.0.2",
"langchain": "0.1.25", "langchain": "0.1.36",
"ldapts": "4.2.6", "ldapts": "4.2.6",
"lodash": "4.17.21", "lodash": "4.17.21",
"luxon": "3.3.0", "luxon": "3.3.0",

View file

@ -18,8 +18,12 @@ export class AIProviderOpenAI implements N8nAIProvider {
mapResponse(data: BaseMessageChunk): string { mapResponse(data: BaseMessageChunk): string {
if (Array.isArray(data.content)) { if (Array.isArray(data.content)) {
return data.content return data.content
.map((message) => .map((message): string =>
'text' in message ? message.text : 'image_url' in message ? message.image_url : '', 'text' in message
? (message.text as string)
: 'image_url' in message
? (message.image_url as string)
: '',
) )
.join('\n'); .join('\n');
} }

View file

@ -66,6 +66,6 @@
"title-case": "3.0.3", "title-case": "3.0.3",
"transliteration": "2.3.5", "transliteration": "2.3.5",
"xml2js": "0.6.2", "xml2js": "0.6.2",
"@langchain/core": "0.1.41" "@langchain/core": "0.1.61"
} }
} }

View file

@ -8,7 +8,6 @@ onlyBuiltDependencies:
- sqlite3 - sqlite3
overrides: overrides:
'@langchain/core': 0.1.41
'@types/node': ^18.16.16 '@types/node': ^18.16.16
axios: 1.6.7 axios: 1.6.7
chokidar: 3.5.2 chokidar: 3.5.2
@ -239,29 +238,29 @@ importers:
specifier: 2.6.4 specifier: 2.6.4
version: 2.6.4 version: 2.6.4
'@langchain/anthropic': '@langchain/anthropic':
specifier: ^0.1.3 specifier: ^0.1.16
version: 0.1.3 version: 0.1.16
'@langchain/cohere': '@langchain/cohere':
specifier: ^0.0.5 specifier: ^0.0.8
version: 0.0.5 version: 0.0.8
'@langchain/community': '@langchain/community':
specifier: 0.0.44 specifier: 0.0.53
version: 0.0.44(@aws-sdk/client-bedrock-runtime@3.549.0)(@aws-sdk/credential-provider-node@3.549.0)(@getzep/zep-js@0.9.0)(@google-ai/generativelanguage@0.2.1)(@huggingface/inference@2.6.4)(@pinecone-database/pinecone@2.1.0)(@qdrant/js-client-rest@1.7.0)(@supabase/supabase-js@2.38.5)(@xata.io/client@0.28.0)(cohere-ai@6.2.2)(html-to-text@9.0.5)(lodash@4.17.21)(pg@8.11.3)(redis@4.6.12) version: 0.0.53(@aws-sdk/client-bedrock-runtime@3.549.0)(@aws-sdk/credential-provider-node@3.549.0)(@getzep/zep-js@0.9.0)(@google-ai/generativelanguage@0.2.1)(@huggingface/inference@2.6.4)(@pinecone-database/pinecone@2.2.0)(@qdrant/js-client-rest@1.7.0)(@supabase/supabase-js@2.38.5)(@xata.io/client@0.28.0)(cohere-ai@6.2.2)(html-to-text@9.0.5)(lodash@4.17.21)(pg@8.11.3)(redis@4.6.12)
'@langchain/core': '@langchain/core':
specifier: 0.1.41 specifier: 0.1.61
version: 0.1.41 version: 0.1.61
'@langchain/google-genai': '@langchain/google-genai':
specifier: ^0.0.12 specifier: ^0.0.12
version: 0.0.12 version: 0.0.12
'@langchain/mistralai': '@langchain/mistralai':
specifier: 0.0.13 specifier: 0.0.19
version: 0.0.13 version: 0.0.19
'@langchain/openai': '@langchain/openai':
specifier: ^0.0.16 specifier: ^0.0.28
version: 0.0.16 version: 0.0.28
'@langchain/pinecone': '@langchain/pinecone':
specifier: ^0.0.3 specifier: ^0.0.4
version: 0.0.3 version: 0.0.4
'@langchain/redis': '@langchain/redis':
specifier: ^0.0.2 specifier: ^0.0.2
version: 0.0.2 version: 0.0.2
@ -272,8 +271,8 @@ importers:
specifier: 3.9.20 specifier: 3.9.20
version: 3.9.20 version: 3.9.20
'@pinecone-database/pinecone': '@pinecone-database/pinecone':
specifier: 2.1.0 specifier: 2.2.0
version: 2.1.0 version: 2.2.0
'@qdrant/js-client-rest': '@qdrant/js-client-rest':
specifier: 1.7.0 specifier: 1.7.0
version: 1.7.0(typescript@5.4.2) version: 1.7.0(typescript@5.4.2)
@ -308,8 +307,8 @@ importers:
specifier: 2.0.14 specifier: 2.0.14
version: 2.0.14 version: 2.0.14
langchain: langchain:
specifier: 0.1.25 specifier: 0.1.36
version: 0.1.25(@aws-sdk/client-bedrock-runtime@3.549.0)(@aws-sdk/credential-provider-node@3.549.0)(@getzep/zep-js@0.9.0)(@google-ai/generativelanguage@0.2.1)(@huggingface/inference@2.6.4)(@pinecone-database/pinecone@2.1.0)(@qdrant/js-client-rest@1.7.0)(@supabase/supabase-js@2.38.5)(@xata.io/client@0.28.0)(cohere-ai@6.2.2)(d3-dsv@2.0.0)(epub2@3.0.2)(html-to-text@9.0.5)(lodash@4.17.21)(mammoth@1.6.0)(pdf-parse@1.1.1)(pg@8.11.3)(redis@4.6.12) version: 0.1.36(@aws-sdk/client-bedrock-runtime@3.549.0)(@aws-sdk/credential-provider-node@3.549.0)(@getzep/zep-js@0.9.0)(@google-ai/generativelanguage@0.2.1)(@huggingface/inference@2.6.4)(@pinecone-database/pinecone@2.2.0)(@qdrant/js-client-rest@1.7.0)(@supabase/supabase-js@2.38.5)(@xata.io/client@0.28.0)(cohere-ai@6.2.2)(d3-dsv@2.0.0)(epub2@3.0.2)(html-to-text@9.0.5)(lodash@4.17.21)(mammoth@1.6.0)(pdf-parse@1.1.1)(pg@8.11.3)(redis@4.6.12)
lodash: lodash:
specifier: 4.17.21 specifier: 4.17.21
version: 4.17.21 version: 4.17.21
@ -323,8 +322,8 @@ importers:
specifier: workspace:* specifier: workspace:*
version: link:../../workflow version: link:../../workflow
openai: openai:
specifier: 4.26.1 specifier: 4.38.5
version: 4.26.1 version: 4.38.5
pdf-parse: pdf-parse:
specifier: 1.1.1 specifier: 1.1.1
version: 1.1.1 version: 1.1.1
@ -479,14 +478,14 @@ importers:
packages/cli: packages/cli:
dependencies: dependencies:
'@langchain/community': '@langchain/community':
specifier: 0.0.44 specifier: 0.0.53
version: 0.0.44(ioredis@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(mysql2@3.9.7)(pg@8.11.3)(ws@8.14.2) version: 0.0.53(ioredis@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(mysql2@3.9.7)(pg@8.11.3)(ws@8.14.2)
'@langchain/core': '@langchain/core':
specifier: 0.1.41 specifier: 0.1.61
version: 0.1.41 version: 0.1.61
'@langchain/openai': '@langchain/openai':
specifier: 0.0.16 specifier: 0.0.28
version: 0.0.16 version: 0.0.28
'@n8n/client-oauth2': '@n8n/client-oauth2':
specifier: workspace:* specifier: workspace:*
version: link:../@n8n/client-oauth2 version: link:../@n8n/client-oauth2
@ -623,8 +622,8 @@ importers:
specifier: 9.0.2 specifier: 9.0.2
version: 9.0.2 version: 9.0.2
langchain: langchain:
specifier: 0.1.25 specifier: 0.1.36
version: 0.1.25(axios@1.6.7)(handlebars@4.7.8)(ioredis@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(mysql2@3.9.7)(pg@8.11.3)(ws@8.14.2) version: 0.1.36(axios@1.6.7)(handlebars@4.7.8)(ioredis@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(mysql2@3.9.7)(pg@8.11.3)(ws@8.14.2)
ldapts: ldapts:
specifier: 4.2.6 specifier: 4.2.6
version: 4.2.6 version: 4.2.6
@ -1559,8 +1558,8 @@ importers:
packages/workflow: packages/workflow:
dependencies: dependencies:
'@langchain/core': '@langchain/core':
specifier: 0.1.41 specifier: 0.1.61
version: 0.1.41 version: 0.1.61
'@n8n/tournament': '@n8n/tournament':
specifier: 1.0.2 specifier: 1.0.2
version: 1.0.2 version: 1.0.2
@ -1678,14 +1677,13 @@ packages:
resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==} resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==}
dev: true dev: true
/@anthropic-ai/sdk@0.15.0: /@anthropic-ai/sdk@0.20.7:
resolution: {integrity: sha512-QMNEFcwGGB64oEIL+U9b+mxSbat5TCdNxvQVV0qCNGQvg/nlnbOmq2/x/0mKhuKD0n5bioL75oCkTbQaAgyYtw==} resolution: {integrity: sha512-uyc+3WGLpe8ur6mSIKSab7P9JdBerTdmqb7popc/yROYLLCW/Ykyw4ZfjmN/cLmxjnAKnv5YUngzbPM0BJuGjg==}
dependencies: dependencies:
'@types/node': 18.16.16 '@types/node': 18.16.16
'@types/node-fetch': 2.6.4 '@types/node-fetch': 2.6.4
abort-controller: 3.0.0 abort-controller: 3.0.0
agentkeepalive: 4.2.1 agentkeepalive: 4.2.1
digest-fetch: 1.3.0
form-data-encoder: 1.7.2 form-data-encoder: 1.7.2
formdata-node: 4.4.1 formdata-node: 4.4.1
node-fetch: 2.7.0(encoding@0.1.13) node-fetch: 2.7.0(encoding@0.1.13)
@ -5666,12 +5664,12 @@ packages:
resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
dev: false dev: false
/@langchain/anthropic@0.1.3: /@langchain/anthropic@0.1.16:
resolution: {integrity: sha512-osixwWnuof2dx9C9VkVF2/Xi208qzIA20o/W9NuTt6SVCp1TjJm7guxrQiGjdqhdsM2v+7oeKmKJRYlT2prpOQ==} resolution: {integrity: sha512-vCbwkZ3pkMSKf67fBgNlslvuW9f3EZGBbO8Ic2etgX3xFl6L0WuMtfS26P1FCDpRwaKuC1BrCj2aLAeMzMq/Fg==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
'@anthropic-ai/sdk': 0.15.0 '@anthropic-ai/sdk': 0.20.7
'@langchain/core': 0.1.41 '@langchain/core': 0.1.61
fast-xml-parser: 4.3.5 fast-xml-parser: 4.3.5
zod: 3.22.4 zod: 3.22.4
zod-to-json-schema: 3.22.4(zod@3.22.4) zod-to-json-schema: 3.22.4(zod@3.22.4)
@ -5680,18 +5678,18 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@langchain/cohere@0.0.5: /@langchain/cohere@0.0.8:
resolution: {integrity: sha512-4q6dHZ6XCk5NIrLBzxedNGwlmj7cROVvAtSnCaDsLKVKX2cgTUxjiSKAtzjX39RqHwCsdt919ZRdL/X15AQK/w==} resolution: {integrity: sha512-HZ0NcJqEQj4vwiBiL97fFe1DreGzvUuAQZ41IeIJJKPxG4anNQ7EI1qrjmOEY71Hbnqty16Y5IPK4DbvsR6YFQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
'@langchain/core': 0.1.41 '@langchain/core': 0.1.61
cohere-ai: 7.7.7 cohere-ai: 7.9.5
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
dev: false dev: false
/@langchain/community@0.0.44(@aws-sdk/client-bedrock-runtime@3.549.0)(@aws-sdk/credential-provider-node@3.549.0)(@getzep/zep-js@0.9.0)(@google-ai/generativelanguage@0.2.1)(@huggingface/inference@2.6.4)(@pinecone-database/pinecone@2.1.0)(@qdrant/js-client-rest@1.7.0)(@supabase/supabase-js@2.38.5)(@xata.io/client@0.28.0)(cohere-ai@6.2.2)(html-to-text@9.0.5)(lodash@4.17.21)(pg@8.11.3)(redis@4.6.12): /@langchain/community@0.0.53(@aws-sdk/client-bedrock-runtime@3.549.0)(@aws-sdk/credential-provider-node@3.549.0)(@getzep/zep-js@0.9.0)(@google-ai/generativelanguage@0.2.1)(@huggingface/inference@2.6.4)(@pinecone-database/pinecone@2.2.0)(@qdrant/js-client-rest@1.7.0)(@supabase/supabase-js@2.38.5)(@xata.io/client@0.28.0)(cohere-ai@6.2.2)(html-to-text@9.0.5)(lodash@4.17.21)(pg@8.11.3)(redis@4.6.12):
resolution: {integrity: sha512-II9Hz90jJmfWRICtxTg1auQWzFw0npqacWiiOpaxNhzs6rptdf56gyfC48Z6n1ii4R8FfAlfX6YxhOE7lGGKXg==} resolution: {integrity: sha512-iFqZPt4MRssGYsQoKSXWJQaYTZCC7WNuilp2JCCs3wKmJK3l6mR0eV+PDrnT+TaDHUVxt/b0rwgM0sOiy0j2jA==}
engines: {node: '>=18'} engines: {node: '>=18'}
peerDependencies: peerDependencies:
'@aws-crypto/sha256-js': ^5.0.0 '@aws-crypto/sha256-js': ^5.0.0
@ -5706,7 +5704,7 @@ packages:
'@azure/search-documents': ^12.0.0 '@azure/search-documents': ^12.0.0
'@clickhouse/client': ^0.2.5 '@clickhouse/client': ^0.2.5
'@cloudflare/ai': '*' '@cloudflare/ai': '*'
'@datastax/astra-db-ts': ^0.1.4 '@datastax/astra-db-ts': ^1.0.0
'@elastic/elasticsearch': ^8.4.0 '@elastic/elasticsearch': ^8.4.0
'@getmetal/metal-sdk': '*' '@getmetal/metal-sdk': '*'
'@getzep/zep-js': ^0.9.0 '@getzep/zep-js': ^0.9.0
@ -5716,11 +5714,12 @@ packages:
'@gradientai/nodejs-sdk': ^1.2.0 '@gradientai/nodejs-sdk': ^1.2.0
'@huggingface/inference': ^2.6.4 '@huggingface/inference': ^2.6.4
'@mozilla/readability': '*' '@mozilla/readability': '*'
'@neondatabase/serverless': '*'
'@opensearch-project/opensearch': '*' '@opensearch-project/opensearch': '*'
'@pinecone-database/pinecone': '*' '@pinecone-database/pinecone': '*'
'@planetscale/database': ^1.8.0 '@planetscale/database': ^1.8.0
'@premai/prem-sdk': ^0.3.25 '@premai/prem-sdk': ^0.3.25
'@qdrant/js-client-rest': ^1.2.0 '@qdrant/js-client-rest': ^1.8.2
'@raycast/api': ^1.55.2 '@raycast/api': ^1.55.2
'@rockset/client': ^0.9.1 '@rockset/client': ^0.9.1
'@smithy/eventstream-codec': ^2.0.5 '@smithy/eventstream-codec': ^2.0.5
@ -5733,7 +5732,7 @@ packages:
'@tensorflow/tfjs-converter': '*' '@tensorflow/tfjs-converter': '*'
'@tensorflow/tfjs-core': '*' '@tensorflow/tfjs-core': '*'
'@upstash/redis': ^1.20.6 '@upstash/redis': ^1.20.6
'@upstash/vector': ^1.0.2 '@upstash/vector': ^1.0.7
'@vercel/kv': ^0.2.3 '@vercel/kv': ^0.2.3
'@vercel/postgres': ^0.5.0 '@vercel/postgres': ^0.5.0
'@writerai/writer-sdk': ^0.40.2 '@writerai/writer-sdk': ^0.40.2
@ -5757,7 +5756,7 @@ packages:
firebase-admin: ^11.9.0 || ^12.0.0 firebase-admin: ^11.9.0 || ^12.0.0
google-auth-library: ^8.9.0 google-auth-library: ^8.9.0
googleapis: ^126.0.1 googleapis: ^126.0.1
hnswlib-node: ^1.4.2 hnswlib-node: ^3.0.0
html-to-text: ^9.0.5 html-to-text: ^9.0.5
interface-datastore: ^8.2.11 interface-datastore: ^8.2.11
ioredis: ^5.3.2 ioredis: ^5.3.2
@ -5830,6 +5829,8 @@ packages:
optional: true optional: true
'@mozilla/readability': '@mozilla/readability':
optional: true optional: true
'@neondatabase/serverless':
optional: true
'@opensearch-project/opensearch': '@opensearch-project/opensearch':
optional: true optional: true
'@pinecone-database/pinecone': '@pinecone-database/pinecone':
@ -5974,9 +5975,9 @@ packages:
'@getzep/zep-js': 0.9.0 '@getzep/zep-js': 0.9.0
'@google-ai/generativelanguage': 0.2.1 '@google-ai/generativelanguage': 0.2.1
'@huggingface/inference': 2.6.4 '@huggingface/inference': 2.6.4
'@langchain/core': 0.1.41 '@langchain/core': 0.1.61
'@langchain/openai': 0.0.26 '@langchain/openai': 0.0.28
'@pinecone-database/pinecone': 2.1.0 '@pinecone-database/pinecone': 2.2.0
'@qdrant/js-client-rest': 1.7.0(typescript@5.4.2) '@qdrant/js-client-rest': 1.7.0(typescript@5.4.2)
'@supabase/supabase-js': 2.38.5 '@supabase/supabase-js': 2.38.5
'@xata.io/client': 0.28.0(typescript@5.4.2) '@xata.io/client': 0.28.0(typescript@5.4.2)
@ -5996,8 +5997,8 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@langchain/community@0.0.44(ioredis@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(mysql2@3.9.7)(pg@8.11.3)(ws@8.14.2): /@langchain/community@0.0.53(ioredis@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(mysql2@3.9.7)(pg@8.11.3)(ws@8.14.2):
resolution: {integrity: sha512-II9Hz90jJmfWRICtxTg1auQWzFw0npqacWiiOpaxNhzs6rptdf56gyfC48Z6n1ii4R8FfAlfX6YxhOE7lGGKXg==} resolution: {integrity: sha512-iFqZPt4MRssGYsQoKSXWJQaYTZCC7WNuilp2JCCs3wKmJK3l6mR0eV+PDrnT+TaDHUVxt/b0rwgM0sOiy0j2jA==}
engines: {node: '>=18'} engines: {node: '>=18'}
peerDependencies: peerDependencies:
'@aws-crypto/sha256-js': ^5.0.0 '@aws-crypto/sha256-js': ^5.0.0
@ -6012,7 +6013,7 @@ packages:
'@azure/search-documents': ^12.0.0 '@azure/search-documents': ^12.0.0
'@clickhouse/client': ^0.2.5 '@clickhouse/client': ^0.2.5
'@cloudflare/ai': '*' '@cloudflare/ai': '*'
'@datastax/astra-db-ts': ^0.1.4 '@datastax/astra-db-ts': ^1.0.0
'@elastic/elasticsearch': ^8.4.0 '@elastic/elasticsearch': ^8.4.0
'@getmetal/metal-sdk': '*' '@getmetal/metal-sdk': '*'
'@getzep/zep-js': ^0.9.0 '@getzep/zep-js': ^0.9.0
@ -6022,11 +6023,12 @@ packages:
'@gradientai/nodejs-sdk': ^1.2.0 '@gradientai/nodejs-sdk': ^1.2.0
'@huggingface/inference': ^2.6.4 '@huggingface/inference': ^2.6.4
'@mozilla/readability': '*' '@mozilla/readability': '*'
'@neondatabase/serverless': '*'
'@opensearch-project/opensearch': '*' '@opensearch-project/opensearch': '*'
'@pinecone-database/pinecone': '*' '@pinecone-database/pinecone': '*'
'@planetscale/database': ^1.8.0 '@planetscale/database': ^1.8.0
'@premai/prem-sdk': ^0.3.25 '@premai/prem-sdk': ^0.3.25
'@qdrant/js-client-rest': ^1.2.0 '@qdrant/js-client-rest': ^1.8.2
'@raycast/api': ^1.55.2 '@raycast/api': ^1.55.2
'@rockset/client': ^0.9.1 '@rockset/client': ^0.9.1
'@smithy/eventstream-codec': ^2.0.5 '@smithy/eventstream-codec': ^2.0.5
@ -6039,7 +6041,7 @@ packages:
'@tensorflow/tfjs-converter': '*' '@tensorflow/tfjs-converter': '*'
'@tensorflow/tfjs-core': '*' '@tensorflow/tfjs-core': '*'
'@upstash/redis': ^1.20.6 '@upstash/redis': ^1.20.6
'@upstash/vector': ^1.0.2 '@upstash/vector': ^1.0.7
'@vercel/kv': ^0.2.3 '@vercel/kv': ^0.2.3
'@vercel/postgres': ^0.5.0 '@vercel/postgres': ^0.5.0
'@writerai/writer-sdk': ^0.40.2 '@writerai/writer-sdk': ^0.40.2
@ -6063,7 +6065,7 @@ packages:
firebase-admin: ^11.9.0 || ^12.0.0 firebase-admin: ^11.9.0 || ^12.0.0
google-auth-library: ^8.9.0 google-auth-library: ^8.9.0
googleapis: ^126.0.1 googleapis: ^126.0.1
hnswlib-node: ^1.4.2 hnswlib-node: ^3.0.0
html-to-text: ^9.0.5 html-to-text: ^9.0.5
interface-datastore: ^8.2.11 interface-datastore: ^8.2.11
ioredis: ^5.3.2 ioredis: ^5.3.2
@ -6136,6 +6138,8 @@ packages:
optional: true optional: true
'@mozilla/readability': '@mozilla/readability':
optional: true optional: true
'@neondatabase/serverless':
optional: true
'@opensearch-project/opensearch': '@opensearch-project/opensearch':
optional: true optional: true
'@pinecone-database/pinecone': '@pinecone-database/pinecone':
@ -6275,8 +6279,8 @@ packages:
ws: ws:
optional: true optional: true
dependencies: dependencies:
'@langchain/core': 0.1.41 '@langchain/core': 0.1.61
'@langchain/openai': 0.0.26 '@langchain/openai': 0.0.28
expr-eval: 2.0.2 expr-eval: 2.0.2
flat: 5.0.2 flat: 5.0.2
ioredis: 5.3.2 ioredis: 5.3.2
@ -6294,8 +6298,8 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@langchain/core@0.1.41: /@langchain/core@0.1.61:
resolution: {integrity: sha512-h7UuoB8CDv0Ux4k9rXFpiXONg3Jod/46hpSj+ZZx3U9WuNL2rB6IIdJrYYCQ/0EVpZteA/1/XWyxVFeL9QCIFA==} resolution: {integrity: sha512-C8OkAly+ugvXsL8TACCmFv9WTTcT4gvQaG6NbrXCOzibBCywfxxcTqEMOyg3zIKpxHEmR0DHqh0OiJRHocnsCg==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
ansi-styles: 5.2.0 ansi-styles: 5.2.0
@ -6304,9 +6308,10 @@ packages:
js-tiktoken: 1.0.8 js-tiktoken: 1.0.8
langsmith: 0.1.12 langsmith: 0.1.12
ml-distance: 4.0.1 ml-distance: 4.0.1
mustache: 4.2.0
p-queue: 6.6.2 p-queue: 6.6.2
p-retry: 4.6.2 p-retry: 4.6.2
uuid: 9.0.0 uuid: 9.0.1
zod: 3.22.4 zod: 3.22.4
zod-to-json-schema: 3.22.4(zod@3.22.4) zod-to-json-schema: 3.22.4(zod@3.22.4)
dev: false dev: false
@ -6316,28 +6321,29 @@ packages:
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
'@google/generative-ai': 0.7.1 '@google/generative-ai': 0.7.1
'@langchain/core': 0.1.41 '@langchain/core': 0.1.61
dev: false dev: false
/@langchain/mistralai@0.0.13: /@langchain/mistralai@0.0.19:
resolution: {integrity: sha512-0oNTICsukEnZLJ1HwtlCADZi5jqircK8B+svLrRbp+1HVue5hXPsU36b54mr0WEwhmY0QIXJ9CwEaGRSfEEZcg==} resolution: {integrity: sha512-Uin/jve1NCZLAFa9dpOKzE3Y2+uSnMJQX5ria9vO3lnTGRlvBwcMhyGDoTYdI+gnQgHH4ceBoIBzJDlVG+WVWw==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
'@langchain/core': 0.1.41 '@langchain/core': 0.1.61
'@mistralai/mistralai': 0.1.3 '@mistralai/mistralai': 0.1.3
uuid: 9.0.1
zod: 3.22.4 zod: 3.22.4
zod-to-json-schema: 3.22.4(zod@3.22.4) zod-to-json-schema: 3.22.4(zod@3.22.4)
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
dev: false dev: false
/@langchain/openai@0.0.16: /@langchain/openai@0.0.28:
resolution: {integrity: sha512-GUEeyQ4/pwqr60sPwadrlN5DLe8a3sOhF3ZC96bJTqt9P6rmBQTxwYSHysmsRL/VN9k79+CsqTQ1krrwbocDmQ==} resolution: {integrity: sha512-2s1RA3/eAnz4ahdzsMPBna9hfAqpFNlWdHiPxVGZ5yrhXsbLWWoPcF+22LCk9t0HJKtazi2GCIWc0HVXH9Abig==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
'@langchain/core': 0.1.41 '@langchain/core': 0.1.61
js-tiktoken: 1.0.8 js-tiktoken: 1.0.8
openai: 4.26.1 openai: 4.38.5
zod: 3.22.4 zod: 3.22.4
zod-to-json-schema: 3.22.4(zod@3.22.4) zod-to-json-schema: 3.22.4(zod@3.22.4)
transitivePeerDependencies: transitivePeerDependencies:
@ -6345,38 +6351,32 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@langchain/openai@0.0.26: /@langchain/pinecone@0.0.4:
resolution: {integrity: sha512-FpqYvVRP2CkFFjTLrj2tbXeY6JTIgbq8tRoi0rvGzmhRpoi6cWHlfgclSzDm+e6P9DqKBkzDjo6SPTJgTOabNA==} resolution: {integrity: sha512-9Rme771vHbRKXHy0IxOFFUyYtJfL+I1LgleF1cSkb2ZxgtOwN7uvh0Cp23WrCzEh8DHVEaRYPSbBC4W3YfqwfA==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
'@langchain/core': 0.1.41 '@langchain/core': 0.1.61
js-tiktoken: 1.0.8 '@pinecone-database/pinecone': 2.2.0
openai: 4.33.0
zod: 3.22.4
zod-to-json-schema: 3.22.4(zod@3.22.4)
transitivePeerDependencies:
- encoding
- supports-color
dev: false
/@langchain/pinecone@0.0.3:
resolution: {integrity: sha512-uhmGdiF6OLL583kQNMdKl799+3E1nQphrZ4a/Y/yQcXKUPVNZYwNLUimK1ws80RBhfqR7DKvywkvERoOsvCDlA==}
engines: {node: '>=18'}
dependencies:
'@langchain/core': 0.1.41
'@pinecone-database/pinecone': 2.1.0
flat: 5.0.2 flat: 5.0.2
uuid: 9.0.0 uuid: 9.0.1
dev: false dev: false
/@langchain/redis@0.0.2: /@langchain/redis@0.0.2:
resolution: {integrity: sha512-kDaW4JotKH4J9QxcsRP0onydxz8QgGD1bYosdpzuZ2a7kYcDeJWMqapR0eFFjOznemgyn27jxUFGG0GhvI3pYA==} resolution: {integrity: sha512-kDaW4JotKH4J9QxcsRP0onydxz8QgGD1bYosdpzuZ2a7kYcDeJWMqapR0eFFjOznemgyn27jxUFGG0GhvI3pYA==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
'@langchain/core': 0.1.41 '@langchain/core': 0.1.61
redis: 4.6.13 redis: 4.6.13
dev: false dev: false
/@langchain/textsplitters@0.0.0:
resolution: {integrity: sha512-3hPesWomnmVeYMppEGYbyv0v/sRUugUdlFBNn9m1ueJYHAIKbvCErkWxNUH3guyKKYgJVrkvZoQxcd9faucSaw==}
engines: {node: '>=18'}
dependencies:
'@langchain/core': 0.1.61
js-tiktoken: 1.0.11
dev: false
/@lezer/common@1.1.0: /@lezer/common@1.1.0:
resolution: {integrity: sha512-XPIN3cYDXsoJI/oDWoR2tD++juVrhgIago9xyKhZ7IhGlzdDM9QgC8D8saKNCz5pindGcznFr2HBSsEQSWnSjw==} resolution: {integrity: sha512-XPIN3cYDXsoJI/oDWoR2tD++juVrhgIago9xyKhZ7IhGlzdDM9QgC8D8saKNCz5pindGcznFr2HBSsEQSWnSjw==}
dev: false dev: false
@ -6923,8 +6923,8 @@ packages:
'@otplib/plugin-thirty-two': 12.0.1 '@otplib/plugin-thirty-two': 12.0.1
dev: true dev: true
/@pinecone-database/pinecone@2.1.0: /@pinecone-database/pinecone@2.2.0:
resolution: {integrity: sha512-sbU5+FZ2yhG+tJYwEochoZei5988OLWZyM2aT4wenWc6sbKGV69Jm9Yl4yix10NNglzfksF9avkte1a0/k7x5Q==} resolution: {integrity: sha512-qfVs9n5YyTmerIV1GE1u89xF1W3oFSF53STW68Oqyxey0dGq4775cCw8G5pnwoy872uqfh+tMRDME9bcWfinUw==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
dependencies: dependencies:
'@sinclair/typebox': 0.29.6 '@sinclair/typebox': 0.29.6
@ -12695,8 +12695,8 @@ packages:
resolution: {integrity: sha512-+Tq+4e8N/YWKJqFpWaULsfbZR/GOvGh8WWYFKR1bpipu8bCok3VcbTPnBmIToQiIqOgFpGk3HsA4b0guVyL3vg==} resolution: {integrity: sha512-+Tq+4e8N/YWKJqFpWaULsfbZR/GOvGh8WWYFKR1bpipu8bCok3VcbTPnBmIToQiIqOgFpGk3HsA4b0guVyL3vg==}
dev: false dev: false
/cohere-ai@7.7.7: /cohere-ai@7.9.5:
resolution: {integrity: sha512-eLL/5lkAxFvqwV200bsBsS5ZnPHZZKur0WR3dXD5K47QT7C9r0OFv/ykJw/rCuoSsyyK3eoHm+znIi3W3QCwiQ==} resolution: {integrity: sha512-tr8LUR3Q46agFpfEwaYwzYO4qAuN0/R/8YroG4bc86LadOacBAabctZUq0zfCdLiL7gB4yWJs4QCzfpRH3rQuw==}
dependencies: dependencies:
form-data: 4.0.0 form-data: 4.0.0
js-base64: 3.7.2 js-base64: 3.7.2
@ -17802,6 +17802,12 @@ packages:
resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==}
dev: true dev: true
/js-tiktoken@1.0.11:
resolution: {integrity: sha512-PajXFLq2vx7/8jllQZ43vzNpAai/0MOVdJjW/UrNyJorNQRTjHrqdGJG/mjHVy7h9M6dW6CaG43eNLMYFkTh6w==}
dependencies:
base64-js: 1.5.1
dev: false
/js-tiktoken@1.0.8: /js-tiktoken@1.0.8:
resolution: {integrity: sha512-r7XK3E9/I+SOrbAGqb39pyO/rHAS1diAOSRAvaaLfHgXjkUSK9AiSd+r84Vn2f/GvXJYRAxKj8NHrUvqlaH5qg==} resolution: {integrity: sha512-r7XK3E9/I+SOrbAGqb39pyO/rHAS1diAOSRAvaaLfHgXjkUSK9AiSd+r84Vn2f/GvXJYRAxKj8NHrUvqlaH5qg==}
dependencies: dependencies:
@ -18208,8 +18214,8 @@ packages:
resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==}
dev: false dev: false
/langchain@0.1.25(@aws-sdk/client-bedrock-runtime@3.549.0)(@aws-sdk/credential-provider-node@3.549.0)(@getzep/zep-js@0.9.0)(@google-ai/generativelanguage@0.2.1)(@huggingface/inference@2.6.4)(@pinecone-database/pinecone@2.1.0)(@qdrant/js-client-rest@1.7.0)(@supabase/supabase-js@2.38.5)(@xata.io/client@0.28.0)(cohere-ai@6.2.2)(d3-dsv@2.0.0)(epub2@3.0.2)(html-to-text@9.0.5)(lodash@4.17.21)(mammoth@1.6.0)(pdf-parse@1.1.1)(pg@8.11.3)(redis@4.6.12): /langchain@0.1.36(@aws-sdk/client-bedrock-runtime@3.549.0)(@aws-sdk/credential-provider-node@3.549.0)(@getzep/zep-js@0.9.0)(@google-ai/generativelanguage@0.2.1)(@huggingface/inference@2.6.4)(@pinecone-database/pinecone@2.2.0)(@qdrant/js-client-rest@1.7.0)(@supabase/supabase-js@2.38.5)(@xata.io/client@0.28.0)(cohere-ai@6.2.2)(d3-dsv@2.0.0)(epub2@3.0.2)(html-to-text@9.0.5)(lodash@4.17.21)(mammoth@1.6.0)(pdf-parse@1.1.1)(pg@8.11.3)(redis@4.6.12):
resolution: {integrity: sha512-sfEChvr4H2CklHdSByNBbytwBrFhgtA5kPOnwcBrxuXGg1iOaTzhVxQA0QcNcQucI3hZrsNbZjxGp+Can1ooZQ==} resolution: {integrity: sha512-NTbnCL/jKWIeEI//Nm1oG8nhW3vkYWvEMr1MPotmTThTfeKfO87eV/OAzAyh6Ruy6GFs/qofRgQZGIe6XvXTNQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
peerDependencies: peerDependencies:
'@aws-sdk/client-s3': ^3.310.0 '@aws-sdk/client-s3': ^3.310.0
@ -18222,6 +18228,7 @@ packages:
'@gomomento/sdk-web': ^1.51.1 '@gomomento/sdk-web': ^1.51.1
'@google-ai/generativelanguage': ^0.2.1 '@google-ai/generativelanguage': ^0.2.1
'@google-cloud/storage': ^6.10.1 || ^7.7.0 '@google-cloud/storage': ^6.10.1 || ^7.7.0
'@mendable/firecrawl-js': ^0.0.13
'@notionhq/client': ^2.2.10 '@notionhq/client': ^2.2.10
'@pinecone-database/pinecone': '*' '@pinecone-database/pinecone': '*'
'@supabase/supabase-js': ^2.10.0 '@supabase/supabase-js': ^2.10.0
@ -18233,11 +18240,11 @@ packages:
cheerio: ^1.0.0-rc.12 cheerio: ^1.0.0-rc.12
chromadb: '*' chromadb: '*'
convex: ^1.3.1 convex: ^1.3.1
couchbase: ^4.2.10 couchbase: ^4.3.0
d3-dsv: ^2.0.0 d3-dsv: ^2.0.0
epub2: ^3.0.1 epub2: ^3.0.1
faiss-node: '*' faiss-node: '*'
fast-xml-parser: ^4.2.7 fast-xml-parser: '*'
google-auth-library: ^8.9.0 google-auth-library: ^8.9.0
handlebars: ^4.7.8 handlebars: ^4.7.8
html-to-text: ^9.0.5 html-to-text: ^9.0.5
@ -18284,6 +18291,8 @@ packages:
optional: true optional: true
'@google-cloud/storage': '@google-cloud/storage':
optional: true optional: true
'@mendable/firecrawl-js':
optional: true
'@notionhq/client': '@notionhq/client':
optional: true optional: true
'@pinecone-database/pinecone': '@pinecone-database/pinecone':
@ -18370,16 +18379,16 @@ packages:
'@anthropic-ai/sdk': 0.9.1 '@anthropic-ai/sdk': 0.9.1
'@aws-sdk/credential-provider-node': 3.549.0 '@aws-sdk/credential-provider-node': 3.549.0
'@google-ai/generativelanguage': 0.2.1 '@google-ai/generativelanguage': 0.2.1
'@langchain/community': 0.0.44(@aws-sdk/client-bedrock-runtime@3.549.0)(@aws-sdk/credential-provider-node@3.549.0)(@getzep/zep-js@0.9.0)(@google-ai/generativelanguage@0.2.1)(@huggingface/inference@2.6.4)(@pinecone-database/pinecone@2.1.0)(@qdrant/js-client-rest@1.7.0)(@supabase/supabase-js@2.38.5)(@xata.io/client@0.28.0)(cohere-ai@6.2.2)(html-to-text@9.0.5)(lodash@4.17.21)(pg@8.11.3)(redis@4.6.12) '@langchain/community': 0.0.53(@aws-sdk/client-bedrock-runtime@3.549.0)(@aws-sdk/credential-provider-node@3.549.0)(@getzep/zep-js@0.9.0)(@google-ai/generativelanguage@0.2.1)(@huggingface/inference@2.6.4)(@pinecone-database/pinecone@2.2.0)(@qdrant/js-client-rest@1.7.0)(@supabase/supabase-js@2.38.5)(@xata.io/client@0.28.0)(cohere-ai@6.2.2)(html-to-text@9.0.5)(lodash@4.17.21)(pg@8.11.3)(redis@4.6.12)
'@langchain/core': 0.1.41 '@langchain/core': 0.1.61
'@langchain/openai': 0.0.16 '@langchain/openai': 0.0.28
'@pinecone-database/pinecone': 2.1.0 '@langchain/textsplitters': 0.0.0
'@pinecone-database/pinecone': 2.2.0
'@supabase/supabase-js': 2.38.5 '@supabase/supabase-js': 2.38.5
'@xata.io/client': 0.28.0(typescript@5.4.2) '@xata.io/client': 0.28.0(typescript@5.4.2)
binary-extensions: 2.2.0 binary-extensions: 2.2.0
d3-dsv: 2.0.0 d3-dsv: 2.0.0
epub2: 3.0.2(ts-toolbelt@9.6.0) epub2: 3.0.2(ts-toolbelt@9.6.0)
expr-eval: 2.0.2
html-to-text: 9.0.5 html-to-text: 9.0.5
js-tiktoken: 1.0.8 js-tiktoken: 1.0.8
js-yaml: 4.1.0 js-yaml: 4.1.0
@ -18392,7 +18401,7 @@ packages:
p-retry: 4.6.2 p-retry: 4.6.2
pdf-parse: 1.1.1 pdf-parse: 1.1.1
redis: 4.6.12 redis: 4.6.12
uuid: 9.0.0 uuid: 9.0.1
yaml: 2.3.4 yaml: 2.3.4
zod: 3.22.4 zod: 3.22.4
zod-to-json-schema: 3.22.4(zod@3.22.4) zod-to-json-schema: 3.22.4(zod@3.22.4)
@ -18413,6 +18422,7 @@ packages:
- '@gradientai/nodejs-sdk' - '@gradientai/nodejs-sdk'
- '@huggingface/inference' - '@huggingface/inference'
- '@mozilla/readability' - '@mozilla/readability'
- '@neondatabase/serverless'
- '@opensearch-project/opensearch' - '@opensearch-project/opensearch'
- '@planetscale/database' - '@planetscale/database'
- '@premai/prem-sdk' - '@premai/prem-sdk'
@ -18467,8 +18477,8 @@ packages:
- voy-search - voy-search
dev: false dev: false
/langchain@0.1.25(axios@1.6.7)(handlebars@4.7.8)(ioredis@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(mysql2@3.9.7)(pg@8.11.3)(ws@8.14.2): /langchain@0.1.36(axios@1.6.7)(handlebars@4.7.8)(ioredis@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(mysql2@3.9.7)(pg@8.11.3)(ws@8.14.2):
resolution: {integrity: sha512-sfEChvr4H2CklHdSByNBbytwBrFhgtA5kPOnwcBrxuXGg1iOaTzhVxQA0QcNcQucI3hZrsNbZjxGp+Can1ooZQ==} resolution: {integrity: sha512-NTbnCL/jKWIeEI//Nm1oG8nhW3vkYWvEMr1MPotmTThTfeKfO87eV/OAzAyh6Ruy6GFs/qofRgQZGIe6XvXTNQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
peerDependencies: peerDependencies:
'@aws-sdk/client-s3': ^3.310.0 '@aws-sdk/client-s3': ^3.310.0
@ -18481,6 +18491,7 @@ packages:
'@gomomento/sdk-web': ^1.51.1 '@gomomento/sdk-web': ^1.51.1
'@google-ai/generativelanguage': ^0.2.1 '@google-ai/generativelanguage': ^0.2.1
'@google-cloud/storage': ^6.10.1 || ^7.7.0 '@google-cloud/storage': ^6.10.1 || ^7.7.0
'@mendable/firecrawl-js': ^0.0.13
'@notionhq/client': ^2.2.10 '@notionhq/client': ^2.2.10
'@pinecone-database/pinecone': '*' '@pinecone-database/pinecone': '*'
'@supabase/supabase-js': ^2.10.0 '@supabase/supabase-js': ^2.10.0
@ -18492,11 +18503,11 @@ packages:
cheerio: ^1.0.0-rc.12 cheerio: ^1.0.0-rc.12
chromadb: '*' chromadb: '*'
convex: ^1.3.1 convex: ^1.3.1
couchbase: ^4.2.10 couchbase: ^4.3.0
d3-dsv: ^2.0.0 d3-dsv: ^2.0.0
epub2: ^3.0.1 epub2: ^3.0.1
faiss-node: '*' faiss-node: '*'
fast-xml-parser: ^4.2.7 fast-xml-parser: '*'
google-auth-library: ^8.9.0 google-auth-library: ^8.9.0
handlebars: ^4.7.8 handlebars: ^4.7.8
html-to-text: ^9.0.5 html-to-text: ^9.0.5
@ -18543,6 +18554,8 @@ packages:
optional: true optional: true
'@google-cloud/storage': '@google-cloud/storage':
optional: true optional: true
'@mendable/firecrawl-js':
optional: true
'@notionhq/client': '@notionhq/client':
optional: true optional: true
'@pinecone-database/pinecone': '@pinecone-database/pinecone':
@ -18627,12 +18640,12 @@ packages:
optional: true optional: true
dependencies: dependencies:
'@anthropic-ai/sdk': 0.9.1 '@anthropic-ai/sdk': 0.9.1
'@langchain/community': 0.0.44(ioredis@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(mysql2@3.9.7)(pg@8.11.3)(ws@8.14.2) '@langchain/community': 0.0.53(ioredis@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(mysql2@3.9.7)(pg@8.11.3)(ws@8.14.2)
'@langchain/core': 0.1.41 '@langchain/core': 0.1.61
'@langchain/openai': 0.0.16 '@langchain/openai': 0.0.28
'@langchain/textsplitters': 0.0.0
axios: 1.6.7 axios: 1.6.7
binary-extensions: 2.2.0 binary-extensions: 2.2.0
expr-eval: 2.0.2
handlebars: 4.7.8 handlebars: 4.7.8
ioredis: 5.3.2 ioredis: 5.3.2
js-tiktoken: 1.0.8 js-tiktoken: 1.0.8
@ -18643,7 +18656,7 @@ packages:
ml-distance: 4.0.1 ml-distance: 4.0.1
openapi-types: 12.1.3 openapi-types: 12.1.3
p-retry: 4.6.2 p-retry: 4.6.2
uuid: 9.0.0 uuid: 9.0.1
ws: 8.14.2 ws: 8.14.2
yaml: 2.3.4 yaml: 2.3.4
zod: 3.22.4 zod: 3.22.4
@ -18665,6 +18678,7 @@ packages:
- '@gradientai/nodejs-sdk' - '@gradientai/nodejs-sdk'
- '@huggingface/inference' - '@huggingface/inference'
- '@mozilla/readability' - '@mozilla/readability'
- '@neondatabase/serverless'
- '@opensearch-project/opensearch' - '@opensearch-project/opensearch'
- '@planetscale/database' - '@planetscale/database'
- '@premai/prem-sdk' - '@premai/prem-sdk'
@ -18730,7 +18744,7 @@ packages:
commander: 10.0.1 commander: 10.0.1
p-queue: 6.6.2 p-queue: 6.6.2
p-retry: 4.6.2 p-retry: 4.6.2
uuid: 9.0.0 uuid: 9.0.1
dev: false dev: false
/last-run@1.1.1: /last-run@1.1.1:
@ -19955,6 +19969,11 @@ packages:
xtend: 4.0.2 xtend: 4.0.2
dev: false dev: false
/mustache@4.2.0:
resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==}
hasBin: true
dev: false
/mute-stdout@1.0.1: /mute-stdout@1.0.1:
resolution: {integrity: sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==} resolution: {integrity: sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==}
engines: {node: '>= 0.10'} engines: {node: '>= 0.10'}
@ -20625,26 +20644,8 @@ packages:
is-docker: 2.2.1 is-docker: 2.2.1
is-wsl: 2.2.0 is-wsl: 2.2.0
/openai@4.26.1: /openai@4.38.5:
resolution: {integrity: sha512-DvWbjhWbappsFRatOWmu4Dp1/Q4RG9oOz6CfOSjy0/Drb8G+5iAiqWAO4PfpGIkhOOKtvvNfQri2SItl+U7LhQ==} resolution: {integrity: sha512-Ym5GJL98ZhLJJ7enBx53jjG3vwN/fsB+Ozh46nnRZZS9W1NiYqbwkJ+sXd3dkCIiWIgcyyOPL2Zr8SQAzbpj3g==}
hasBin: true
dependencies:
'@types/node': 18.16.16
'@types/node-fetch': 2.6.4
abort-controller: 3.0.0
agentkeepalive: 4.2.1
digest-fetch: 1.3.0
form-data-encoder: 1.7.2
formdata-node: 4.4.1
node-fetch: 2.7.0(encoding@0.1.13)
web-streams-polyfill: 3.2.1
transitivePeerDependencies:
- encoding
- supports-color
dev: false
/openai@4.33.0:
resolution: {integrity: sha512-Sh4KvplkvkAREuhb8yZpohqsOo08cBBu6LNWLD8YyMxe8yCxbE+ouJYUs1X2oDPrzQGANj0rFNQYiwW9gWLBOg==}
hasBin: true hasBin: true
dependencies: dependencies:
'@types/node': 18.16.16 '@types/node': 18.16.16