diff --git a/package-lock.json b/package-lock.json index dfceec5..1144de5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,11 +10,11 @@ "dependencies": { "@hookform/resolvers": "^5.2.2", "@langchain/community": "^1.1.27", - "@langchain/core": "^1.1.41", + "@langchain/core": "^1.1.44", "@langchain/groq": "^1.2.0", - "@langchain/openai": "^1.4.4", + "@langchain/openai": "^1.4.5", "@langchain/tavily": "^1.2.0", - "@mixedbread/sdk": "^0.62.0", + "@mixedbread/sdk": "^0.64.0", "@pinecone-database/pinecone": "^7.2.0", "@radix-ui/react-accordion": "1.2.12", "@radix-ui/react-alert-dialog": "1.1.15", @@ -43,8 +43,8 @@ "@radix-ui/react-toggle": "1.1.10", "@radix-ui/react-toggle-group": "1.1.11", "@radix-ui/react-tooltip": "1.2.8", - "@sentry/nextjs": "^10.50.0", - "@tavily/core": "^0.7.2", + "@sentry/nextjs": "^10.51.0", + "@tavily/core": "^0.7.3", "@types/uuid": "^11.0.0", "@vercel/analytics": "2.0.1", "autoprefixer": "^10.5.0", @@ -55,29 +55,29 @@ "date-fns": "^4.1.0", "embla-carousel-react": "8.6.0", "express-rate-limit": "^8.4.1", - "inngest": "^4.2.4", + "inngest": "^4.2.6", "input-otp": "1.4.2", "install": "^0.13.0", - "langchain": "^1.3.4", - "lucide-react": "^1.11.0", - "mongoose": "^9.5.0", + "langchain": "^1.3.5", + "lucide-react": "^1.14.0", + "mongoose": "^9.6.1", "next": "16.2.4", "next-auth": "^5.0.0-beta.31", "next-themes": "^0.4.6", "npm": "^11.13.0", - "posthog-js": "^1.372.1", + "posthog-js": "^1.372.6", "react": "19.2.5", "react-day-picker": "9.14.0", "react-dom": "19.2.5", - "react-hook-form": "^7.74.0", - "react-resizable-panels": "^4.10.0", + "react-hook-form": "^7.75.0", + "react-resizable-panels": "^4.11.0", "recharts": "3.8.1", "sonner": "^2.0.7", "tailwind-merge": "^3.5.0", "tailwindcss-animate": "^1.0.7", "uuid": "^14.0.0", "vaul": "^1.1.2", - "zod": "^4.3.6" + "zod": "^4.4.3" }, "devDependencies": { "@tailwindcss/postcss": "^4.2.2", @@ -2004,9 +2004,9 @@ } }, "node_modules/@langchain/core": { - "version": "1.1.41", - "resolved": "https://registry.npmjs.org/@langchain/core/-/core-1.1.41.tgz", - "integrity": "sha512-KdoNEf1YVJ9jnOP+smq4O6teu63tE7GDUryOnZ2lVfooHLrHK/ECUadjOcDSCK/yk/xBw/8nexJ3ZNBMtKnstw==", + "version": "1.1.44", + "resolved": "https://registry.npmjs.org/@langchain/core/-/core-1.1.44.tgz", + "integrity": "sha512-RePW1IjGCHr9ua2vcby3aE8mOOz3EnwDZxMEGbNDT91kf14eqkJqxDXvaZFviGdcN9DTrxM5RPQNAHmwSm4tbg==", "license": "MIT", "dependencies": { "@cfworker/json-schema": "^4.0.2", @@ -2018,7 +2018,6 @@ "langsmith": ">=0.5.0 <1.0.0", "mustache": "^4.2.0", "p-queue": "^6.6.2", - "uuid": "^11.1.0", "zod": "^3.25.76 || ^4" }, "engines": { @@ -2037,19 +2036,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@langchain/core/node_modules/uuid": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", - "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, "node_modules/@langchain/groq": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@langchain/groq/-/groq-1.2.0.tgz", @@ -2215,20 +2201,20 @@ } }, "node_modules/@langchain/openai": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-1.4.4.tgz", - "integrity": "sha512-mRr/X5rvlwPj6cSXPxbL+CtOqYANO1/+CQ3Z+5t48kWnrlgPYOazmA+UAWvqQOuwJ6LaYn3SFrt43rR4lte/Ow==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-1.4.5.tgz", + "integrity": "sha512-bQ2WMIZfSh02trJLYSAtiIcD3j6EBCiAm9nw0dZWQsVaUxmWc3JJqs8uUte6AkMazmLHzcUIw+14UkXO5fRJvQ==", "license": "MIT", "dependencies": { "js-tiktoken": "^1.0.12", - "openai": "^6.32.0", + "openai": "^6.34.0", "zod": "^3.25.76 || ^4" }, "engines": { "node": ">=20" }, "peerDependencies": { - "@langchain/core": "^1.1.39" + "@langchain/core": "^1.1.42" } }, "node_modules/@langchain/tavily": { @@ -2262,18 +2248,18 @@ } }, "node_modules/@mixedbread/sdk": { - "version": "0.62.0", - "resolved": "https://registry.npmjs.org/@mixedbread/sdk/-/sdk-0.62.0.tgz", - "integrity": "sha512-Ke0nw0iFkRgRmolMmKFJwbTq5UBW4WYcCRkCAQnZVfucI+qHziT5q4P3a7CyUrBCmlq7VXjnTsfPWTR44lcERw==", + "version": "0.64.0", + "resolved": "https://registry.npmjs.org/@mixedbread/sdk/-/sdk-0.64.0.tgz", + "integrity": "sha512-+qTuoI9QHvu3DuxsOgU01zVCIl5hy3OnDJVaevtUi76aZB5p3UVyzqEDJiDv04mmXkQoBZPKGLjyioGjLY0Ohg==", "license": "Apache-2.0", "bin": { "mixedbread-sdk": "bin/cli" } }, "node_modules/@mongodb-js/saslprep": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.4.6.tgz", - "integrity": "sha512-y+x3H1xBZd38n10NZF/rEBlvDOOMQ6LKUTHqr8R9VkJ+mmQOYtJFxIlkkK8fZrtOiL6VixbOBWMbZGBdal3Z1g==", + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.4.11.tgz", + "integrity": "sha512-o9rAHc0IpIjuPSxRutWpE1F62x7n+4mVS4rCNHkzhIUMQcc18bb6xEq5wd2NdN0WjepIyXIppRshYI2kQDOZVA==", "license": "MIT", "dependencies": { "sparse-bitfield": "^3.0.3" @@ -3841,18 +3827,18 @@ } }, "node_modules/@posthog/core": { - "version": "1.27.5", - "resolved": "https://registry.npmjs.org/@posthog/core/-/core-1.27.5.tgz", - "integrity": "sha512-sYCcUDuYKumYTjwGqGCPT8aUy086v9PKw5wD+UXCRSfCsxWy5R/ic6W13kGTn4O5B2cD1V19wJv19oIH5kHUiQ==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@posthog/core/-/core-1.28.0.tgz", + "integrity": "sha512-753giUMWuk602UtS101tDZuNcwiKkr+3UEhLgfOwHAk2W32n53knOxAjyWT0JwMq5/+0uSQ2y4uaZXQAxwvBSw==", "license": "MIT", "dependencies": { - "@posthog/types": "1.372.1" + "@posthog/types": "1.372.6" } }, "node_modules/@posthog/types": { - "version": "1.372.1", - "resolved": "https://registry.npmjs.org/@posthog/types/-/types-1.372.1.tgz", - "integrity": "sha512-yl2x2HgtdhFk8bvf6HuRSDzXnKmKGrzNxUahKvA/0mcwheweINvmWy5MsN55NevrcCrNXA6m8GPHS9o/y1mn4A==", + "version": "1.372.6", + "resolved": "https://registry.npmjs.org/@posthog/types/-/types-1.372.6.tgz", + "integrity": "sha512-sqI36LBvuo8xcYsXIlVa0q3IXJJjqtatM2LrXlyOM7kgHrldBwS4ldzaTXrTdpe/TiIl1b4ZHxtSHMzPig+DnQ==", "license": "MIT" }, "node_modules/@prisma/instrumentation": { @@ -6018,50 +6004,50 @@ "license": "MIT" }, "node_modules/@sentry-internal/browser-utils": { - "version": "10.50.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.50.0.tgz", - "integrity": "sha512-42bxyRTxnCmYlWnvz4CxikuQNanw8UNma2WJrtxJ0f1MAJV2GhQGSHDLnA+lvFlmiz6qct3pfen/NXGyOTegTA==", + "version": "10.51.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.51.0.tgz", + "integrity": "sha512-lNKBS4P7RUvf1niojXQWe9bU3gnBUCbST4Dj0pSiyat1N96cXVyHkeE+uGxowD0RrVWhs+kGHiVX3FcmRWF6sA==", "license": "MIT", "dependencies": { - "@sentry/core": "10.50.0" + "@sentry/core": "10.51.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/feedback": { - "version": "10.50.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.50.0.tgz", - "integrity": "sha512-0k9XZF0wn86f77mIO2U3gNNyDZooy139CnEanRzHinrN106vVzvBZ6TUEQoHtoO1fqQxr+nWWVrqV/PXUqk47w==", + "version": "10.51.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.51.0.tgz", + "integrity": "sha512-bCM95bcpphx28e6aU0bwRLxOgwosYsdNzezM1sM0pVOkb0TB3hDFRamramVDK+/Hp1o8qmRxS4c5w/A7YBZGkA==", "license": "MIT", "dependencies": { - "@sentry/core": "10.50.0" + "@sentry/core": "10.51.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay": { - "version": "10.50.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.50.0.tgz", - "integrity": "sha512-51FYNfnvVLAWw1rrEWPFfwHuMRb9mkVCFGA4J9/un7SpeGBsQDziGB0Di4fsCxI7+EdSBpfLHPF0csKtCCw0oQ==", + "version": "10.51.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.51.0.tgz", + "integrity": "sha512-jCpI5HXSwK6ZT2HX70+mDRciAocHzSiDk4DTgvzV69Wvd+Ei5WLgE+d39eaEPsm8lUC0Ydntb5sJIB6uG9D4bw==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.50.0", - "@sentry/core": "10.50.0" + "@sentry-internal/browser-utils": "10.51.0", + "@sentry/core": "10.51.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "10.50.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.50.0.tgz", - "integrity": "sha512-jx6RKBmcJSWdI92qDGS/sBv1w+7Cww879Z/moX7bw7ipHa/Ts3iDcB3rgZwvhmi17U+mvYsbJeL2DXkPo3TjPw==", + "version": "10.51.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.51.0.tgz", + "integrity": "sha512-8PW1Pp+Yl3lPwYqhBCr5SgkuhDanu9ZLzUqD2bPKL/ElqbM2eDVIWxq4z4ZzePrmZa6IcCjTv6sVQJ7Z4dLyLA==", "license": "MIT", "dependencies": { - "@sentry-internal/replay": "10.50.0", - "@sentry/core": "10.50.0" + "@sentry-internal/replay": "10.51.0", + "@sentry/core": "10.51.0" }, "engines": { "node": ">=18" @@ -6077,16 +6063,16 @@ } }, "node_modules/@sentry/browser": { - "version": "10.50.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.50.0.tgz", - "integrity": "sha512-1f6rAvET6myiTaSeYqvaaBwvq1LfxqWjAPIoAW/NVC9bPMkeEcuvgDajHrnZMrBeWoJ81NMyoLkyX+iOc7MoFA==", + "version": "10.51.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.51.0.tgz", + "integrity": "sha512-Zdc0sKfenxUtW/OGhtJ7xHFN44bXR7YqxJ1zBDzlZfW0nTbeTTUZBq9z5NUw6qdS0Vs/i3V4qzAKTbRKWfqSEA==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.50.0", - "@sentry-internal/feedback": "10.50.0", - "@sentry-internal/replay": "10.50.0", - "@sentry-internal/replay-canvas": "10.50.0", - "@sentry/core": "10.50.0" + "@sentry-internal/browser-utils": "10.51.0", + "@sentry-internal/feedback": "10.51.0", + "@sentry-internal/replay": "10.51.0", + "@sentry-internal/replay-canvas": "10.51.0", + "@sentry/core": "10.51.0" }, "engines": { "node": ">=18" @@ -6301,30 +6287,30 @@ } }, "node_modules/@sentry/core": { - "version": "10.50.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.50.0.tgz", - "integrity": "sha512-J4A+vzUO3adl0TkFCjaN1+4miamrjHiEIYuLHiuu1lmAjq5WIVw32ObvAh4yMwNtxyaEMosTrrh5M6f12XSJFg==", + "version": "10.51.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.51.0.tgz", + "integrity": "sha512-Y45V/YXvVLEXmOdkbD1oG1gkRWFi9guCEGg3PlIlIpRjAbZUrvLGgjRJIc1E7XpSzmOnWbs5BbUxMv4PDaPj2w==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry/nextjs": { - "version": "10.50.0", - "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-10.50.0.tgz", - "integrity": "sha512-IyDaOpbWUzfAqFoTQUSpvmG1fC6GBkCOd6eTYoT8ZNfxXYPBVd4eQFTNNh09CvOkNe1QIVvVshajg1TqUNWK4g==", + "version": "10.51.0", + "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-10.51.0.tgz", + "integrity": "sha512-Bh3DeieTnbOOfhFEWbT57vgxlCdoTU7+x5or8QLa8VGCmZEekIdt0rGd8exbG1msI4g6SusCiJzbF/8bucmY/A==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.1", "@opentelemetry/semantic-conventions": "^1.40.0", "@rollup/plugin-commonjs": "28.0.1", - "@sentry-internal/browser-utils": "10.50.0", + "@sentry-internal/browser-utils": "10.51.0", "@sentry/bundler-plugin-core": "^5.2.0", - "@sentry/core": "10.50.0", - "@sentry/node": "10.50.0", - "@sentry/opentelemetry": "10.50.0", - "@sentry/react": "10.50.0", - "@sentry/vercel-edge": "10.50.0", + "@sentry/core": "10.51.0", + "@sentry/node": "10.51.0", + "@sentry/opentelemetry": "10.51.0", + "@sentry/react": "10.51.0", + "@sentry/vercel-edge": "10.51.0", "@sentry/webpack-plugin": "^5.2.0", "rollup": "^4.35.0", "stacktrace-parser": "^0.1.11" @@ -6337,9 +6323,9 @@ } }, "node_modules/@sentry/node": { - "version": "10.50.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.50.0.tgz", - "integrity": "sha512-TvwzFQu8MGKzMQ2/tqxcNzFA8UG2kKTB+GDmA4uOzx3+GT849YZRRSJzEXCmYhk1teVd2fbmgqyYY2nyLF5a+Q==", + "version": "10.51.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.51.0.tgz", + "integrity": "sha512-2yZLRZwS1dKG8/4eOTpGSo/gO/EgmT9aPj6lAzUkRa7bZCTTdW4BraaHU0leX5T94909Qfhbr3W5AVTfDOCKiQ==", "license": "MIT", "dependencies": { "@fastify/otel": "0.18.0", @@ -6369,9 +6355,9 @@ "@opentelemetry/sdk-trace-base": "^2.6.1", "@opentelemetry/semantic-conventions": "^1.40.0", "@prisma/instrumentation": "7.6.0", - "@sentry/core": "10.50.0", - "@sentry/node-core": "10.50.0", - "@sentry/opentelemetry": "10.50.0", + "@sentry/core": "10.51.0", + "@sentry/node-core": "10.51.0", + "@sentry/opentelemetry": "10.51.0", "import-in-the-middle": "^3.0.0" }, "engines": { @@ -6379,13 +6365,13 @@ } }, "node_modules/@sentry/node-core": { - "version": "10.50.0", - "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.50.0.tgz", - "integrity": "sha512-Eb1BYf4Lc7ZYmdX3acKP6SgyGikrBA370gbGHaWI5jRu7G7vig8sIu1ghPmY5AlvqBPOetado7GniXr6fAXbTw==", + "version": "10.51.0", + "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.51.0.tgz", + "integrity": "sha512-VP9DMEzBEuauABrfDHYz/pRYa74M09uRJLz0ls3yel3sKhYHMyCB29ZxbKcciUhD4d33dwgi8DbaPZV2H/wnfQ==", "license": "MIT", "dependencies": { - "@sentry/core": "10.50.0", - "@sentry/opentelemetry": "10.50.0", + "@sentry/core": "10.51.0", + "@sentry/opentelemetry": "10.51.0", "import-in-the-middle": "^3.0.0" }, "engines": { @@ -6448,9 +6434,9 @@ } }, "node_modules/@sentry/node/node_modules/@opentelemetry/core": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.7.0.tgz", - "integrity": "sha512-DT12SXVwV2eoJrGf4nnsvZojxxeQo+LlNAsoYGRRObPWTeN6APiqZ2+nqDCQDvQX40eLi1AePONS0onoASp3yQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.7.1.tgz", + "integrity": "sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -6828,12 +6814,12 @@ } }, "node_modules/@sentry/node/node_modules/@opentelemetry/resources": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.7.0.tgz", - "integrity": "sha512-K+oi0hNMv94EpZbnW3eyu2X6SGVpD3O5DhG2NIp65Hc7lhAj9brRXTAVzh3wB82+q3ThakEf7Zd7RsFUqcTc7A==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.7.1.tgz", + "integrity": "sha512-DeT6KKolmC4e/dRQvMQ/RwlnzhaqeiFOXY5ngoOPJ07GgVVKxZOg9EcrNZb5aTzUn+iCrJldAgOfQm1O/QfPAQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.7.0", + "@opentelemetry/core": "2.7.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -6844,13 +6830,13 @@ } }, "node_modules/@sentry/node/node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.7.0.tgz", - "integrity": "sha512-Yg9zEXJB50DLVLpsKPk7NmNqlPlS+OvqhJGh0A8oawIOTPOwlm4eXs9BMJV7L79lvEwI+dWtAj+YjTyddV336A==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.7.1.tgz", + "integrity": "sha512-NAYIlsF8MPUsKqJMiDQJTMPOmlbawC1Iz/omMLygZ1C9am8fTKYjTaI+OZM+WTY3t3Glo0wnOg/6/pac6RGPPw==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.7.0", - "@opentelemetry/resources": "2.7.0", + "@opentelemetry/core": "2.7.1", + "@opentelemetry/resources": "2.7.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -6885,12 +6871,12 @@ } }, "node_modules/@sentry/opentelemetry": { - "version": "10.50.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.50.0.tgz", - "integrity": "sha512-axn3pgDPveGdaMUC0abMCmFN7ux2pA5ebPufCef4lMIsyg7BBQvaEJ+vE19wjstMaBCAJGsdZlL3eeP2rtgRMw==", + "version": "10.51.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.51.0.tgz", + "integrity": "sha512-Qc7AlCE4uhB+SvHLqah4RgR1WdY7wmmr/hx9g/prDP9R1ocshmUEMrZK9qjuwaklW7/fmkFCXI8ETxo5L1bHIA==", "license": "MIT", "dependencies": { - "@sentry/core": "10.50.0" + "@sentry/core": "10.51.0" }, "engines": { "node": ">=18" @@ -6903,13 +6889,13 @@ } }, "node_modules/@sentry/react": { - "version": "10.50.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.50.0.tgz", - "integrity": "sha512-MZHYjEZAtFIa4zPrWS4oXlo+gMppRvfETqUqF920Sj2jN2U7WjboU03lDmjfDqEcH7QiwjQyl13jHd2nwAyrrw==", + "version": "10.51.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-10.51.0.tgz", + "integrity": "sha512-RRHHqjNvjji6ebIqdlAr453AkST8Vm4cxdu1vWm772IgbzTO7Jx46Cj6Bt2/GjMyH0YLE5euDaAOQhFMmpvAOw==", "license": "MIT", "dependencies": { - "@sentry/browser": "10.50.0", - "@sentry/core": "10.50.0" + "@sentry/browser": "10.51.0", + "@sentry/core": "10.51.0" }, "engines": { "node": ">=18" @@ -6919,23 +6905,23 @@ } }, "node_modules/@sentry/vercel-edge": { - "version": "10.50.0", - "resolved": "https://registry.npmjs.org/@sentry/vercel-edge/-/vercel-edge-10.50.0.tgz", - "integrity": "sha512-/LGUKF3QycR/qBhJl5EOjk1U1i/TJ3xhjqcPgjyFgIVRRSt0ouvRNFAkGa/Q/MTo5r0gWi+ZxLUwvByOFNfBow==", + "version": "10.51.0", + "resolved": "https://registry.npmjs.org/@sentry/vercel-edge/-/vercel-edge-10.51.0.tgz", + "integrity": "sha512-tADUhv+S3gtAj/hSAih6FcYTRZQma+brI4dY6bue2RwgWQvaQoP5CF/PsTb4RhK82etPhqphsdJivY09/L7vWA==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.1", "@opentelemetry/resources": "^2.6.1", - "@sentry/core": "10.50.0" + "@sentry/core": "10.51.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry/vercel-edge/node_modules/@opentelemetry/core": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.7.0.tgz", - "integrity": "sha512-DT12SXVwV2eoJrGf4nnsvZojxxeQo+LlNAsoYGRRObPWTeN6APiqZ2+nqDCQDvQX40eLi1AePONS0onoASp3yQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.7.1.tgz", + "integrity": "sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -6948,12 +6934,12 @@ } }, "node_modules/@sentry/vercel-edge/node_modules/@opentelemetry/resources": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.7.0.tgz", - "integrity": "sha512-K+oi0hNMv94EpZbnW3eyu2X6SGVpD3O5DhG2NIp65Hc7lhAj9brRXTAVzh3wB82+q3ThakEf7Zd7RsFUqcTc7A==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.7.1.tgz", + "integrity": "sha512-DeT6KKolmC4e/dRQvMQ/RwlnzhaqeiFOXY5ngoOPJ07GgVVKxZOg9EcrNZb5aTzUn+iCrJldAgOfQm1O/QfPAQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.7.0", + "@opentelemetry/core": "2.7.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -7344,9 +7330,9 @@ } }, "node_modules/@tavily/core": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@tavily/core/-/core-0.7.2.tgz", - "integrity": "sha512-N9xfw9miPD1jyVKYTMWV1hQvWPNjATT9Hffr6tv7VMHzwOPOeBwfX/R25ZE2F7meTyq6xSeGxclWnLVH2xHqFA==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@tavily/core/-/core-0.7.3.tgz", + "integrity": "sha512-KEXw8xIifY8Rfjq2Wstm8LvlvsNAj4drtpytEmg7BQUtKDcgMmWXm7CB/Mr0nxrcKwnpdTgOt8Ien1iJIUd1yQ==", "license": "MIT", "dependencies": { "axios": "^1.7.7", @@ -11089,9 +11075,9 @@ "license": "ISC" }, "node_modules/inngest": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/inngest/-/inngest-4.2.4.tgz", - "integrity": "sha512-MBFcRhhQ+dcGHLYCbIcMYxiAZCxzfAx0+3b/euYQKc7MK3rOnNHaNHuF2e0WsT13oWJiGzjuC3T4Nocggmh5WQ==", + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/inngest/-/inngest-4.2.6.tgz", + "integrity": "sha512-d6oFhG4CXIyJHJ8Z029shqENn9R2Etn/5PPZHXVlK0YgHOW77DchO5gnMu9TQdUoyWnZeXKq1veZQL+NCRmRNQ==", "license": "Apache-2.0", "dependencies": { "@bufbuild/protobuf": "^2.2.3", @@ -11849,35 +11835,21 @@ } }, "node_modules/langchain": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/langchain/-/langchain-1.3.4.tgz", - "integrity": "sha512-umrD+ZC6vr0Q0U1lC5PoIMMQqgnP+7QhaIdAXCeZiSX2GPVBiVR7Ed2ZR+3MPvz1yWrRtIm17wPaovkND+wOXg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/langchain/-/langchain-1.3.5.tgz", + "integrity": "sha512-QSB8TEo6G1tWupgNt1Osm8ylLLoOMq1lLw5NeijnIwRPI5BqdBjUn4/U8usbjEJJcQnbXSK2qTKgTx7zvblnBw==", "license": "MIT", "dependencies": { "@langchain/langgraph": "^1.2.9", "@langchain/langgraph-checkpoint": "^1.0.1", "langsmith": ">=0.5.0 <1.0.0", - "uuid": "^11.1.0", "zod": "^3.25.76 || ^4" }, "engines": { "node": ">=20" }, "peerDependencies": { - "@langchain/core": "^1.1.41" - } - }, - "node_modules/langchain/node_modules/uuid": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", - "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" + "@langchain/core": "^1.1.42" } }, "node_modules/langsmith": { @@ -12285,9 +12257,9 @@ } }, "node_modules/lucide-react": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.11.0.tgz", - "integrity": "sha512-UOhjdztXCgdBReRcIhsvz2siIBogfv/lhJEIViCpLt924dO+GDms9T7DNoucI23s6kEPpe988m5N0D2ajnzb2g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.14.0.tgz", + "integrity": "sha512-+1mdWcfSJVUsaTIjN9zoezmUhfXo5l0vP7ekBMPo3jcS/aIkxHnXqAPsByszMZx/Y8oQBRJxJx5xg+RH3urzxA==", "license": "ISC", "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -12426,6 +12398,52 @@ "integrity": "sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==", "license": "MIT" }, + "node_modules/mongodb": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-7.2.0.tgz", + "integrity": "sha512-F/2+BMZtLVhY30ioZp0dAmZ+IRZMBqI+nrv6t5+9/1AIwCa8sMRC3jBf81lpxMhnZgqq8CoUD503Z1oZWq1/sw==", + "license": "Apache-2.0", + "dependencies": { + "@mongodb-js/saslprep": "^1.3.0", + "bson": "^7.2.0", + "mongodb-connection-string-url": "^7.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.806.0", + "@mongodb-js/zstd": "^7.0.0", + "gcp-metadata": "^7.0.1", + "kerberos": "^7.0.0", + "mongodb-client-encryption": ">=7.0.0 <7.1.0", + "snappy": "^7.3.2", + "socks": "^2.8.6" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } + } + }, "node_modules/mongodb-connection-string-url": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-7.0.1.tgz", @@ -12474,13 +12492,13 @@ } }, "node_modules/mongoose": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-9.5.0.tgz", - "integrity": "sha512-B4blGFkFL1s0G24URuMvx0qTlx+gRVLmfO7WcSz8NcmW/XHEJ3G69capdyW1iRsGKiycp1tkwKHnxHbnwjwmPw==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-9.6.1.tgz", + "integrity": "sha512-3T8/b0plM3ZJPW3WjlzVMIGJEYYTjgDPQ05Qzru3xu3/wOPSFKWYxdwUF2dl8h3NG5dVkzIuOkZdLacnlLf/sA==", "license": "MIT", "dependencies": { "kareem": "3.3.0", - "mongodb": "~7.1", + "mongodb": "~7.2", "mpath": "0.9.0", "mquery": "6.0.0", "ms": "2.1.3", @@ -12494,52 +12512,6 @@ "url": "https://opencollective.com/mongoose" } }, - "node_modules/mongoose/node_modules/mongodb": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-7.1.0.tgz", - "integrity": "sha512-kMfnKunbolQYwCIyrkxNJFB4Ypy91pYqua5NargS/f8ODNSJxT03ZU3n1JqL4mCzbSih8tvmMEMLpKTT7x5gCg==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/saslprep": "^1.3.0", - "bson": "^7.1.1", - "mongodb-connection-string-url": "^7.0.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.806.0", - "@mongodb-js/zstd": "^7.0.0", - "gcp-metadata": "^7.0.1", - "kerberos": "^7.0.0", - "mongodb-client-encryption": ">=7.0.0 <7.1.0", - "snappy": "^7.3.2", - "socks": "^2.8.6" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "gcp-metadata": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - }, - "socks": { - "optional": true - } - } - }, "node_modules/mpath": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", @@ -15028,9 +15000,9 @@ } }, "node_modules/posthog-js": { - "version": "1.372.1", - "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.372.1.tgz", - "integrity": "sha512-gP316wDc36YbieIEW48wfB6wq2ugBNQc+XwNkewN9QRPzhitX+9dG6lUjqHEhMx3A2Y41HjbZf5Vl0Ll0ju8UA==", + "version": "1.372.6", + "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.372.6.tgz", + "integrity": "sha512-+Fy9fwWni5WDKQXiUBIzFvdmnZSR6OBxGC/4wj09JvvK5JE4dhI9ZlKO1+b887PowjeAx0sx1Tf+S1eAjDvzqg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@opentelemetry/api": "^1.9.0", @@ -15038,8 +15010,8 @@ "@opentelemetry/exporter-logs-otlp-http": "^0.208.0", "@opentelemetry/resources": "^2.2.0", "@opentelemetry/sdk-logs": "^0.208.0", - "@posthog/core": "1.27.5", - "@posthog/types": "1.372.1", + "@posthog/core": "1.28.0", + "@posthog/types": "1.372.6", "core-js": "^3.38.1", "dompurify": "^3.3.2", "fflate": "^0.4.8", @@ -15224,9 +15196,9 @@ } }, "node_modules/react-hook-form": { - "version": "7.74.0", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.74.0.tgz", - "integrity": "sha512-yR6wHr99p9wFv686jhRWVSFhUvDvNbdUf2dKlbno8/VKOCuoNobDGC6S+M2dua9A9Yo8vpcrp8assIYbsZCQ9g==", + "version": "7.75.0", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.75.0.tgz", + "integrity": "sha512-Ovv94H+0p3sJ7B9B5QxPuCP1u8V/cHuVGyH55cSwodYDtoJwK+fqk3vjfIgSX59I2U/bU4z0nRJ9HMLpNiWEmw==", "license": "MIT", "engines": { "node": ">=18.0.0" @@ -15310,9 +15282,9 @@ } }, "node_modules/react-resizable-panels": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-4.10.0.tgz", - "integrity": "sha512-frjewRQt7TCv/vCH1pJfjZ7RxAhr5pKuqVQtVgzFq/vherxBFOWyC3xMbryx5Ti2wylViGUFc93Etg4rB3E0UA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-4.11.0.tgz", + "integrity": "sha512-LPk/AkFDGkg7SsbOyL93ojrE6E7lhrxxDwnYNjfmnSeI6BE7Sje6dB24PXgZk8DeugdeXNk1LO+ohRqIjhxiLw==", "license": "MIT", "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -16926,9 +16898,9 @@ } }, "node_modules/zod": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", - "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index 641d76d..d2679ac 100644 --- a/package.json +++ b/package.json @@ -17,11 +17,11 @@ "dependencies": { "@hookform/resolvers": "^5.2.2", "@langchain/community": "^1.1.27", - "@langchain/core": "^1.1.41", + "@langchain/core": "^1.1.44", "@langchain/groq": "^1.2.0", - "@langchain/openai": "^1.4.4", + "@langchain/openai": "^1.4.5", "@langchain/tavily": "^1.2.0", - "@mixedbread/sdk": "^0.62.0", + "@mixedbread/sdk": "^0.64.0", "@pinecone-database/pinecone": "^7.2.0", "@radix-ui/react-accordion": "1.2.12", "@radix-ui/react-alert-dialog": "1.1.15", @@ -50,8 +50,8 @@ "@radix-ui/react-toggle": "1.1.10", "@radix-ui/react-toggle-group": "1.1.11", "@radix-ui/react-tooltip": "1.2.8", - "@sentry/nextjs": "^10.50.0", - "@tavily/core": "^0.7.2", + "@sentry/nextjs": "^10.51.0", + "@tavily/core": "^0.7.3", "@types/uuid": "^11.0.0", "@vercel/analytics": "2.0.1", "autoprefixer": "^10.5.0", @@ -62,29 +62,29 @@ "date-fns": "^4.1.0", "embla-carousel-react": "8.6.0", "express-rate-limit": "^8.4.1", - "inngest": "^4.2.4", + "inngest": "^4.2.6", "input-otp": "1.4.2", "install": "^0.13.0", - "langchain": "^1.3.4", - "lucide-react": "^1.11.0", - "mongoose": "^9.5.0", + "langchain": "^1.3.5", + "lucide-react": "^1.14.0", + "mongoose": "^9.6.1", "next": "16.2.4", "next-auth": "^5.0.0-beta.31", "next-themes": "^0.4.6", "npm": "^11.13.0", - "posthog-js": "^1.372.1", + "posthog-js": "^1.372.6", "react": "19.2.5", "react-day-picker": "9.14.0", "react-dom": "19.2.5", - "react-hook-form": "^7.74.0", - "react-resizable-panels": "^4.10.0", + "react-hook-form": "^7.75.0", + "react-resizable-panels": "^4.11.0", "recharts": "3.8.1", "sonner": "^2.0.7", "tailwind-merge": "^3.5.0", "tailwindcss-animate": "^1.0.7", "uuid": "^14.0.0", "vaul": "^1.1.2", - "zod": "^4.3.6" + "zod": "^4.4.3" }, "devDependencies": { "@tailwindcss/postcss": "^4.2.2",