diff --git a/src/agents/suggestionGeneratorAgent.ts b/src/agents/suggestionGeneratorAgent.ts
index 0efdfa9..7b930bc 100644
--- a/src/agents/suggestionGeneratorAgent.ts
+++ b/src/agents/suggestionGeneratorAgent.ts
@@ -1,10 +1,10 @@
-import { RunnableSequence, RunnableMap } from '@langchain/core/runnables';
+import {RunnableMap, RunnableSequence} from '@langchain/core/runnables';
import ListLineOutputParser from '../lib/outputParsers/listLineOutputParser';
-import { PromptTemplate } from '@langchain/core/prompts';
+import {PromptTemplate} from '@langchain/core/prompts';
import formatChatHistoryAsString from '../utils/formatHistory';
-import { BaseMessage } from '@langchain/core/messages';
-import { BaseChatModel } from '@langchain/core/language_models/chat_models';
-import { ChatOpenAI } from '@langchain/openai';
+import {BaseMessage} from '@langchain/core/messages';
+import {BaseChatModel} from '@langchain/core/language_models/chat_models';
+import {ChatOpenAI} from '@langchain/openai';
const suggestionGeneratorPrompt = `
You are an AI suggestion generator for an AI powered search engine. You will be given a conversation below. You need to generate 4-5 suggestions based on the conversation. The suggestion should be relevant to the conversation that can be used by the user to ask the chat model for more information.
@@ -45,10 +45,10 @@ const createSuggestionGeneratorChain = (llm: BaseChatModel) => {
const generateSuggestions = (
input: SuggestionGeneratorInput,
- llm: BaseChatModel,
+ llm: ChatOpenAI,
) => {
- (llm as ChatOpenAI).temperature = 0;
- const suggestionGeneratorChain = createSuggestionGeneratorChain(llm);
+ llm.temperature = 0;
+ const suggestionGeneratorChain = createSuggestionGeneratorChain(llm as unknown as BaseChatModel);
return suggestionGeneratorChain.invoke(input);
};
diff --git a/src/routes/suggestions.ts b/src/routes/suggestions.ts
index b15ff5f..8844a42 100644
--- a/src/routes/suggestions.ts
+++ b/src/routes/suggestions.ts
@@ -1,8 +1,8 @@
import express from 'express';
import generateSuggestions from '../agents/suggestionGeneratorAgent';
-import { BaseChatModel } from '@langchain/core/language_models/chat_models';
-import { getAvailableChatModelProviders } from '../lib/providers';
-import { HumanMessage, AIMessage } from '@langchain/core/messages';
+import {BaseChatModel} from '@langchain/core/language_models/chat_models';
+import {getAvailableChatModelProviders} from '../lib/providers';
+import {AIMessage, HumanMessage} from '@langchain/core/messages';
import logger from '../utils/logger';
const router = express.Router();
@@ -34,6 +34,7 @@ router.post('/', async (req, res) => {
return;
}
+ // @ts-ignore
const suggestions = await generateSuggestions({ chat_history }, llm);
res.status(200).json({ suggestions: suggestions });
diff --git a/src/websocket/connectionManager.ts b/src/websocket/connectionManager.ts
index 5cb075b..39a60ab 100644
--- a/src/websocket/connectionManager.ts
+++ b/src/websocket/connectionManager.ts
@@ -1,14 +1,11 @@
-import { WebSocket } from 'ws';
-import { handleMessage } from './messageHandler';
-import {
- getAvailableEmbeddingModelProviders,
- getAvailableChatModelProviders,
-} from '../lib/providers';
-import { BaseChatModel } from '@langchain/core/language_models/chat_models';
-import type { Embeddings } from '@langchain/core/embeddings';
-import type { IncomingMessage } from 'http';
+import {WebSocket} from 'ws';
+import {handleMessage} from './messageHandler';
+import {getAvailableChatModelProviders, getAvailableEmbeddingModelProviders,} from '../lib/providers';
+import {BaseChatModel} from '@langchain/core/language_models/chat_models';
+import type {Embeddings} from '@langchain/core/embeddings';
+import type {IncomingMessage} from 'http';
import logger from '../utils/logger';
-import { ChatOpenAI } from '@langchain/openai';
+import {ChatOpenAI} from '@langchain/openai';
export const handleConnection = async (
ws: WebSocket,
@@ -49,7 +46,7 @@ export const handleConnection = async (
| BaseChatModel
| undefined;
} else if (chatModelProvider == 'custom_openai') {
- llm = new ChatOpenAI({
+ (llm as unknown as ChatOpenAI) = new ChatOpenAI({
modelName: chatModel,
openAIApiKey: searchParams.get('openAIApiKey'),
temperature: 0.7,
diff --git a/ui/components/MessageInputActions.tsx b/ui/components/MessageInputActions.tsx
index 9c00c4d..3511eef 100644
--- a/ui/components/MessageInputActions.tsx
+++ b/ui/components/MessageInputActions.tsx
@@ -1,16 +1,8 @@
-import {
- BadgePercent,
- ChevronDown,
- CopyPlus,
- Globe,
- Pencil,
- ScanEye,
- SwatchBook,
-} from 'lucide-react';
-import { cn } from '@/lib/utils';
-import { Popover, Switch, Transition } from '@headlessui/react';
-import { SiReddit, SiYoutube } from '@icons-pack/react-simple-icons';
-import { Fragment } from 'react';
+import {BadgePercent, ChevronDown, CopyPlus, Globe, Pencil, ScanEye, SwatchBook,} from 'lucide-react';
+import {cn} from '@/lib/utils';
+import {Popover, Switch, Transition} from '@headlessui/react';
+import {SiReddit, SiYoutube} from '@icons-pack/react-simple-icons';
+import {Fragment} from 'react';
export const Attach = () => {
return (
@@ -54,9 +46,9 @@ const focusModes = [
description: 'Search and watch videos',
icon: (
),
},
@@ -66,9 +58,9 @@ const focusModes = [
description: 'Search for discussions and opinions',
icon: (
),
},
diff --git a/ui/package.json b/ui/package.json
index ff61082..1662c01 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -12,7 +12,7 @@
},
"dependencies": {
"@headlessui/react": "^1.7.18",
- "@icons-pack/react-simple-icons": "^9.4.0",
+ "@icons-pack/react-simple-icons": "^9.5.0",
"@langchain/openai": "^0.0.25",
"@tailwindcss/typography": "^0.5.12",
"clsx": "^2.1.0",
diff --git a/ui/yarn.lock b/ui/yarn.lock
index bdab3d6..93421e6 100644
--- a/ui/yarn.lock
+++ b/ui/yarn.lock
@@ -5,13 +5,6 @@ __metadata:
version: 6
cacheKey: 8
-"@aashutoshrathi/word-wrap@npm:^1.2.3":
- version: 1.2.6
- resolution: "@aashutoshrathi/word-wrap@npm:1.2.6"
- checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd
- languageName: node
- linkType: hard
-
"@alloc/quick-lru@npm:^5.2.0":
version: 5.2.0
resolution: "@alloc/quick-lru@npm:5.2.0"
@@ -36,12 +29,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.0":
- version: 7.24.4
- resolution: "@babel/runtime@npm:7.24.4"
+"@babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.24.1":
+ version: 7.24.6
+ resolution: "@babel/runtime@npm:7.24.6"
dependencies:
regenerator-runtime: ^0.14.0
- checksum: 2f27d4c0ffac7ae7999ac0385e1106f2a06992a8bdcbf3da06adcac7413863cd08c198c2e4e970041bbea849e17f02e1df18875539b6afba76c781b6b59a07c3
+ checksum: 44d95ca743898fed31b4cefef31de6fd3cf7906e94493368e9d6538289cc52c6c46185205d9c01d38466a5b3f673550f80892d30b1ed02a2c13e704863a8cc48
languageName: node
linkType: hard
@@ -88,15 +81,15 @@ __metadata:
linkType: hard
"@headlessui/react@npm:^1.7.18":
- version: 1.7.18
- resolution: "@headlessui/react@npm:1.7.18"
+ version: 1.7.19
+ resolution: "@headlessui/react@npm:1.7.19"
dependencies:
"@tanstack/react-virtual": ^3.0.0-beta.60
client-only: ^0.0.1
peerDependencies:
react: ^16 || ^17 || ^18
react-dom: ^16 || ^17 || ^18
- checksum: 7463167b4cf2ad57f92c2deedd6429a245dfc4d979ead5533d2e83429e3e4dd39c346e5a8fd958e6bd9e2fba42486af97577b7dd3137f5a797dacc93632578ba
+ checksum: 2a343a5fcf1f45e870cc94613231b89a8da78114001ffafa4751a0eceae7569ff9237aff1f2aedfa6f6e53ee3bb9ba5e5d19ebf1878fee3ff4f3c733fddc1087
languageName: node
linkType: hard
@@ -125,12 +118,12 @@ __metadata:
languageName: node
linkType: hard
-"@icons-pack/react-simple-icons@npm:^9.4.0":
- version: 9.4.0
- resolution: "@icons-pack/react-simple-icons@npm:9.4.0"
+"@icons-pack/react-simple-icons@npm:^9.5.0":
+ version: 9.5.0
+ resolution: "@icons-pack/react-simple-icons@npm:9.5.0"
peerDependencies:
react: ^16.13 || ^17 || ^18
- checksum: 0e9660d5a0870e0ba8798574a3a2dca779ee6ba88aac6fd7c7a68db9bea7da30431b089792a8a627e33ace7e9b4b33f4b22c1d17f849cf2efd359fdfaec49a9e
+ checksum: b57a5c00e67799e4d59c48103e5bd9ac7bca47459102de3f22f6b9675ffe932301faf889dbd9f0bf5ebf71c37f7878cc9bdbc2a635e94a02c48ba72820d2efbb
languageName: node
linkType: hard
@@ -190,12 +183,12 @@ __metadata:
languageName: node
linkType: hard
-"@langchain/community@npm:~0.0.41":
- version: 0.0.44
- resolution: "@langchain/community@npm:0.0.44"
+"@langchain/community@npm:~0.0.47":
+ version: 0.0.57
+ resolution: "@langchain/community@npm:0.0.57"
dependencies:
- "@langchain/core": ~0.1.44
- "@langchain/openai": ~0.0.19
+ "@langchain/core": ~0.1.60
+ "@langchain/openai": ~0.0.28
expr-eval: ^2.0.2
flat: ^5.0.2
langsmith: ~0.1.1
@@ -215,7 +208,7 @@ __metadata:
"@azure/search-documents": ^12.0.0
"@clickhouse/client": ^0.2.5
"@cloudflare/ai": "*"
- "@datastax/astra-db-ts": ^0.1.4
+ "@datastax/astra-db-ts": ^1.0.0
"@elastic/elasticsearch": ^8.4.0
"@getmetal/metal-sdk": "*"
"@getzep/zep-js": ^0.9.0
@@ -224,12 +217,14 @@ __metadata:
"@google-ai/generativelanguage": ^0.2.1
"@gradientai/nodejs-sdk": ^1.2.0
"@huggingface/inference": ^2.6.4
+ "@mlc-ai/web-llm": ^0.2.35
"@mozilla/readability": "*"
+ "@neondatabase/serverless": "*"
"@opensearch-project/opensearch": "*"
"@pinecone-database/pinecone": "*"
"@planetscale/database": ^1.8.0
"@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
"@rockset/client": ^0.9.1
"@smithy/eventstream-codec": ^2.0.5
@@ -242,7 +237,7 @@ __metadata:
"@tensorflow/tfjs-converter": "*"
"@tensorflow/tfjs-core": "*"
"@upstash/redis": ^1.20.6
- "@upstash/vector": ^1.0.2
+ "@upstash/vector": ^1.0.7
"@vercel/kv": ^0.2.3
"@vercel/postgres": ^0.5.0
"@writerai/writer-sdk": ^0.40.2
@@ -266,7 +261,7 @@ __metadata:
firebase-admin: ^11.9.0 || ^12.0.0
google-auth-library: ^8.9.0
googleapis: ^126.0.1
- hnswlib-node: ^1.4.2
+ hnswlib-node: ^3.0.0
html-to-text: ^9.0.5
interface-datastore: ^8.2.11
ioredis: ^5.3.2
@@ -337,8 +332,12 @@ __metadata:
optional: true
"@huggingface/inference":
optional: true
+ "@mlc-ai/web-llm":
+ optional: true
"@mozilla/readability":
optional: true
+ "@neondatabase/serverless":
+ optional: true
"@opensearch-project/opensearch":
optional: true
"@pinecone-database/pinecone":
@@ -477,26 +476,47 @@ __metadata:
optional: true
ws:
optional: true
- checksum: fd0deac636d3778d6586a60dc1a6523285c072bbabb9d02e1c614b16384b927dd190dfb0157be1f1f175975802d7ac69829d289d6d4cf3a92a4e704490b2ba28
+ checksum: 9a9f8396af0571bad920c0871329953f74a2907c5cdbab544f94269db2eff3de475c07e25c69dcf1e3b014f21ab9fc9f3cf79717ed44a7878bf780e58f11da87
languageName: node
linkType: hard
-"@langchain/core@npm:~0.1.44, @langchain/core@npm:~0.1.45":
- version: 0.1.54
- resolution: "@langchain/core@npm:0.1.54"
+"@langchain/core@npm:>0.1.0 <0.3.0, @langchain/core@npm:>0.1.56 <0.3.0":
+ version: 0.2.0
+ resolution: "@langchain/core@npm:0.2.0"
dependencies:
ansi-styles: ^5.0.0
camelcase: 6
decamelize: 1.2.0
- js-tiktoken: ^1.0.8
+ js-tiktoken: ^1.0.12
langsmith: ~0.1.7
ml-distance: ^4.0.0
+ mustache: ^4.2.0
p-queue: ^6.6.2
p-retry: 4
uuid: ^9.0.0
zod: ^3.22.4
zod-to-json-schema: ^3.22.3
- checksum: 199db0e1cdc0f559d39fc9433321e01bd6c3bca1f67bc24ae701037e68b2f9ecf3e548b44c4ba56538c9e9ff49d070db271edcf58e4cdc50caf90eb05200656e
+ checksum: d68dde12eba5ee39f8fb9789b8df660842eb3a52dab4408f6b3a38699d1af05dfcd32b4a6332a1588d9edbc08a542ba8e265915332e9aa5d02cdcf8430d50105
+ languageName: node
+ linkType: hard
+
+"@langchain/core@npm:~0.1.45, @langchain/core@npm:~0.1.60":
+ version: 0.1.63
+ resolution: "@langchain/core@npm:0.1.63"
+ dependencies:
+ ansi-styles: ^5.0.0
+ camelcase: 6
+ decamelize: 1.2.0
+ js-tiktoken: ^1.0.12
+ langsmith: ~0.1.7
+ ml-distance: ^4.0.0
+ mustache: ^4.2.0
+ p-queue: ^6.6.2
+ p-retry: 4
+ uuid: ^9.0.0
+ zod: ^3.22.4
+ zod-to-json-schema: ^3.22.3
+ checksum: 0aa18f55e5e5cab2c609a6c0d37bcfe9a36b574658acaeb7857f6a0e23dd9ad5617d40988a48f6f00c461a33a5abee983d2ed8b311b92c60b641002b42f0ab26
languageName: node
linkType: hard
@@ -513,16 +533,26 @@ __metadata:
languageName: node
linkType: hard
-"@langchain/openai@npm:~0.0.19, @langchain/openai@npm:~0.0.26":
- version: 0.0.26
- resolution: "@langchain/openai@npm:0.0.26"
+"@langchain/openai@npm:~0.0.28":
+ version: 0.0.33
+ resolution: "@langchain/openai@npm:0.0.33"
dependencies:
- "@langchain/core": ~0.1.45
- js-tiktoken: ^1.0.7
- openai: ^4.32.1
+ "@langchain/core": ">0.1.56 <0.3.0"
+ js-tiktoken: ^1.0.12
+ openai: ^4.41.1
zod: ^3.22.4
zod-to-json-schema: ^3.22.3
- checksum: 388fa3830bf7f4407dec874f0f9d98e714630596d099199e20a54da5ebc10d64ccc139b1e8ee274b522b954739366f96d1a4f3a13acbd6a672e4b935f8510572
+ checksum: 3ee0ae2f7a06cf71aad163c47f6a2bf9d43c64bc9e7fd2b012beae78b4dc4190d28fde768e862b4ae24d7e6b3187b10e62173c49e1ee383203598557ac206728
+ languageName: node
+ linkType: hard
+
+"@langchain/textsplitters@npm:~0.0.0":
+ version: 0.0.2
+ resolution: "@langchain/textsplitters@npm:0.0.2"
+ dependencies:
+ "@langchain/core": ">0.1.0 <0.3.0"
+ js-tiktoken: ^1.0.12
+ checksum: 2786d35eeba1670bb5c2b897cbdf6af7e8a246c6e85de19d10bbe87f65fff7193ae669581679df184be748c40e8e6d04428a86cf9912654c5cdda930ab4ca9ed
languageName: node
linkType: hard
@@ -662,9 +692,9 @@ __metadata:
linkType: hard
"@rushstack/eslint-patch@npm:^1.3.3":
- version: 1.10.1
- resolution: "@rushstack/eslint-patch@npm:1.10.1"
- checksum: ea539ec4d44632cc4a57aa12a37c6d79905b90f94f2c37788fcc0048eae542091dd791177a0adcf51a67fd379f954c8754e2e689ff80af460f531e6bdb03d78d
+ version: 1.10.3
+ resolution: "@rushstack/eslint-patch@npm:1.10.3"
+ checksum: 1042779367ee102576a3c132f052d718d7111fee9f815758a72b21e8145620f7d3403c14fcde3b4cfa1cbc14b08b8519151ff77d0f353bf647f0a0a16eafdef5
languageName: node
linkType: hard
@@ -678,8 +708,8 @@ __metadata:
linkType: hard
"@tailwindcss/typography@npm:^0.5.12":
- version: 0.5.12
- resolution: "@tailwindcss/typography@npm:0.5.12"
+ version: 0.5.13
+ resolution: "@tailwindcss/typography@npm:0.5.13"
dependencies:
lodash.castarray: ^4.4.0
lodash.isplainobject: ^4.0.6
@@ -687,26 +717,26 @@ __metadata:
postcss-selector-parser: 6.0.10
peerDependencies:
tailwindcss: "*"
- checksum: b2037e73d83ad5bd8ca00b22314feb6c72706bf1ae5be087c41805923f06e90bc95c7410f071a36f1d72f9cff850a369e16321f12f7d6e85d78f9fedd8e480ac
+ checksum: 44ee7417de2aa1facd3e5a85dfc509d94f8bfec1fe422a75f141cb6bf5f19e1da31c060fc7aa1b8f880bd98c1fc6210cf5b5124a20335b1a3cd6b3e1a2476c25
languageName: node
linkType: hard
"@tanstack/react-virtual@npm:^3.0.0-beta.60":
- version: 3.2.0
- resolution: "@tanstack/react-virtual@npm:3.2.0"
+ version: 3.5.0
+ resolution: "@tanstack/react-virtual@npm:3.5.0"
dependencies:
- "@tanstack/virtual-core": 3.2.0
+ "@tanstack/virtual-core": 3.5.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: 09bf6db0f3dbfa2245c7d78ed425bb7c0e169cbe5024cc6bfc53005505a472b36a0b5506d6fa4b8a47c07296c5982b1ac49acd4f32c48547aef7556f9ed2ed1d
+ checksum: ecb1424b9961ada3c7516b8f05a1bb37fb1b75cb88035e06530a9365e4e565e701b5de9668c17f727bbcb3be1bbe6482f7bd37af9e0b144846e5a67fc9dfd57d
languageName: node
linkType: hard
-"@tanstack/virtual-core@npm:3.2.0":
- version: 3.2.0
- resolution: "@tanstack/virtual-core@npm:3.2.0"
- checksum: 33ce09ba65852413251156e3e70ef3bd320e60f586b734b0ae36ff07259f99b5e4c1082e2ba7870364438a8be306ad9eed28a3c1b5e1d9022645c556bc4ff0c3
+"@tanstack/virtual-core@npm:3.5.0":
+ version: 3.5.0
+ resolution: "@tanstack/virtual-core@npm:3.5.0"
+ checksum: e2eec72a6d7334625e9201f24a3e045c9c39f1fffda667d8a8a8b3906cdf22a2ab2605698dcffe6cf4438c6cc5934f43a04fae089221d3dd91a0d9fd925a8551
languageName: node
linkType: hard
@@ -728,20 +758,20 @@ __metadata:
linkType: hard
"@types/node@npm:*, @types/node@npm:^20":
- version: 20.12.5
- resolution: "@types/node@npm:20.12.5"
+ version: 20.12.12
+ resolution: "@types/node@npm:20.12.12"
dependencies:
undici-types: ~5.26.4
- checksum: 38358c091392bb3def1136772ada4ccd39a9429d459160b5ab728b690d2f15f2212eafd9e65ce716e270f70a4e6927ebffccfefc08dabdf68f4016c1fc8a7938
+ checksum: 5373983874b9af7c216e7ca5d26b32a8d9829c703a69f1e66f2113598b5be8582c0e009ca97369f1ec9a6282b3f92812208d06eb1e9fc3bd9b939b022303d042
languageName: node
linkType: hard
"@types/node@npm:^18.11.18":
- version: 18.19.30
- resolution: "@types/node@npm:18.19.30"
+ version: 18.19.33
+ resolution: "@types/node@npm:18.19.33"
dependencies:
undici-types: ~5.26.4
- checksum: b3daafa3fe23312f493fc2548c5e03801e1e4a5657af1f327ffae76087b64b926b84daf839297348a7e3c90aced10e3d66126270ad8081d32c979418d93c7828
+ checksum: b6db87d095bc541d64a410fa323a35c22c6113220b71b608bbe810b2397932d0f0a51c3c0f3ef90c20d8180a1502d950a7c5314b907e182d9cc10b36efd2a44e
languageName: node
linkType: hard
@@ -753,21 +783,21 @@ __metadata:
linkType: hard
"@types/react-dom@npm:^18":
- version: 18.2.24
- resolution: "@types/react-dom@npm:18.2.24"
+ version: 18.3.0
+ resolution: "@types/react-dom@npm:18.3.0"
dependencies:
"@types/react": "*"
- checksum: 7fb0dd0c88c5219bcc27f1f9bf14d9e1b1593014ee7938dd46ee9782c77c39d1ccc79d2b8364a6113019d7f65c94e4dc3c37425c3972910bb2674cce98d3f3ca
+ checksum: a0cd9b1b815a6abd2a367a9eabdd8df8dd8f13f95897b2f9e1359ea3ac6619f957c1432ece004af7d95e2a7caddbba19faa045f831f32d6263483fc5404a7596
languageName: node
linkType: hard
"@types/react@npm:*, @types/react@npm:^18":
- version: 18.2.74
- resolution: "@types/react@npm:18.2.74"
+ version: 18.3.3
+ resolution: "@types/react@npm:18.3.3"
dependencies:
"@types/prop-types": "*"
csstype: ^3.0.2
- checksum: 093c0e350552e61393e2ba30169aa620e2e64c1e2d0ff38efd2a7549ded689b6ab6bffb65fe0f7ef9e143174de54442d942bd70c014649f464c52465701208d8
+ checksum: c63d6a78163244e2022b01ef79b0baec4fe4da3475dc4a90bb8accefad35ef0c43560fd0312e5974f92a0f1108aa4d669ac72d73d66396aa060ea03b5d2e3873
languageName: node
linkType: hard
@@ -1242,12 +1272,12 @@ __metadata:
languageName: node
linkType: hard
-"braces@npm:^3.0.2, braces@npm:~3.0.2":
- version: 3.0.2
- resolution: "braces@npm:3.0.2"
+"braces@npm:^3.0.3, braces@npm:~3.0.2":
+ version: 3.0.3
+ resolution: "braces@npm:3.0.3"
dependencies:
- fill-range: ^7.0.1
- checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459
+ fill-range: ^7.1.1
+ checksum: b95aa0b3bd909f6cd1720ffcf031aeaf46154dd88b4da01f9a1d3f7ea866a79eba76a6d01cbc3c422b2ee5cdc39a4f02491058d5df0d7bf6e6a162a832df1f69
languageName: node
linkType: hard
@@ -1329,9 +1359,9 @@ __metadata:
linkType: hard
"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001587, caniuse-lite@npm:^1.0.30001599":
- version: 1.0.30001606
- resolution: "caniuse-lite@npm:1.0.30001606"
- checksum: fcf2d799d8cb159f4f5b44cd9d2171b18df4bcfdf2770cc8a79c4bb0bc5fd19ed089854223865ced32eacffb60a0a9257c8a1d0ef239e9dc3909f587727e9bb5
+ version: 1.0.30001621
+ resolution: "caniuse-lite@npm:1.0.30001621"
+ checksum: 0afb65bbf558faea769c16e831fbbd5600c684c0f6bb4ffbc0d38528671fb5cb5d88714804241a88c61872ce289f7c6333aef6cfdfb09277bda0dbdf0aab3459
languageName: node
linkType: hard
@@ -1393,9 +1423,9 @@ __metadata:
linkType: hard
"clsx@npm:^2.1.0":
- version: 2.1.0
- resolution: "clsx@npm:2.1.0"
- checksum: 43fefc29b6b49c9476fbce4f8b1cc75c27b67747738e598e6651dd40d63692135dc60b18fa1c5b78a2a9ba8ae6fd2055a068924b94e20b42039bd53b78b98e1d
+ version: 2.1.1
+ resolution: "clsx@npm:2.1.1"
+ checksum: acd3e1ab9d8a433ecb3cc2f6a05ab95fe50b4a3cfc5ba47abb6cbf3754585fcb87b84e90c822a1f256c4198e3b41c7f6c391577ffc8678ad587fc0976b24fd57
languageName: node
linkType: hard
@@ -1565,7 +1595,7 @@ __metadata:
languageName: node
linkType: hard
-"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1":
+"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1":
version: 1.2.1
resolution: "define-properties@npm:1.2.1"
dependencies:
@@ -1649,9 +1679,9 @@ __metadata:
linkType: hard
"electron-to-chromium@npm:^1.4.668":
- version: 1.4.729
- resolution: "electron-to-chromium@npm:1.4.729"
- checksum: fc7d28957d2aa72c57220e8b60e86f523d782a413440d2a8f38563844343b62e6caee9bf866019ba0839eb6e0c247297c6057d86152fa45855f32da88c44bd90
+ version: 1.4.783
+ resolution: "electron-to-chromium@npm:1.4.783"
+ checksum: 49dfd8614c8e28076ca82e241a4a246685440dacde5e2cdb85d57a0d5bcc1cbd5de3201b3158b94ad5f1016e91ab9bb0d4da8cfe46d2897400fb62e6a5be198e
languageName: node
linkType: hard
@@ -1679,12 +1709,12 @@ __metadata:
linkType: hard
"enhanced-resolve@npm:^5.12.0":
- version: 5.16.0
- resolution: "enhanced-resolve@npm:5.16.0"
+ version: 5.16.1
+ resolution: "enhanced-resolve@npm:5.16.1"
dependencies:
graceful-fs: ^4.2.4
tapable: ^2.2.0
- checksum: ccfd01850ecf2aa51e8554d539973319ff7d8a539ef1e0ba3460a0ccad6223c4ef6e19165ee64161b459cd8a48df10f52af4434c60023c65fde6afa32d475f7e
+ checksum: 6e4c166fef72ef231455f9119686d93ecccb11874f8256d73a42de5b293cb2536050849382468864b25973514ca4fa4cb13c37be2ff857a211e2aca3ff05bb6c
languageName: node
linkType: hard
@@ -1702,7 +1732,7 @@ __metadata:
languageName: node
linkType: hard
-"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2":
+"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3":
version: 1.23.3
resolution: "es-abstract@npm:1.23.3"
dependencies:
@@ -1773,12 +1803,12 @@ __metadata:
linkType: hard
"es-iterator-helpers@npm:^1.0.15, es-iterator-helpers@npm:^1.0.17":
- version: 1.0.18
- resolution: "es-iterator-helpers@npm:1.0.18"
+ version: 1.0.19
+ resolution: "es-iterator-helpers@npm:1.0.19"
dependencies:
call-bind: ^1.0.7
define-properties: ^1.2.1
- es-abstract: ^1.23.0
+ es-abstract: ^1.23.3
es-errors: ^1.3.0
es-set-tostringtag: ^2.0.3
function-bind: ^1.1.2
@@ -1790,7 +1820,7 @@ __metadata:
internal-slot: ^1.0.7
iterator.prototype: ^1.1.2
safe-array-concat: ^1.1.2
- checksum: 1594324ff3ca8890fe30c98b2419d3007d2b14b35f9773f188114408ff973e13c526f6045d88209e932f58dc0c55fc9a4ae1554636f8938ed7d926ffc27d3e1a
+ checksum: 7ae112b88359fbaf4b9d7d1d1358ae57c5138768c57ba3a8fb930393662653b0512bfd7917c15890d1471577fb012fee8b73b4465e59b331739e6ee94f961683
languageName: node
linkType: hard
@@ -1834,7 +1864,7 @@ __metadata:
languageName: node
linkType: hard
-"escalade@npm:^3.1.1":
+"escalade@npm:^3.1.2":
version: 3.1.2
resolution: "escalade@npm:3.1.2"
checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02
@@ -1966,11 +1996,11 @@ __metadata:
linkType: hard
"eslint-plugin-react-hooks@npm:^4.5.0 || 5.0.0-canary-7118f5dd7-20230705":
- version: 4.6.0
- resolution: "eslint-plugin-react-hooks@npm:4.6.0"
+ version: 5.0.0-canary-7118f5dd7-20230705
+ resolution: "eslint-plugin-react-hooks@npm:5.0.0-canary-7118f5dd7-20230705"
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
- checksum: 23001801f14c1d16bf0a837ca7970d9dd94e7b560384b41db378b49b6e32dc43d6e2790de1bd737a652a86f81a08d6a91f402525061b47719328f586a57e86c3
+ checksum: 20e334e60bf5e56cf9f760598411847525c3ff826e6ae7757c8efdc60b33d47a97ddbe1b94ce95956ea9f7bbef37995b19c716be50bd44e6a1e789cba08b6224
languageName: node
linkType: hard
@@ -2190,12 +2220,12 @@ __metadata:
languageName: node
linkType: hard
-"fill-range@npm:^7.0.1":
- version: 7.0.1
- resolution: "fill-range@npm:7.0.1"
+"fill-range@npm:^7.1.1":
+ version: 7.1.1
+ resolution: "fill-range@npm:7.1.1"
dependencies:
to-regex-range: ^5.0.1
- checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917
+ checksum: b4abfbca3839a3d55e4ae5ec62e131e2e356bf4859ce8480c64c4876100f4df292a63e5bb1618e1d7460282ca2b305653064f01654474aa35c68000980f17798
languageName: node
linkType: hard
@@ -2385,11 +2415,11 @@ __metadata:
linkType: hard
"get-tsconfig@npm:^4.5.0":
- version: 4.7.3
- resolution: "get-tsconfig@npm:4.7.3"
+ version: 4.7.5
+ resolution: "get-tsconfig@npm:4.7.5"
dependencies:
resolve-pkg-maps: ^1.0.0
- checksum: d124e6900f8beb3b71f215941096075223158d0abb09fb5daa8d83299f6c17d5e95a97d12847b387e9e716bb9bd256a473f918fb8020f3b1acc0b1e5c2830bbf
+ checksum: e5b271fae2b4cd1869bbfc58db56983026cc4a08fdba988725a6edd55d04101507de154722503a22ee35920898ff9bdcba71f99d93b17df35dddb8e8a2ad91be
languageName: node
linkType: hard
@@ -2426,7 +2456,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^10.2.2":
+"glob@npm:^10.2.2, glob@npm:^10.3.10":
version: 10.4.1
resolution: "glob@npm:10.4.1"
dependencies:
@@ -2441,21 +2471,6 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^10.3.10":
- version: 10.3.12
- resolution: "glob@npm:10.3.12"
- dependencies:
- foreground-child: ^3.1.0
- jackspeak: ^2.3.6
- minimatch: ^9.0.1
- minipass: ^7.0.4
- path-scurry: ^1.10.2
- bin:
- glob: dist/esm/bin.mjs
- checksum: 2b0949d6363021aaa561b108ac317bf5a97271b8a5d7a5fac1a176e40e8068ecdcccc992f8a7e958593d501103ac06d673de92adc1efcbdab45edefe35f8d7c6
- languageName: node
- linkType: hard
-
"glob@npm:^7.1.3":
version: 7.2.3
resolution: "glob@npm:7.2.3"
@@ -2480,11 +2495,12 @@ __metadata:
linkType: hard
"globalthis@npm:^1.0.3":
- version: 1.0.3
- resolution: "globalthis@npm:1.0.3"
+ version: 1.0.4
+ resolution: "globalthis@npm:1.0.4"
dependencies:
- define-properties: ^1.1.3
- checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998
+ define-properties: ^1.2.1
+ gopd: ^1.0.1
+ checksum: 39ad667ad9f01476474633a1834a70842041f70a55571e8dcef5fb957980a92da5022db5430fca8aecc5d47704ae30618c0bc877a579c70710c904e9ef06108a
languageName: node
linkType: hard
@@ -2987,7 +3003,7 @@ __metadata:
languageName: node
linkType: hard
-"jackspeak@npm:^2.3.5, jackspeak@npm:^2.3.6":
+"jackspeak@npm:^2.3.5":
version: 2.3.6
resolution: "jackspeak@npm:2.3.6"
dependencies:
@@ -3022,12 +3038,12 @@ __metadata:
languageName: node
linkType: hard
-"js-tiktoken@npm:^1.0.7, js-tiktoken@npm:^1.0.8":
- version: 1.0.10
- resolution: "js-tiktoken@npm:1.0.10"
+"js-tiktoken@npm:^1.0.12, js-tiktoken@npm:^1.0.7":
+ version: 1.0.12
+ resolution: "js-tiktoken@npm:1.0.12"
dependencies:
base64-js: ^1.5.1
- checksum: 94810d3b903d4ec6b1fbaf91b98870ee2c9f0b38de1d7924a0dfa17baaa083af84f31c37c3b1914bf37e6a012b099e922f548072ddf0c06d95511f9b72c8296d
+ checksum: 07a0e9cd5cb05f304696ac74e76d48f960d62b0443b65f0d09adf79dc903d2fba82d2cff2907491259bbf8b59842c20f89fd1879d2c0249706e7c84507c687fd
languageName: node
linkType: hard
@@ -3117,13 +3133,14 @@ __metadata:
linkType: hard
"langchain@npm:^0.1.30":
- version: 0.1.31
- resolution: "langchain@npm:0.1.31"
+ version: 0.1.37
+ resolution: "langchain@npm:0.1.37"
dependencies:
"@anthropic-ai/sdk": ^0.9.1
- "@langchain/community": ~0.0.41
- "@langchain/core": ~0.1.44
- "@langchain/openai": ~0.0.26
+ "@langchain/community": ~0.0.47
+ "@langchain/core": ~0.1.60
+ "@langchain/openai": ~0.0.28
+ "@langchain/textsplitters": ~0.0.0
binary-extensions: ^2.2.0
js-tiktoken: ^1.0.7
js-yaml: ^4.1.0
@@ -3143,11 +3160,13 @@ __metadata:
"@aws-sdk/client-sfn": ^3.310.0
"@aws-sdk/credential-provider-node": ^3.388.0
"@azure/storage-blob": ^12.15.0
+ "@browserbasehq/sdk": "*"
"@gomomento/sdk": ^1.51.1
"@gomomento/sdk-core": ^1.51.1
"@gomomento/sdk-web": ^1.51.1
"@google-ai/generativelanguage": ^0.2.1
"@google-cloud/storage": ^6.10.1 || ^7.7.0
+ "@mendable/firecrawl-js": ^0.0.13
"@notionhq/client": ^2.2.10
"@pinecone-database/pinecone": "*"
"@supabase/supabase-js": ^2.10.0
@@ -3199,6 +3218,8 @@ __metadata:
optional: true
"@azure/storage-blob":
optional: true
+ "@browserbasehq/sdk":
+ optional: true
"@gomomento/sdk":
optional: true
"@gomomento/sdk-core":
@@ -3209,6 +3230,8 @@ __metadata:
optional: true
"@google-cloud/storage":
optional: true
+ "@mendable/firecrawl-js":
+ optional: true
"@notionhq/client":
optional: true
"@pinecone-database/pinecone":
@@ -3291,34 +3314,45 @@ __metadata:
optional: true
youtubei.js:
optional: true
- checksum: d1802d18b11af2797594642087005acdeab8958fa15825c484bbb77c972cdeb73d18f202ef3884fd40d6944e8086de4b3248c926519b1651c52fa9c17e15458a
+ checksum: 6c1106d02c7198db973f0714cd71fb4c11a28a6630818f39ec07c2e0af573af64118bef49d7eb4cea3e2b2b701a2644fb95021377f75b8a9862e6faf9fa8a93a
languageName: node
linkType: hard
"langchainhub@npm:~0.0.8":
- version: 0.0.8
- resolution: "langchainhub@npm:0.0.8"
- checksum: b46316adbbd5f1971892b423e6a7e9c7681f4c44e4ac3c3b79c6beef96a28fc9582a4ee14affb617fd887f3dac8cae55368e1b7c4a41bb43f86f17c5d63031e3
+ version: 0.0.11
+ resolution: "langchainhub@npm:0.0.11"
+ checksum: 511371a6d9f277ddb0425b830afe41b029cf101becfa8ac55c3e7bf3dba2191d13772130b3c3d99f39d25f3bb22345808e0e8ce956296f49c728f8713072ce0b
languageName: node
linkType: hard
"langsmith@npm:~0.1.1, langsmith@npm:~0.1.7":
- version: 0.1.14
- resolution: "langsmith@npm:0.1.14"
+ version: 0.1.28
+ resolution: "langsmith@npm:0.1.28"
dependencies:
"@types/uuid": ^9.0.1
commander: ^10.0.1
p-queue: ^6.6.2
p-retry: 4
uuid: ^9.0.0
- checksum: 8fb082c053a72e2a3c797b99622e612a5fe00fe3c8db97ff7cfc36ded9511ea4c4558ef404891962e82d9d2d2b1ffbb1a957db7dfb4c47fcc5e2f1f6074ec384
+ peerDependencies:
+ "@langchain/core": "*"
+ langchain: "*"
+ openai: "*"
+ peerDependenciesMeta:
+ "@langchain/core":
+ optional: true
+ langchain:
+ optional: true
+ openai:
+ optional: true
+ checksum: 28718ac6198547ea03cf55c685d71b9e8ed658fc3e3ce2f0adc581def497adb0211044c3813a01769d69fcf936124d5fd3e54a1283273585d3df52eb006b2a61
languageName: node
linkType: hard
"language-subtag-registry@npm:^0.3.20":
- version: 0.3.22
- resolution: "language-subtag-registry@npm:0.3.22"
- checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a
+ version: 0.3.23
+ resolution: "language-subtag-registry@npm:0.3.23"
+ checksum: 0b64c1a6c5431c8df648a6d25594ff280613c886f4a1a542d9b864e5472fb93e5c7856b9c41595c38fac31370328fc79fcc521712e89ea6d6866cbb8e0995d81
languageName: node
linkType: hard
@@ -3403,29 +3437,13 @@ __metadata:
languageName: node
linkType: hard
-"lru-cache@npm:^10.0.1":
+"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0":
version: 10.2.2
resolution: "lru-cache@npm:10.2.2"
checksum: 98e8fc93691c546f719a76103ef2bee5a3ac823955c755a47641ec41f8c7fafa1baeaba466937cc1cbfa9cfd47e03536d10e2db3158a64ad91ff3a58a32c893e
languageName: node
linkType: hard
-"lru-cache@npm:^10.2.0":
- version: 10.2.0
- resolution: "lru-cache@npm:10.2.0"
- checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^6.0.0":
- version: 6.0.0
- resolution: "lru-cache@npm:6.0.0"
- dependencies:
- yallist: ^4.0.0
- checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297
- languageName: node
- linkType: hard
-
"lucide-react@npm:^0.363.0":
version: 0.363.0
resolution: "lucide-react@npm:0.363.0"
@@ -3456,11 +3474,11 @@ __metadata:
linkType: hard
"markdown-to-jsx@npm:^7.4.5":
- version: 7.4.6
- resolution: "markdown-to-jsx@npm:7.4.6"
+ version: 7.4.7
+ resolution: "markdown-to-jsx@npm:7.4.7"
peerDependencies:
react: ">= 0.14.0"
- checksum: c2e779a682dd102a124f450a509d5123165b6daad25aca8addc8d24c72e6a6d1a6ecd5bcf204ba2037bdbe1b7875c9f97851bfb9a495a238fa797b709a673761
+ checksum: bb8a696c8a95dd67ac1eb44255f31cf17e60b6c2ff03bfcd51b5e28da17856c57d7a16da59fda7f3a4eedb01d7e92eeef57a10ff3abd5431e5c80059d4565016
languageName: node
linkType: hard
@@ -3483,12 +3501,12 @@ __metadata:
linkType: hard
"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5":
- version: 4.0.5
- resolution: "micromatch@npm:4.0.5"
+ version: 4.0.7
+ resolution: "micromatch@npm:4.0.7"
dependencies:
- braces: ^3.0.2
+ braces: ^3.0.3
picomatch: ^2.3.1
- checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc
+ checksum: 3cde047d70ad80cf60c787b77198d680db3b8c25b23feb01de5e2652205d9c19f43bd81882f69a0fd1f0cde6a7a122d774998aad3271ddb1b8accf8a0f480cf7
languageName: node
linkType: hard
@@ -3609,14 +3627,7 @@ __metadata:
languageName: node
linkType: hard
-"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.4":
- version: 7.0.4
- resolution: "minipass@npm:7.0.4"
- checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21
- languageName: node
- linkType: hard
-
-"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2":
+"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2":
version: 7.1.2
resolution: "minipass@npm:7.1.2"
checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3
@@ -3702,6 +3713,15 @@ __metadata:
languageName: node
linkType: hard
+"mustache@npm:^4.2.0":
+ version: 4.2.0
+ resolution: "mustache@npm:4.2.0"
+ bin:
+ mustache: bin/mustache
+ checksum: 928fcb63e3aa44a562bfe9b59ba202cccbe40a46da50be6f0dd831b495be1dd7e38ca4657f0ecab2c1a89dc7bccba0885eab7ee7c1b215830da765758c7e0506
+ languageName: node
+ linkType: hard
+
"mz@npm:^2.7.0":
version: 2.7.0
resolution: "mz@npm:2.7.0"
@@ -3976,9 +3996,9 @@ __metadata:
languageName: node
linkType: hard
-"openai@npm:^4.26.0, openai@npm:^4.32.1":
- version: 4.33.0
- resolution: "openai@npm:4.33.0"
+"openai@npm:^4.26.0, openai@npm:^4.41.1":
+ version: 4.47.1
+ resolution: "openai@npm:4.47.1"
dependencies:
"@types/node": ^18.11.18
"@types/node-fetch": ^2.6.4
@@ -3990,7 +4010,7 @@ __metadata:
web-streams-polyfill: ^3.2.1
bin:
openai: bin/cli
- checksum: c1cf271e1eaa44f07d248b5bbc01299f7474f7436e050ba1f7c287a819bb234d007bae687219245f6f89df46dfd5e02363936cba9ad32d1e7228718e996f559c
+ checksum: 746aa39479f7bc62b1536582bd2f068870715a3a1ae372a187ec5fd1a6cf70c6e49b94a5a8b408186ec52aca886ed47b52fccf6010993fcf16915ab11f96b3b9
languageName: node
linkType: hard
@@ -4002,16 +4022,16 @@ __metadata:
linkType: hard
"optionator@npm:^0.9.3":
- version: 0.9.3
- resolution: "optionator@npm:0.9.3"
+ version: 0.9.4
+ resolution: "optionator@npm:0.9.4"
dependencies:
- "@aashutoshrathi/word-wrap": ^1.2.3
deep-is: ^0.1.3
fast-levenshtein: ^2.0.6
levn: ^0.4.1
prelude-ls: ^1.2.1
type-check: ^0.4.0
- checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a
+ word-wrap: ^1.2.5
+ checksum: ecbd010e3dc73e05d239976422d9ef54a82a13f37c11ca5911dff41c98a6c7f0f163b27f922c37e7f8340af9d36febd3b6e9cef508f3339d4c393d7276d716bb
languageName: node
linkType: hard
@@ -4115,17 +4135,7 @@ __metadata:
languageName: node
linkType: hard
-"path-scurry@npm:^1.10.1, path-scurry@npm:^1.10.2":
- version: 1.10.2
- resolution: "path-scurry@npm:1.10.2"
- dependencies:
- lru-cache: ^10.2.0
- minipass: ^5.0.0 || ^6.0.2 || ^7.0.0
- checksum: 6739b4290f7d1a949c61c758b481c07ac7d1a841964c68cf5e1fa153d7e18cbde4872b37aadf9c5173c800d627f219c47945859159de36c977dd82419997b9b8
- languageName: node
- linkType: hard
-
-"path-scurry@npm:^1.11.1":
+"path-scurry@npm:^1.10.1, path-scurry@npm:^1.11.1":
version: 1.11.1
resolution: "path-scurry@npm:1.11.1"
dependencies:
@@ -4147,7 +4157,7 @@ __metadata:
resolution: "perplexica-frontend@workspace:."
dependencies:
"@headlessui/react": ^1.7.18
- "@icons-pack/react-simple-icons": ^9.4.0
+ "@icons-pack/react-simple-icons": ^9.5.0
"@langchain/openai": ^0.0.25
"@tailwindcss/typography": ^0.5.12
"@types/node": ^20
@@ -4176,10 +4186,10 @@ __metadata:
languageName: unknown
linkType: soft
-"picocolors@npm:^1.0.0":
- version: 1.0.0
- resolution: "picocolors@npm:1.0.0"
- checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981
+"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "picocolors@npm:1.0.1"
+ checksum: fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5
languageName: node
linkType: hard
@@ -4275,12 +4285,12 @@ __metadata:
linkType: hard
"postcss-selector-parser@npm:^6.0.11":
- version: 6.0.16
- resolution: "postcss-selector-parser@npm:6.0.16"
+ version: 6.1.0
+ resolution: "postcss-selector-parser@npm:6.1.0"
dependencies:
cssesc: ^3.0.0
util-deprecate: ^1.0.2
- checksum: e1cd68e33a39e3dc1e1e5bd8717be5bbe3cc23a4cecb466c3acb2f3a77daad7a47df4d6137a76f8db74cf160d2fb16b2cfdb4ccbebdfda844690f8d545fe281d
+ checksum: 449f614e6706421be307d8638183c61ba45bc3b460fe3815df8971dbb4d59c4087181940d879daee4a7a2daf3d86e915db1cce0c006dd68ca75b4087079273bd
languageName: node
linkType: hard
@@ -4379,14 +4389,14 @@ __metadata:
linkType: hard
"react-dom@npm:^18":
- version: 18.2.0
- resolution: "react-dom@npm:18.2.0"
+ version: 18.3.1
+ resolution: "react-dom@npm:18.3.1"
dependencies:
loose-envify: ^1.1.0
- scheduler: ^0.23.0
+ scheduler: ^0.23.2
peerDependencies:
- react: ^18.2.0
- checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
+ react: ^18.3.1
+ checksum: 298954ecd8f78288dcaece05e88b570014d8f6dce5db6f66e6ee91448debeb59dcd31561dddb354eee47e6c1bb234669459060deb238ed0213497146e555a0b9
languageName: node
linkType: hard
@@ -4398,12 +4408,12 @@ __metadata:
linkType: hard
"react-text-to-speech@npm:^0.14.5":
- version: 0.14.5
- resolution: "react-text-to-speech@npm:0.14.5"
+ version: 0.14.6
+ resolution: "react-text-to-speech@npm:0.14.6"
peerDependencies:
react: ">=17.0.0"
react-dom: ">=17.0.0"
- checksum: 6059c08708fb9610242763748733f01b6bbd50407cadd728ca7a642a0f4a0581f1e9dcf0ad7c03524ed52068e247266b8a5f22156043990cd316b682896a1384
+ checksum: 090db1cde6a76b5db4754c28502065743c42c6ee08e2cd374c035710f036bbf69527d43f26a63f8d2e85e2a97d6e9b4d959bf0b3b08b5da690c19455906674fc
languageName: node
linkType: hard
@@ -4421,11 +4431,11 @@ __metadata:
linkType: hard
"react@npm:^18":
- version: 18.2.0
- resolution: "react@npm:18.2.0"
+ version: 18.3.1
+ resolution: "react@npm:18.3.1"
dependencies:
loose-envify: ^1.1.0
- checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
+ checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376
languageName: node
linkType: hard
@@ -4618,12 +4628,12 @@ __metadata:
languageName: node
linkType: hard
-"scheduler@npm:^0.23.0":
- version: 0.23.0
- resolution: "scheduler@npm:0.23.0"
+"scheduler@npm:^0.23.2":
+ version: 0.23.2
+ resolution: "scheduler@npm:0.23.2"
dependencies:
loose-envify: ^1.1.0
- checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
+ checksum: 3e82d1f419e240ef6219d794ff29c7ee415fbdc19e038f680a10c067108e06284f1847450a210b29bbaf97b9d8a97ced5f624c31c681248ac84c80d56ad5a2c4
languageName: node
linkType: hard
@@ -4636,7 +4646,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.3.5":
+"semver@npm:^7.3.5, semver@npm:^7.5.4":
version: 7.6.2
resolution: "semver@npm:7.6.2"
bin:
@@ -4645,17 +4655,6 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.5.4":
- version: 7.6.0
- resolution: "semver@npm:7.6.0"
- dependencies:
- lru-cache: ^6.0.0
- bin:
- semver: bin/semver.js
- checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c
- languageName: node
- linkType: hard
-
"set-function-length@npm:^1.2.1":
version: 1.2.2
resolution: "set-function-length@npm:1.2.2"
@@ -4951,11 +4950,11 @@ __metadata:
linkType: hard
"tailwind-merge@npm:^2.2.2":
- version: 2.2.2
- resolution: "tailwind-merge@npm:2.2.2"
+ version: 2.3.0
+ resolution: "tailwind-merge@npm:2.3.0"
dependencies:
- "@babel/runtime": ^7.24.0
- checksum: 3ab9bfa50320cba77c929ebde42a0befb10c394de2a66a953f7db71f27ca1e96a5c7382a56d001545dbcb8721d8145394a7dfd41bb269a789fc37a3bfabd1f62
+ "@babel/runtime": ^7.24.1
+ checksum: 1254eea9b6ec480911f01e2909e3ba35ca3c534d9db1405dfe9bdf51d100663a3935cb20662c023ab44ee9679bce10d86bd27beba23d0174beff32a6acb06978
languageName: node
linkType: hard
@@ -5158,22 +5157,22 @@ __metadata:
linkType: hard
"typescript@npm:^5":
- version: 5.4.4
- resolution: "typescript@npm:5.4.4"
+ version: 5.4.5
+ resolution: "typescript@npm:5.4.5"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: a7b54515d2adfc75c8d14188af0216b6b9ae3c192c9732797c24b1d14608eac1c83be7b1c65ce6f4ced0f2c40583f11b495fe1ba3d982afadbcc523517d183c8
+ checksum: 53c879c6fa1e3bcb194b274d4501ba1985894b2c2692fa079db03c5a5a7140587a1e04e1ba03184605d35f439b40192d9e138eb3279ca8eee313c081c8bcd9b0
languageName: node
linkType: hard
"typescript@patch:typescript@^5#~builtin":
- version: 5.4.4
- resolution: "typescript@patch:typescript@npm%3A5.4.4#~builtin::version=5.4.4&hash=14eedb"
+ version: 5.4.5
+ resolution: "typescript@patch:typescript@npm%3A5.4.5#~builtin::version=5.4.5&hash=14eedb"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 34e8fe6b892736204c6c72ae9e3027fb37f23e34cf748340712101cbe9c55527c379c4d275c407e5c66ff73eca56c7425b1fb4ac5b23dc7a62413cf6a8af98e8
+ checksum: 2373c693f3b328f3b2387c3efafe6d257b057a142f9a79291854b14ff4d5367d3d730810aee981726b677ae0fd8329b23309da3b6aaab8263dbdccf1da07a3ba
languageName: node
linkType: hard
@@ -5215,16 +5214,16 @@ __metadata:
linkType: hard
"update-browserslist-db@npm:^1.0.13":
- version: 1.0.13
- resolution: "update-browserslist-db@npm:1.0.13"
+ version: 1.0.16
+ resolution: "update-browserslist-db@npm:1.0.16"
dependencies:
- escalade: ^3.1.1
- picocolors: ^1.0.0
+ escalade: ^3.1.2
+ picocolors: ^1.0.1
peerDependencies:
browserslist: ">= 4.21.0"
bin:
update-browserslist-db: cli.js
- checksum: 1e47d80182ab6e4ad35396ad8b61008ae2a1330221175d0abd37689658bdb61af9b705bfc41057fd16682474d79944fb2d86767c5ed5ae34b6276b9bed353322
+ checksum: 51b1f7189c9ea5925c80154b0a6fd3ec36106d07858d8f69826427d8edb4735d1801512c69eade38ba0814d7407d11f400d74440bbf3da0309f3d788017f35b2
languageName: node
linkType: hard
@@ -5399,6 +5398,13 @@ __metadata:
languageName: node
linkType: hard
+"word-wrap@npm:^1.2.5":
+ version: 1.2.5
+ resolution: "word-wrap@npm:1.2.5"
+ checksum: f93ba3586fc181f94afdaff3a6fef27920b4b6d9eaefed0f428f8e07adea2a7f54a5f2830ce59406c8416f033f86902b91eb824072354645eea687dff3691ccb
+ languageName: node
+ linkType: hard
+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
version: 7.0.0
resolution: "wrap-ansi@npm:7.0.0"
@@ -5436,21 +5442,21 @@ __metadata:
linkType: hard
"yaml@npm:^2.2.1, yaml@npm:^2.3.4":
- version: 2.4.1
- resolution: "yaml@npm:2.4.1"
+ version: 2.4.2
+ resolution: "yaml@npm:2.4.2"
bin:
yaml: bin.mjs
- checksum: 4c391d07a5d5e935e058babb71026c9cdc9a6fd889e35dd91b53cfb0a12691b67c6c5c740858e71345fef18cd9c13c554a6dda9196f59820d769d94041badb0b
+ checksum: 90dda4485de04367251face9abb5c36927c94e44078f4e958e6468a07e74e7e92f89be20fc49860b6268c51ee5a5fc79ef89197d3f874bf24ef8921cc4ba9013
languageName: node
linkType: hard
"yet-another-react-lightbox@npm:^3.17.2":
- version: 3.17.2
- resolution: "yet-another-react-lightbox@npm:3.17.2"
+ version: 3.19.0
+ resolution: "yet-another-react-lightbox@npm:3.19.0"
peerDependencies:
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: b8f5af0e9c291cbbf88804afb27540c470b09c75802fcfe2f1c5098b85248a4d90332b48af2d55b00dc6d145126a927b9ec944ec45c28d025d280d06c572578e
+ checksum: 5d8effd76cb1f34f6bea14911846e885b51c73826c1f02bc262e63077c9d7c96f44d44f8d882785fd17d3698611f8341f0602cce07be3f550696d45f27f3ea4b
languageName: node
linkType: hard
@@ -5462,17 +5468,17 @@ __metadata:
linkType: hard
"zod-to-json-schema@npm:^3.22.3, zod-to-json-schema@npm:^3.22.5":
- version: 3.22.5
- resolution: "zod-to-json-schema@npm:3.22.5"
+ version: 3.23.0
+ resolution: "zod-to-json-schema@npm:3.23.0"
peerDependencies:
- zod: ^3.22.4
- checksum: 3c4f87c7cf0f8027ff5e40f30d7b6c823a7a5a521b1238c0dd82b2dfcf259d8c8ea01e030639b0ffa2ab50fd69632999fd40b54b4af49f75b3192c1416c4f8d0
+ zod: ^3.23.3
+ checksum: 56f220f06687b41602478cf19f9fbf04488a450c0e47e6cd6c1dc3b6729e2b1c75f742a52a16cbb11bcdf1ff7b2bf2043dfff59f3784d6ac8ecfa562ce035e21
languageName: node
linkType: hard
"zod@npm:^3.22.3, zod@npm:^3.22.4":
- version: 3.22.4
- resolution: "zod@npm:3.22.4"
- checksum: 80bfd7f8039b24fddeb0718a2ec7c02aa9856e4838d6aa4864335a047b6b37a3273b191ef335bf0b2002e5c514ef261ffcda5a589fb084a48c336ffc4cdbab7f
+ version: 3.23.8
+ resolution: "zod@npm:3.23.8"
+ checksum: 15949ff82118f59c893dacd9d3c766d02b6fa2e71cf474d5aa888570c469dbf5446ac5ad562bb035bf7ac9650da94f290655c194f4a6de3e766f43febd432c5c
languageName: node
linkType: hard