diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 1fcb1529..00000000 --- a/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -out diff --git a/.eslintrc.json b/.eslintrc.json index b4178273..b682cbfa 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,9 +1,5 @@ { "root": true, "extends": ["@fisch0920/eslint-config/node"], - "rules": { - "unicorn/no-static-only-class": "off", - "unicorn/no-array-reduce": "off", - "@typescript-eslint/naming-convention": "off" - } + "ignorePatterns": ["out"] } diff --git a/docs/intro.mdx b/docs/intro.mdx new file mode 100644 index 00000000..5d7abf58 --- /dev/null +++ b/docs/intro.mdx @@ -0,0 +1,19 @@ +--- +title: Intro +description: Agentic is an open source, TypeScript, AI agent standard library that works with any LLM and TS AI SDK. +--- + +Agentic's standard library of TypeScript AI tools are **optimized for both TS-usage as well as LLM-based usage**, which is really important for testing and debugging. + +Agentic tools work with any LLM capable of function calling and all of the major TS AI SDKs, including: + +- Vercel AI SDK +- LangChain +- LlamaIndex +- Firebase Genkit +- Dexa Dexter +- OpenAI + + + Agentic header + diff --git a/media/agentic-header.jpg b/docs/media/agentic-header.jpg similarity index 100% rename from media/agentic-header.jpg rename to docs/media/agentic-header.jpg diff --git a/docs/media/agentic-logo-dark.svg b/docs/media/agentic-logo-dark.svg new file mode 100644 index 00000000..a0e85be4 --- /dev/null +++ b/docs/media/agentic-logo-dark.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/media/agentic-logo-light.svg b/docs/media/agentic-logo-light.svg new file mode 100644 index 00000000..a573c7cd --- /dev/null +++ b/docs/media/agentic-logo-light.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/media/favicon.ico b/docs/media/favicon.ico new file mode 100644 index 00000000..f27d4c7e Binary files /dev/null and b/docs/media/favicon.ico differ diff --git a/docs/media/favicon.svg b/docs/media/favicon.svg new file mode 100644 index 00000000..7c928ab4 --- /dev/null +++ b/docs/media/favicon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/mint.json b/docs/mint.json new file mode 100644 index 00000000..f369fa05 --- /dev/null +++ b/docs/mint.json @@ -0,0 +1,94 @@ +{ + "$schema": "https://mintlify.com/schema.json", + "name": "Agentic", + "logo": { + "dark": "/media/agentic-logo-dark.svg", + "light": "/media/agentic-logo-light.svg" + }, + "favicon": "/media/favicon.svg", + "colors": { + "primary": "#DD5130", + "light": "#F76340", + "dark": "#DD5130", + "anchors": { + "from": "#DD5130", + "to": "#F76340" + } + }, + "topbarLinks": [ + { + "name": "Twitter", + "url": "https://x.com/transitive_bs" + } + ], + "topbarCtaButton": { + "name": "GitHub", + "url": "https://github.com/transitive-bullshit/agentic" + }, + "anchors": [ + { + "name": "GitHub", + "icon": "github", + "url": "https://github.com/transitive-bullshit/agentic" + } + ], + "navigation": [ + { + "group": "Getting Started", + "pages": ["intro", "quickstart", "usage"] + }, + { + "group": "AI SDKs", + "pages": [ + "sdks/ai-sdk", + "sdks/langchain", + "sdks/llamaindex", + "sdks/genkit", + "sdks/dexter", + "sdks/openai" + ] + }, + { + "group": "Tools", + "pages": [ + "tools/bing", + "tools/calculator", + "tools/clearbit", + "tools/dexa", + "tools/diffbot", + "tools/e2b", + "tools/exa", + "tools/firecrawl", + "tools/hacker-news", + "tools/hunter", + "tools/jina", + "tools/midjourney", + "tools/novu", + "tools/people-data-labs", + "tools/perigon", + "tools/polygon", + "tools/predict-leads", + "tools/proxycurl", + "tools/searxng", + "tools/serpapi", + "tools/serper", + "tools/slack", + "tools/social-data", + "tools/tavily", + "tools/twilio", + "tools/twitter", + "tools/weather", + "tools/wikidata", + "tools/wikipedia", + "tools/wolfram-alpha" + ] + } + ], + "footerSocials": { + "x": "https://x.com/transitive_bs", + "github": "https://github.com/transitive-bullshit/agentic" + }, + "seo": { + "indexHiddenPages": true + } +} diff --git a/docs/quickstart.mdx b/docs/quickstart.mdx new file mode 100644 index 00000000..b06913d1 --- /dev/null +++ b/docs/quickstart.mdx @@ -0,0 +1,202 @@ +--- +title: Quick Start +--- + + + **Prerequisite**: All Agentic packages are [ESM + only](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) + and require `Node.js >= 18` or an equivalent environment (Bun, Deno, CF + workers, etc). + + + + + + ```bash npm + npm install @agentic/core zod + ``` + + ```bash yarn + yarn add @agentic/core zod + ``` + + ```bash pnpm + pnpm add @agentic/core zod + ``` + + + + + + You can either install all of the AI tools via the convenience package `@agentic/stdlib`, or you can install them individually via their respective packages (`@agentic/weather`, `@agentic/twitter`, etc.). + + + + + ```bash npm + npm install @agentic/stdlib + ``` + + ```bash yarn + yarn add @agentic/stdlib + ``` + + ```bash pnpm + pnpm add @agentic/stdlib + ``` + + + + + Docs for individual tools are available [here](/tools). + + Here's an example of how to install the [Weather tool](/tools/weather): + + + ```bash npm + npm install @agentic/weather + ``` + + ```bash yarn + yarn add @agentic/weather + ``` + + ```bash pnpm + pnpm add @agentic/weather + ``` + + + + + + + There is no functional difference between using `@agentic/stdlib` versus using the individual tool packages directly. The only difference is if you want to optimize your install size (when running on serverless functions, for instance). + + The default examples all use `@agentic/stdlib` because it provides a simpler DX. + + + + + + To use Agentic with one of the supported AI SDKs, you'll also need to install its corresponding adapter package. + + + + + ```bash npm + npm install @agentic/ai-sdk ai + ``` + + ```bash yarn + yarn add @agentic/ai-sdk ai + ``` + + ```bash pnpm + pnpm add @agentic/ai-sdk ai + ``` + + + See the [AI SDK adapter docs](/sdks/ai-sdk) for usage details. + + + + + ```bash npm + npm install @agentic/langchain @langchain/core langchain + ``` + + ```bash yarn + yarn add @agentic/langchain @langchain/core langchain + ``` + + ```bash pnpm + pnpm add @agentic/langchain @langchain/core langchain + ``` + + + See the [LangChain adapter docs](/sdks/langchain) for usage details. + + + + + ```bash npm + npm install @agentic/llamaindex llamaindex + ``` + + ```bash yarn + yarn add @agentic/llamaindex llamaindex + ``` + + ```bash pnpm + pnpm add @agentic/llamaindex llamaindex + ``` + + + See the [LlamaIndex adapter docs](/sdks/llamaindex) for usage details. + + + + + ```bash npm + npm install @agentic/genkit @genkit-ai/ai @genkit-ai/core + ``` + + ```bash yarn + yarn add @agentic/genkit @genkit-ai/ai @genkit-ai/core + ``` + + ```bash pnpm + pnpm add @agentic/genkit @genkit-ai/ai @genkit-ai/core + ``` + + + See the [Genkit adapter docs](/sdks/genkit) for usage details. + + + + + ```bash npm + npm install @agentic/dexter @dexaai/dexter + ``` + + ```bash yarn + yarn add @agentic/dexter @dexaai/dexter + ``` + + ```bash pnpm + pnpm add @agentic/dexter @dexaai/dexter + ``` + + + See the [Dexter adapter docs](/sdks/dexter) for usage details. + + + + + ```bash npm + npm install openai + ``` + + ```bash yarn + yarn add openai + ``` + + ```bash pnpm + pnpm add openai + ``` + + + There's no need for a separate adapter with the OpenAI SDK since all agentic tools are compatible with OpenAI by default. You can use `AIFunctionSet.specs` for function calling or `AIFunctionSet.toolSpecs` for parallel tool calling. + + See the [OpenAI adapter docs](/sdks/openai) for usage details. + + + + + + You can use Agentic without any of these AI SDKs. `@agentic/core` and all tool packages are completely agnostic to the specific LLM and AI SDK. + + + + + diff --git a/docs/sdks/ai-sdk.mdx b/docs/sdks/ai-sdk.mdx new file mode 100644 index 00000000..34cdd6a6 --- /dev/null +++ b/docs/sdks/ai-sdk.mdx @@ -0,0 +1,77 @@ +--- +title: Vercel AI SDK +description: Agentic adapter for the Vercel AI SDK. +--- + +- package: `@agentic/ai-sdk` +- exports: `function createAISDKTools` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/ai-sdk/src/ai-sdk.ts) +- [Vercel AI SDK docs](https://sdk.vercel.ai) + +## Install + + +```bash npm +npm install @agentic/ai-sdk ai +``` + +```bash yarn +yarn add @agentic/ai-sdk ai +``` + +```bash pnpm +pnpm add @agentic/ai-sdk ai +``` + + + +## Usage + +This example also requires you to install `@ai-sdk/openai`. + +```ts +import 'dotenv/config' + +import { createAISDKTools } from '@agentic/ai-sdk' +import { WeatherClient } from '@agentic/weather' +import { openai } from '@ai-sdk/openai' +import { generateText } from 'ai' + +async function main() { + const weather = new WeatherClient() + + const result = await generateText({ + model: openai('gpt-4o-mini'), + tools: createAISDKTools(weather), + toolChoice: 'required', + temperature: 0, + system: 'You are a helpful assistant. Be as concise as possible.', + prompt: 'What is the weather in San Francisco?' + }) + + console.log(result.toolResults[0]) +} + +await main() +``` + +## Running this example + + + You'll need a free API key from [weatherapi.com](https://www.weatherapi.com) + to run this example. Store it in a local `.env` file as `WEATHER_API_KEY`. + + + + You'll need an [OpenAI API key](https://platform.openai.com/docs/quickstart) + to run this example. Store it in a local `.env` file as `OPENAI_API_KEY`. + + +```sh +git clone git@github.com:transitive-bullshit/agentic.git +cd agentic +pnpm install +echo 'WEATHER_API_KEY=your-key' >> .env +echo 'OPENAI_API_KEY=your-key' >> .env +npx tsx examples/ai-sdk/bin/weather.ts +``` diff --git a/docs/sdks/dexter.mdx b/docs/sdks/dexter.mdx new file mode 100644 index 00000000..a9fbff1e --- /dev/null +++ b/docs/sdks/dexter.mdx @@ -0,0 +1,75 @@ +--- +title: Dexter +description: Agentic adapter for the Dexa Dexter SDK. +--- + +- package: `@agentic/dexter` +- exports: `function createDexterFunctions` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/dexter/src/dexter.ts) +- [Dexa Dexter SDK docs](https://dexter.dexa.ai) + +## Install + + +```bash npm +npm install @agentic/dexter @dexaai/dexter +``` + +```bash yarn +yarn add @agentic/dexter @dexaai/dexter +``` + +```bash pnpm +pnpm add @agentic/dexter @dexaai/dexter +``` + + + +## Usage + +```ts +import 'dotenv/config' + +import { createDexterFunctions } from '@agentic/dexter' +import { WeatherClient } from '@agentic/weather' +import { ChatModel, createAIRunner } from '@dexaai/dexter' + +async function main() { + const weather = new WeatherClient() + + const runner = createAIRunner({ + chatModel: new ChatModel({ + params: { model: 'gpt-4o-mini', temperature: 0 } + // debug: true + }), + functions: createDexterFunctions(weather), + systemMessage: 'You are a helpful assistant. Be as concise as possible.' + }) + + const result = await runner('What is the weather in San Francisco?') + console.log(result) +} + +await main() +``` + +## Running this example + + + You'll need a free API key from [weatherapi.com](https://www.weatherapi.com) + to run this example. Store it in a local `.env` file as `WEATHER_API_KEY`. + + + + You'll need an [OpenAI API key](https://platform.openai.com/docs/quickstart) + to run this example. Store it in a local `.env` file as `OPENAI_API_KEY`. + + +```sh +git clone git@github.com:transitive-bullshit/agentic.git +cd agentic +pnpm install +echo 'WEATHER_API_KEY=your-key' >> .env +echo 'OPENAI_API_KEY=your-key' >> .env +npx tsx examples/dexter/bin/weather.ts +``` diff --git a/docs/sdks/genkit.mdx b/docs/sdks/genkit.mdx new file mode 100644 index 00000000..1d919b73 --- /dev/null +++ b/docs/sdks/genkit.mdx @@ -0,0 +1,89 @@ +--- +title: Genkit +description: Agentic adapter for the Firebase Genkit SDK. +--- + +- package: `@agentic/genkit` +- exports: `function createGenkitTools` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/genkit/src/genkit.ts) +- [Firebase Genkit docs](https://firebase.google.com/docs/genkit) + +## Install + + +```bash npm +npm install @agentic/genkit @genkit-ai/ai @genkit-ai/core +``` + +```bash yarn +yarn add @agentic/genkit @genkit-ai/ai @genkit-ai/core +``` + +```bash pnpm +pnpm add @agentic/genkit @genkit-ai/ai @genkit-ai/core +``` + + + +## Usage + +This example also requires you to install the [genkitx-openai](https://github.com/TheFireCo/genkit-plugins/tree/main/plugins/openai) package, which adds support for OpenAI to Genkit. + +```ts +import 'dotenv/config' + +import { createGenkitTools } from '@agentic/genkit' +import { WeatherClient } from '@agentic/stdlib' +import { generate } from '@genkit-ai/ai' +import { configureGenkit } from '@genkit-ai/core' +import { gpt4oMini, openAI } from 'genkitx-openai' + +async function main() { + const weather = new WeatherClient() + + configureGenkit({ + plugins: [openAI()] + }) + + const result = await generate({ + model: gpt4oMini, + tools: createGenkitTools(weather), + history: [ + { + role: 'system', + content: [ + { + text: 'You are a helpful assistant. Be as concise as possible.' + } + ] + } + ], + prompt: 'What is the weather in San Francisco?' + }) + + console.log(result) +} + +await main() +``` + +## Running this example + + + You'll need a free API key from [weatherapi.com](https://www.weatherapi.com) + to run this example. Store it in a local `.env` file as `WEATHER_API_KEY`. + + + + You'll need an [OpenAI API key](https://platform.openai.com/docs/quickstart) + to run this example. Store it in a local `.env` file as `OPENAI_API_KEY`. + + +```sh +git clone git@github.com:transitive-bullshit/agentic.git +cd agentic +pnpm install +echo 'WEATHER_API_KEY=your-key' >> .env +echo 'OPENAI_API_KEY=your-key' >> .env +npx tsx examples/genkit/bin/weather.ts +``` diff --git a/docs/sdks/langchain.mdx b/docs/sdks/langchain.mdx new file mode 100644 index 00000000..5f1a4c7d --- /dev/null +++ b/docs/sdks/langchain.mdx @@ -0,0 +1,87 @@ +--- +title: LangChain +description: Agentic adapter for the LangChain JS SDK. +--- + +- package: `@agentic/langchain` +- exports: `function createLangChainTools` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/langchain/src/langchain.ts) +- [LangChain JS docs](https://js.langchain.com) + +## Install + + +```bash npm +npm install @agentic/langchain @langchain/core langchain +``` + +```bash yarn +yarn add @agentic/langchain @langchain/core langchain +``` + +```bash pnpm +pnpm add @agentic/langchain @langchain/core langchain +``` + + + +## Usage + +```ts +import { createLangChainTools } from '@agentic/langchain' +import { WeatherClient } from '@agentic/stdlib' +import { ChatPromptTemplate } from '@langchain/core/prompts' +import { ChatOpenAI } from '@langchain/openai' +import { AgentExecutor, createToolCallingAgent } from 'langchain/agents' + +async function main() { + const weather = new WeatherClient() + + const tools = createLangChainTools(weather) + const agent = createToolCallingAgent({ + llm: new ChatOpenAI({ model: 'gpt-4o-mini', temperature: 0 }), + tools, + prompt: ChatPromptTemplate.fromMessages([ + ['system', 'You are a helpful assistant. Be as concise as possible.'], + ['placeholder', '{chat_history}'], + ['human', '{input}'], + ['placeholder', '{agent_scratchpad}'] + ]) + }) + + const agentExecutor = new AgentExecutor({ + agent, + tools + // verbose: true + }) + + const result = await agentExecutor.invoke({ + input: 'What is the weather in San Francisco?' + }) + + console.log(result.output) +} + +await main() +``` + +## Running this example + + + You'll need a free API key from [weatherapi.com](https://www.weatherapi.com) + to run this example. Store it in a local `.env` file as `WEATHER_API_KEY`. + + + + You'll need an [OpenAI API key](https://platform.openai.com/docs/quickstart) + to run this example. Store it in a local `.env` file as `OPENAI_API_KEY`. + + +```sh +git clone git@github.com:transitive-bullshit/agentic.git +cd agentic +pnpm install +echo 'WEATHER_API_KEY=your-key' >> .env +echo 'OPENAI_API_KEY=your-key' >> .env +npx tsx examples/langchain/bin/weather.ts +``` diff --git a/docs/sdks/llamaindex.mdx b/docs/sdks/llamaindex.mdx new file mode 100644 index 00000000..86d53d02 --- /dev/null +++ b/docs/sdks/llamaindex.mdx @@ -0,0 +1,76 @@ +--- +title: LlamaIndex +description: Agentic adapter for the LlamaIndex TS SDK. +--- + +- package: `@agentic/llamaindex` +- exports: `function createLlamaIndexTools` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/llamaindex/src/llamaindex.ts) +- [LlamaIndex TS docs](https://ts.llamaindex.ai) + +## Install + + +```bash npm +npm install @agentic/llamaindex llamaindex +``` + +```bash yarn +yarn add @agentic/llamaindex llamaindex +``` + +```bash pnpm +pnpm add @agentic/llamaindex llamaindex +``` + + + +## Usage + +```ts +import 'dotenv/config' + +import { createLlamaIndexTools } from '@agentic/llamaindex' +import { WeatherClient } from '@agentic/stdlib' +import { OpenAI, OpenAIAgent } from 'llamaindex' + +async function main() { + const weather = new WeatherClient() + + const tools = createLlamaIndexTools(weather) + const agent = new OpenAIAgent({ + llm: new OpenAI({ model: 'gpt-4o-mini', temperature: 0 }), + systemPrompt: 'You are a helpful assistant. Be as concise as possible.', + tools + }) + + const response = await agent.chat({ + message: 'What is the weather in San Francisco?' + }) + + console.log(response.message.content) +} + +await main() +``` + +## Running this example + + + You'll need a free API key from [weatherapi.com](https://www.weatherapi.com) + to run this example. Store it in a local `.env` file as `WEATHER_API_KEY`. + + + + You'll need an [OpenAI API key](https://platform.openai.com/docs/quickstart) + to run this example. Store it in a local `.env` file as `OPENAI_API_KEY`. + + +```sh +git clone git@github.com:transitive-bullshit/agentic.git +cd agentic +pnpm install +echo 'WEATHER_API_KEY=your-key' >> .env +echo 'OPENAI_API_KEY=your-key' >> .env +npx tsx examples/llamaindex/bin/weather.ts +``` diff --git a/docs/sdks/openai.mdx b/docs/sdks/openai.mdx new file mode 100644 index 00000000..f6ccca0f --- /dev/null +++ b/docs/sdks/openai.mdx @@ -0,0 +1,83 @@ +--- +title: OpenAI +description: How to use Agentic with the OpenAI TS SDK directly. +--- + + + There's no need for an adapter with the OpenAI SDK since all agentic tools are + compatible with OpenAI by default. You can use `AIFunctionSet.specs` for + function calling or `AIFunctionSet.toolSpecs` for parallel tool calling. + + +## Install + + +```bash npm +npm install @agentic/core @agentic/stdlib openai +``` + +```bash yarn +yarn add @agentic/core @agentic/stdlib openai +``` + +```bash pnpm +pnpm add @agentic/core @agentic/stdlib openai +``` + + + +## Usage + +```ts +import { WeatherClient } from '@agentic/stdlib' +import OpenAI from 'openai' + +const weather = new WeatherClient() +const openai = new OpenAI() + +const messages: OpenAI.ChatCompletionMessageParam[] = [ + { + role: 'system', + content: 'You are a helpful assistant. Be as concise as possible.' + }, + { role: 'user', content: 'What is the weather in San Francisco?' } +] + +const res = await openai.chat.completions.create({ + messages, + model: 'gpt-4o-mini', + temperature: 0, + tools: weather.functions.toolSpecs, + tool_choice: 'required' +}) +const message = res.choices[0]?.message! +console.log(JSON.stringify(message, null, 2)) +assert(message.tool_calls?.[0]?.function?.name === 'get_current_weather') + +const fn = weather.functions.get('get_current_weather')! + +const toolParams = message.tool_calls[0].function.arguments +const toolResult = await fn(toolParams) +console.log(JSON.stringify(toolResult, null, 2)) +``` + +## Running this example + + + You'll need a free API key from [weatherapi.com](https://www.weatherapi.com) + to run this example. Store it in a local `.env` file as `WEATHER_API_KEY`. + + + + You'll need an [OpenAI API key](https://platform.openai.com/docs/quickstart) + to run this example. Store it in a local `.env` file as `OPENAI_API_KEY`. + + +```sh +git clone git@github.com:transitive-bullshit/agentic.git +cd agentic +pnpm install +echo 'WEATHER_API_KEY=your-key' >> .env +echo 'OPENAI_API_KEY=your-key' >> .env +npx tsx examples/openai/bin/weather.ts +``` diff --git a/docs/tools/bing.mdx b/docs/tools/bing.mdx new file mode 100644 index 00000000..01ed072f --- /dev/null +++ b/docs/tools/bing.mdx @@ -0,0 +1,36 @@ +--- +title: Bing +description: Bing web search API client. +--- + +- package: `@agentic/bing` +- exports: `class BingClient`, `namespace bing` +- env vars: `BING_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/bing/src/bing-client.ts) +- [bing web search docs](https://www.microsoft.com/en-us/bing/apis/bing-web-search-api) + +## Install + + +```bash npm +npm install @agentic/bing +``` + +```bash yarn +yarn add @agentic/bing +``` + +```bash pnpm +pnpm add @agentic/bing +``` + + + +## Usage + +```ts +import { BingClient } from '@agentic/bing' + +const bing = new BingClient() +const res = await bing.search('latest news') +``` diff --git a/docs/tools/calculator.mdx b/docs/tools/calculator.mdx new file mode 100644 index 00000000..90ee7986 --- /dev/null +++ b/docs/tools/calculator.mdx @@ -0,0 +1,35 @@ +--- +title: Calculator +description: A simple calculator tool. +--- + +- package: `@agentic/calculator` +- exports: `function calculator` +- env vars: _none_ +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/calculator/src/calculator.ts) +- [mathjs docs](https://mathjs.org) + +## Install + + +```bash npm +npm install @agentic/calculator +``` + +```bash yarn +yarn add @agentic/calculator +``` + +```bash pnpm +pnpm add @agentic/calculator +``` + + + +## Usage + +```ts +import { calculator } from '@agentic/calculator' + +const res = await calculator({ expr: '1 + 1' }) +``` diff --git a/docs/tools/clearbit.mdx b/docs/tools/clearbit.mdx new file mode 100644 index 00000000..87374702 --- /dev/null +++ b/docs/tools/clearbit.mdx @@ -0,0 +1,36 @@ +--- +title: Clearbit +description: Resolving and enriching people and company data. +--- + +- package: `@agentic/clearbit` +- exports: `class ClearbitClient`, `namespace clearbit` +- env vars: `CLEARBIT_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/clearbit/src/clearbit-client.ts) +- [clearbit api docs](https://dashboard.clearbit.com/docs) + +## Install + + +```bash npm +npm install @agentic/clearbit +``` + +```bash yarn +yarn add @agentic/clearbit +``` + +```bash pnpm +pnpm add @agentic/clearbit +``` + + + +## Usage + +```ts +import { ClearbitClient } from '@agentic/clearbit' + +const clearbit = new ClearbitClient() +const res = await clearbit.companyEnrichment({ domain: 'apple.com' }) +``` diff --git a/docs/tools/dexa.mdx b/docs/tools/dexa.mdx new file mode 100644 index 00000000..273a15b1 --- /dev/null +++ b/docs/tools/dexa.mdx @@ -0,0 +1,41 @@ +--- +title: Dexa +description: Answers questions from the world's best podcasters. +--- + + + The [Dexa](https://dexa.ai) API is currently only available as a closed beta. + + +- package: `@agentic/dexa` +- exports: + - `class DexaClient`, `namespace dexa` + - `class ScraperClient`, `namespace scraper` +- env vars: `DEXA_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/dexa/src/dexa-client.ts) + +## Install + + +```bash npm +npm install @agentic/dexa +``` + +```bash yarn +yarn add @agentic/dexa +``` + +```bash pnpm +pnpm add @agentic/dexa +``` + + + +## Usage + +```ts +import { DexaClient } from '@agentic/dexa' + +const dexa = new DexaClient() +const res = await dexa.search('latest news') +``` diff --git a/docs/tools/diffbot.mdx b/docs/tools/diffbot.mdx new file mode 100644 index 00000000..643c35b7 --- /dev/null +++ b/docs/tools/diffbot.mdx @@ -0,0 +1,38 @@ +--- +title: Diffbot +description: Diffbot API client. +--- + +Diffbot provides web page classification and scraping. It also provides access to a knowledge graph with the ability to perform person and company data enrichment. + +- package: `@agentic/diffbot` +- exports: `class DiffbotClient`, `namespace diffbot` +- env vars: `DIFFBOT_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/diffbot/src/diffbot-client.ts) +- [diffbot api docs](https://docs.diffbot.com) + +## Install + + +```bash npm +npm install @agentic/diffbot +``` + +```bash yarn +yarn add @agentic/diffbot +``` + +```bash pnpm +pnpm add @agentic/diffbot +``` + + + +## Usage + +```ts +import { DiffbotClient } from '@agentic/diffbot' + +const diffbot = new DiffbotClient() +const res = await diffbot.analyzeUrl('https://example.com') +``` diff --git a/docs/tools/e2b.mdx b/docs/tools/e2b.mdx new file mode 100644 index 00000000..6a20c828 --- /dev/null +++ b/docs/tools/e2b.mdx @@ -0,0 +1,37 @@ +--- +title: E2B +description: Hosted Python code interpreter sandbox. +--- + +Hosted Python code intrepreter sandbox which is really useful for data analysis, flexible code execution, and advanced reasoning on-the-fly. + +- package: `@agentic/e2b` +- exports: `function e2b` +- env vars: `E2B_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/e2b/src/e2b.ts) +- [e2b api docs](https://e2b.dev) + +## Install + + +```bash npm +npm install @agentic/e2b @e2b/code-interpreter +``` + +```bash yarn +yarn add @agentic/e2b @e2b/code-interpreter +``` + +```bash pnpm +pnpm add @agentic/e2b @e2b/code-interpreter +``` + + + +## Usage + +```ts +import { e2b } from '@agentic/e2b' + +const res = await e2b({ code: 'print("Hello, World")' }) +``` diff --git a/docs/tools/exa.mdx b/docs/tools/exa.mdx new file mode 100644 index 00000000..a851ce31 --- /dev/null +++ b/docs/tools/exa.mdx @@ -0,0 +1,36 @@ +--- +title: Exa +description: Web search tailored for LLMs. +--- + +- package: `@agentic/exa` +- exports: `class ExaClient`, `namespace exa` +- env vars: `EXA_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/exa/src/exa-client.ts) +- [exa api docs](https://docs.exa.ai) + +## Install + + +```bash npm +npm install @agentic/exa +``` + +```bash yarn +yarn add @agentic/exa +``` + +```bash pnpm +pnpm add @agentic/exa +``` + + + +## Usage + +```ts +import { ExaClient } from '@agentic/exa' + +const exa = new ExaClient() +const res = await exa.search('latest news') +``` diff --git a/docs/tools/firecrawl.mdx b/docs/tools/firecrawl.mdx new file mode 100644 index 00000000..bc370b36 --- /dev/null +++ b/docs/tools/firecrawl.mdx @@ -0,0 +1,38 @@ +--- +title: Firecrawl +description: Website scraping and structured data extraction. +--- + +Turn websites into LLM-ready data. Crawl and convert any website into clean markdown or structured data. + +- package: `@agentic/firecrawl` +- exports: `class FirecrawlClient`, `namespace firecrawl` +- env vars: `FIRECRAWL_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/firecrawl/src/firecrawl-client.ts) +- [firecrawl api docs](https://www.firecrawl.dev) + +## Install + + +```bash npm +npm install @agentic/firecrawl +``` + +```bash yarn +yarn add @agentic/firecrawl +``` + +```bash pnpm +pnpm add @agentic/firecrawl +``` + + + +## Usage + +```ts +import { FirecrawlClient } from '@agentic/firecrawl' + +const firecrawl = new FirecrawlClient() +const res = await firecrawl.scrapeUrl('https://example.com') +``` diff --git a/docs/tools/hacker-news.mdx b/docs/tools/hacker-news.mdx new file mode 100644 index 00000000..f1d171b5 --- /dev/null +++ b/docs/tools/hacker-news.mdx @@ -0,0 +1,38 @@ +--- +title: HackerNews +description: Basic client for the official Hacker News API. +--- + +Note that the [HN Algolia API](https://hn.algolia.com/api) seems to no longer be available, so we can't add search without quite a bit of overhead. + +- package: `@agentic/hacker-news` +- exports: `class HackerNewsClient`, `namespace hackernews` +- env vars: `HACKER_NEWS_API_USER_AGENT` (_optional_) +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/hacker-news/src/hacker-news-client.ts) +- [HN api docs](https://github.com/HackerNews/API) + +## Install + + +```bash npm +npm install @agentic/hacker-news +``` + +```bash yarn +yarn add @agentic/hacker-news +``` + +```bash pnpm +pnpm add @agentic/hacker-news +``` + + + +## Usage + +```ts +import { HackerNewsClient } from '@agentic/hacker-news' + +const hn = new HackerNewsClient() +const res = await hn.getTopStories() +``` diff --git a/docs/tools/hunter.mdx b/docs/tools/hunter.mdx new file mode 100644 index 00000000..afaa1829 --- /dev/null +++ b/docs/tools/hunter.mdx @@ -0,0 +1,41 @@ +--- +title: Hunter +description: Email finder, verifier, and enrichment. +--- + +- package: `@agentic/hunter` +- exports: `class HunterClient`, `namespace hunter` +- env vars: `HUNTER_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/hunter/src/hunter-client.ts) +- [hunter api docs](https://hunter.io/api) + +## Install + + +```bash npm +npm install @agentic/hunter +``` + +```bash yarn +yarn add @agentic/hunter +``` + +```bash pnpm +pnpm add @agentic/hunter +``` + + + +## Usage + +```ts +import { HunterClient } from '@agentic/hunter' + +const hunter = new HunterClient() +const res0 = await hunter.domainSearch('apple.com') +const res1 = await hunter.emailFinder({ + domain: 'transitivebullsh.it', + first_name: 'travis', + last_name: 'fischer' +}) +``` diff --git a/docs/tools/jina.mdx b/docs/tools/jina.mdx new file mode 100644 index 00000000..4281332e --- /dev/null +++ b/docs/tools/jina.mdx @@ -0,0 +1,45 @@ +--- +title: Jina +description: URL scraper and web search +--- + +LLM-friendly URL reader and search client by [Jina AI](https://jina.ai/reader) with a basic free tier. + +- package: `@agentic/jina` +- exports: `class JinaClient`, `namespace jina` +- env vars: `JINA_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/jina/src/jina-client.ts) +- [jina api docs](https://jina.ai/reader) + +## Install + + +```bash npm +npm install @agentic/jina +``` + +```bash yarn +yarn add @agentic/jina +``` + +```bash pnpm +pnpm add @agentic/jina +``` + + + +## Usage + +```ts +import { JinaClient } from '@agentic/jina' + +const jina = new JinaClient() +const res0 = await jina.readUrl('https://example.com') +const res1 = await jina.search({ query: 'latest news', json: true }) +``` + +## Notes + +- Does not support "stream mode". +- Results default to markdown text format. +- To return JSON (especially useful for `search`), set `json: true` in the options. diff --git a/docs/tools/midjourney.mdx b/docs/tools/midjourney.mdx new file mode 100644 index 00000000..ad4e5cd3 --- /dev/null +++ b/docs/tools/midjourney.mdx @@ -0,0 +1,38 @@ +--- +title: Midjourney +description: Unofficial Midjourney API client for generative images. +--- + +- package: `@agentic/midjourney` +- exports: `class MidjourneyClient`, `namespace midjourney` +- env vars: `MIDJOURNEY_IMAGINE_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/midjourney/src/midjourney-client.ts) +- [imagine api docs](https://www.imagineapi.dev) + +## Install + + +```bash npm +npm install @agentic/midjourney +``` + +```bash yarn +yarn add @agentic/midjourney +``` + +```bash pnpm +pnpm add @agentic/midjourney +``` + + + +## Usage + +```ts +import { MidjourneyClient } from '@agentic/midjourney' + +const midjourney = new MidjourneyClient() +const res = await midjourney.imagine({ + prompt: 'beautiful sunset over the ocean, oil painting, monet' +}) +``` diff --git a/docs/tools/novu.mdx b/docs/tools/novu.mdx new file mode 100644 index 00000000..b5fb04b0 --- /dev/null +++ b/docs/tools/novu.mdx @@ -0,0 +1,38 @@ +--- +title: Novu +description: Novu API client. +--- + +The [Novu API](https://novu.co) provides a router for sending notifications across different channels like Email, SMS, Chat, In-App, and Push. + +- package: `@agentic/novu` +- exports: `class NovuClient`, `namespace novu` +- env vars: `NOVU_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/novu/src/novu-client.ts) +- [novu api docs](https://novu.co) + +## Install + + +```bash npm +npm install @agentic/novu +``` + +```bash yarn +yarn add @agentic/novu +``` + +```bash pnpm +pnpm add @agentic/novu +``` + + + +## Usage + +```ts +import { NovuClient } from '@agentic/novu' + +const novu = new NovuClient() +const res = await novu.search('latest news') +``` diff --git a/docs/tools/people-data-labs.mdx b/docs/tools/people-data-labs.mdx new file mode 100644 index 00000000..cd51a835 --- /dev/null +++ b/docs/tools/people-data-labs.mdx @@ -0,0 +1,45 @@ +--- +title: People Data Labs +description: People & company data enrichment. +--- + + + People Data Labs tends to be more expensive than other similar data proviers. + The author recommends you stay away from them. + + +- package: `@agentic/people-data-labs` +- exports: `class PeopleDataLabsClient`, `namespace peopledatalabs` +- env vars: `PEOPLE_DATA_LABS_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/people-data-labs/src/people-data-labs-client.ts) +- [people data labs api docs](https://www.peopledatalabs.com) + +## Install + + +```bash npm +npm install @agentic/people-data-labs +``` + +```bash yarn +yarn add @agentic/people-data-labs +``` + +```bash pnpm +pnpm add @agentic/people-data-labs +``` + + + +## Usage + +```ts +import { PeopleDataLabsClient } from '@agentic/people-data-labs' + +const pdl = new PeopleDataLabsClient() +const res = await pdl.companyLookup({ + query: { + website: 'apple.com' + } +}) +``` diff --git a/docs/tools/perigon.mdx b/docs/tools/perigon.mdx new file mode 100644 index 00000000..90e9a8bc --- /dev/null +++ b/docs/tools/perigon.mdx @@ -0,0 +1,44 @@ +--- +title: Perigon +description: Real-time news API. +--- + +Real-time news API and web content data from 140,000+ sources. Structured and enriched by AI, primed for LLMs. + +- search news articles +- search news stories (clusters of related news articles) +- search people, companies, topics, and journalists + +- package: `@agentic/perigon` +- exports: `class PerigonClient`, `namespace perigon` +- env vars: `PERIGON_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/perigon/src/perigon-client.ts) +- [perigon api docs](https://www.goperigon.com/products/news-api) + +## Install + + +```bash npm +npm install @agentic/perigon +``` + +```bash yarn +yarn add @agentic/perigon +``` + +```bash pnpm +pnpm add @agentic/perigon +``` + + + +## Usage + +```ts +import { PerigonClient } from '@agentic/perigon' + +const perigon = new PerigonClient() +const res = await perigon.searchArticles({ + q: '"elon musk" AND tesla' +}) +``` diff --git a/docs/tools/polygon.mdx b/docs/tools/polygon.mdx new file mode 100644 index 00000000..1cd8be6d --- /dev/null +++ b/docs/tools/polygon.mdx @@ -0,0 +1,36 @@ +--- +title: Polygon +description: Stock market and company financial data. +--- + +- package: `@agentic/polygon` +- exports: `class PolygonClient`, `namespace polygon` +- env vars: `POLYGON_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/polygon/src/polygon-client.ts) +- [polygon api docs](https://polygon.io/docs) + +## Install + + +```bash npm +npm install @agentic/polygon +``` + +```bash yarn +yarn add @agentic/polygon +``` + +```bash pnpm +pnpm add @agentic/polygon +``` + + + +## Usage + +```ts +import { PolygonClient } from '@agentic/polygon' + +const polygon = new PolygonClient() +const res = await polygon.tickerDetails({ ticker: 'AAPL' }) +``` diff --git a/docs/tools/predict-leads.mdx b/docs/tools/predict-leads.mdx new file mode 100644 index 00000000..1648bd0d --- /dev/null +++ b/docs/tools/predict-leads.mdx @@ -0,0 +1,38 @@ +--- +title: Predict Leads +description: Company data and events API. +--- + +In-depth company data, including signals like fundraising announcemnts, hiring intent, new customers signed, technologies used, product launches, location expansions, awards received, etc. + +- package: `@agentic/predict-leads` +- exports: `class PredictLeadsClient`, `namespace predictleads` +- env vars: `PREDICT_LEADS_API_KEY`, `PREDICT_LEADS_API_TOKEN` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/predict-leads/src/predict-leads-client.ts) +- [precit leads api docs](https://docs.predictleads.com/v3) + +## Install + + +```bash npm +npm install @agentic/predict-leads +``` + +```bash yarn +yarn add @agentic/predict-leads +``` + +```bash pnpm +pnpm add @agentic/predict-leads +``` + + + +## Usage + +```ts +import { PredictLeadsClient } from '@agentic/predict-leads' + +const predictLeads = new PredictLeadsClient() +const res = await predictLeads.getCompanyEvents({ domain: 'apple.com' }) +``` diff --git a/docs/tools/proxycurl.mdx b/docs/tools/proxycurl.mdx new file mode 100644 index 00000000..38da4aae --- /dev/null +++ b/docs/tools/proxycurl.mdx @@ -0,0 +1,42 @@ +--- +title: Proxycurl +description: People and company data from LinkedIn & Crunchbase. +--- + +- package: `@agentic/proxycurl` +- exports: `class ProxycurlClient`, `namespace proxycurl` +- env vars: `PROXYCURL_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/proxycurl/src/proxycurl-client.ts) +- [proxycurl api docs](https://nubela.co/proxycurl) + +## Install + + +```bash npm +npm install @agentic/proxycurl +``` + +```bash yarn +yarn add @agentic/proxycurl +``` + +```bash pnpm +pnpm add @agentic/proxycurl +``` + + + +## Usage + +```ts +import { ProxycurlClient } from '@agentic/proxycurl' + +const proxycurl = new ProxycurlClient() +const company = await proxycurl.getLinkedInCompany({ + url: 'https://linkedin.com/company/apple' +}) + +const person = await proxycurl.getLinkedInPerson({ + url: 'https://linkedin.com/in/fisch2' +}) +``` diff --git a/docs/tools/searxng.mdx b/docs/tools/searxng.mdx new file mode 100644 index 00000000..5a476751 --- /dev/null +++ b/docs/tools/searxng.mdx @@ -0,0 +1,59 @@ +--- +title: Searxng +description: OSS meta search engine. +--- + +Open source meta search engine capable of searching across many different +sources and search engines. + +The most important search engines are: + +- `reddit` (Reddit posts) +- `google` (Google web search) +- `google news` (Google News search) +- `brave` (Brave web search) +- `arxiv` (academic papers) +- `genius` (Genius.com for song lyrics) +- `imdb` (movies and TV shows) +- `hackernews` (Hacker News) +- `wikidata` (Wikidata) +- `wolframalpha` (Wolfram Alpha) +- `youtube` (YouTube videos) +- `github` (GitHub code and repositories) + +--- + +- package: `@agentic/searxng` +- exports: `class SearxngClient`, `namespace searxng` +- env vars: `SEARXNG_API_BASE_URL` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/searxng/src/searxng-client.ts) +- [searxng api docs](https://docs.searxng.org) + +## Install + + +```bash npm +npm install @agentic/searxng +``` + +```bash yarn +yarn add @agentic/searxng +``` + +```bash pnpm +pnpm add @agentic/searxng +``` + + + +## Usage + +```ts +import { SearxngClient } from '@agentic/searxng' + +const searxng = new SearxngClient() +const res = await searxng.search({ + query: 'us election', + engines: ['google', 'reddit', 'hackernews'] +}) +``` diff --git a/docs/tools/serpapi.mdx b/docs/tools/serpapi.mdx new file mode 100644 index 00000000..92717614 --- /dev/null +++ b/docs/tools/serpapi.mdx @@ -0,0 +1,36 @@ +--- +title: SerpAPI +description: Lightweight wrapper around SerpAPI for Google search. +--- + +- package: `@agentic/serpapi` +- exports: `class SerpAPIClient`, `namespace serpapi` +- env vars: `SERPAPI_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/serpapi/src/serpapi-client.ts) +- [serpapi api docs](https://serpapi.com/search-api) + +## Install + + +```bash npm +npm install @agentic/serpapi +``` + +```bash yarn +yarn add @agentic/serpapi +``` + +```bash pnpm +pnpm add @agentic/serpapi +``` + + + +## Usage + +```ts +import { SerpAPIClient } from '@agentic/serpapi' + +const serpapi = new SerpAPIClient() +const res = await serpapi.search('latest news') +``` diff --git a/docs/tools/serper.mdx b/docs/tools/serper.mdx new file mode 100644 index 00000000..4685272e --- /dev/null +++ b/docs/tools/serper.mdx @@ -0,0 +1,36 @@ +--- +title: Serper +description: Lightweight wrapper around Serper for Google search. +--- + +- package: `@agentic/serper` +- exports: `class SerperClient`, `namespace serper` +- env vars: `SERPER_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/serper/src/serper-client.ts) +- [serper api docs](https://serper.dev) + +## Install + + +```bash npm +npm install @agentic/serper +``` + +```bash yarn +yarn add @agentic/serper +``` + +```bash pnpm +pnpm add @agentic/serper +``` + + + +## Usage + +```ts +import { SerperClient } from '@agentic/serper' + +const serper = new SerperClient() +const res = await serper.search('latest news') +``` diff --git a/docs/tools/slack.mdx b/docs/tools/slack.mdx new file mode 100644 index 00000000..2d7d5744 --- /dev/null +++ b/docs/tools/slack.mdx @@ -0,0 +1,39 @@ +--- +title: Slack +description: Minimal Slack API client for sending and receiving Slack messages. +--- + +- package: `@agentic/slack` +- exports: `class SlackClient`, `namespace slack` +- env vars: `SLACK_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/slack/src/slack-client.ts) +- [slack api docs](https://api.slack.com/docs) + +## Install + + +```bash npm +npm install @agentic/slack +``` + +```bash yarn +yarn add @agentic/slack +``` + +```bash pnpm +pnpm add @agentic/slack +``` + + + +## Usage + +```ts +import { SlackClient } from '@agentic/slack' + +const slack = new SlackClient() +const res = await slack.sendMessage({ + text: 'hello', + channel: 'general' +}) +``` diff --git a/docs/tools/social-data.mdx b/docs/tools/social-data.mdx new file mode 100644 index 00000000..98bf37f2 --- /dev/null +++ b/docs/tools/social-data.mdx @@ -0,0 +1,36 @@ +--- +title: Social Data Tools +description: Unofficial Twitter / X client (readonly) which is much cheaper than the official Twitter API. +--- + +- package: `@agentic/social-data` +- exports: `class SocialDataClient`, `namespace socialdata` +- env vars: `SOCIAL_DATA_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/social-data/src/social-data-client.ts) +- [social data tools api docs](https://socialdata.tools) + +## Install + + +```bash npm +npm install @agentic/social-data +``` + +```bash yarn +yarn add @agentic/social-data +``` + +```bash pnpm +pnpm add @agentic/social-data +``` + + + +## Usage + +```ts +import { SocialDataClient } from '@agentic/social-data' + +const sd = new SocialDataClient() +const res = await sd.getUserByUsername('transitive_bs') +``` diff --git a/docs/tools/tavily.mdx b/docs/tools/tavily.mdx new file mode 100644 index 00000000..09ecd916 --- /dev/null +++ b/docs/tools/tavily.mdx @@ -0,0 +1,36 @@ +--- +title: Tavily +description: Web search API tailored for LLMs. +--- + +- package: `@agentic/tavily` +- exports: `class TavilyClient`, `namespace tavily` +- env vars: `BING_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/tavily/src/tavily-client.ts) +- [tavily api docs](https://tavily.com) + +## Install + + +```bash npm +npm install @agentic/tavily +``` + +```bash yarn +yarn add @agentic/tavily +``` + +```bash pnpm +pnpm add @agentic/tavily +``` + + + +## Usage + +```ts +import { TavilyClient } from '@agentic/tavily' + +const tavily = new TavilyClient() +const res = await tavily.search('latest news') +``` diff --git a/docs/tools/twilio.mdx b/docs/tools/twilio.mdx new file mode 100644 index 00000000..7d66cfd0 --- /dev/null +++ b/docs/tools/twilio.mdx @@ -0,0 +1,39 @@ +--- +title: Twilio +description: Twilio conversation API to send and receive SMS messages. +--- + +- package: `@agentic/twilio` +- exports: `class TwilioClient`, `namespace twilio` +- env vars: `TWILIO_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/twilio/src/twilio-client.ts) +- [twilio api docs](https://www.twilio.com/docs/conversations/api) + +## Install + + +```bash npm +npm install @agentic/twilio +``` + +```bash yarn +yarn add @agentic/twilio +``` + +```bash pnpm +pnpm add @agentic/twilio +``` + + + +## Usage + +```ts +import { TwilioClient } from '@agentic/twilio' + +const twilio = new TwilioClient() +const res = await twilio.sendMessage({ + conversationId: 'TODO', + text: 'Hello, world' +}) +``` diff --git a/docs/tools/twitter.mdx b/docs/tools/twitter.mdx new file mode 100644 index 00000000..62142126 --- /dev/null +++ b/docs/tools/twitter.mdx @@ -0,0 +1,40 @@ +--- +title: Twitter +description: Official Twitter / X API client. +--- + +Basic Twitter API methods for fetching users, tweets, and searching recent tweets. Includes support for plan-aware rate-limiting. Uses [Nango](https://www.nango.dev) for OAuth support. + +- package: `@agentic/twitter` +- exports: `class TwitterClient`, `namespace twitter` +- env vars: `TWITTER_API_KEY`, `TWITTER_API_PLAN` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/twitter/src/twitter-client.ts) +- [twitter api docs](https://developer.twitter.com/en/docs/twitter-api) + +## Install + + +```bash npm +npm install @agentic/twitter +``` + +```bash yarn +yarn add @agentic/twitter +``` + +```bash pnpm +pnpm add @agentic/twitter +``` + + + +## Usage + +```ts +import { TwitterClient } from '@agentic/twitter' + +const twitter = new TwitterClient() +const res = await twitter.createTweet({ + text: 'hello, world' +}) +``` diff --git a/docs/tools/weather.mdx b/docs/tools/weather.mdx new file mode 100644 index 00000000..f787b793 --- /dev/null +++ b/docs/tools/weather.mdx @@ -0,0 +1,36 @@ +--- +title: Weather +description: Simple Weather API client for accessing weather data based on location. +--- + +- package: `@agentic/weather` +- exports: `class WeatherClient`, `namespace weather` +- env vars: `WEATHER_API_KEY` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/weather/src/weather-client.ts) +- [weatherapi.com api docs](https://www.weatherapi.com) + +## Install + + +```bash npm +npm install @agentic/weather +``` + +```bash yarn +yarn add @agentic/weather +``` + +```bash pnpm +pnpm add @agentic/weather +``` + + + +## Usage + +```ts +import { WeatherClient } from '@agentic/weather' + +const weather = new WeatherClient() +const res = await weather.getCurrentWeather('new york') +``` diff --git a/docs/tools/wikidata.mdx b/docs/tools/wikidata.mdx new file mode 100644 index 00000000..f3af5485 --- /dev/null +++ b/docs/tools/wikidata.mdx @@ -0,0 +1,36 @@ +--- +title: Wikidata +description: Basic Wikidata client. +--- + +- package: `@agentic/wikidata` +- exports: `class WikidataClient`, `namespace wikidata` +- env vars: `WIKIDATA_API_USER_AGENT` (_optional_) +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/wikidata/src/wikidata-client.ts) +- [wikibase api docs](https://github.com/maxlath/wikibase-sdk) + +## Install + + +```bash npm +npm install @agentic/wikidata +``` + +```bash yarn +yarn add @agentic/wikidata +``` + +```bash pnpm +pnpm add @agentic/wikidata +``` + + + +## Usage + +```ts +import { WikidataClient } from '@agentic/wikidata' + +const wikidata = new WikidataClient() +const res = await wikidata.getEntityById('Q317521') // elon musk +``` diff --git a/docs/tools/wikipedia.mdx b/docs/tools/wikipedia.mdx new file mode 100644 index 00000000..b6cabb34 --- /dev/null +++ b/docs/tools/wikipedia.mdx @@ -0,0 +1,37 @@ +--- +title: Wikipedia +description: Wikipedia apage search and summary API. +--- + +- package: `@agentic/wikipedia` +- exports: `class WikipediaClient`, `namespace wikipedia` +- env vars: `WIKIPEDIA_API_USER_AGENT` (_optional_) +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/wikipedia/src/wikipedia-client.ts) +- [wikipedia api docs](https://www.mediawiki.org/wiki/API) + +## Install + + +```bash npm +npm install @agentic/wikipedia +``` + +```bash yarn +yarn add @agentic/wikipedia +``` + +```bash pnpm +pnpm add @agentic/wikipedia +``` + + + +## Usage + +```ts +import { WikipediaClient } from '@agentic/wikipedia' + +const wikipedia = new WikipediaClient() +const res0 = await wikipedia.search({ query: 'steve jobs' }) +const res1 = await wikipedia.getPageSummary({ title: 'Elon_Musk' }) +``` diff --git a/docs/tools/wolfram-alpha.mdx b/docs/tools/wolfram-alpha.mdx new file mode 100644 index 00000000..03e9a5bd --- /dev/null +++ b/docs/tools/wolfram-alpha.mdx @@ -0,0 +1,36 @@ +--- +title: Wolfram Alpha +description: Wolfram Alpha LLM API client for answering computational, mathematical, and scientific questions. +--- + +- package: `@agentic/wolfram-alpha` +- exports: `class WolframAlphaClient`, `namespace wolframalpha` +- env vars: `WOLFRAM_APP_ID` +- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/wolfram-alpha/src/wolfram-alpha-client.ts) +- [wolfram alpha api docs](https://products.wolframalpha.com/llm-api/documentation) + +## Install + + +```bash npm +npm install @agentic/wolfram-alpha +``` + +```bash yarn +yarn add @agentic/wolfram-alpha +``` + +```bash pnpm +pnpm add @agentic/wolfram-alpha +``` + + + +## Usage + +```ts +import { WolframAlphaClient } from '@agentic/wolfram-alpha' + +const wolframAlpha = new WolframAlphaClient() +const res = await wolframAlpha.search('latest news') +``` diff --git a/docs/usage.mdx b/docs/usage.mdx new file mode 100644 index 00000000..d6979a8b --- /dev/null +++ b/docs/usage.mdx @@ -0,0 +1,124 @@ +--- +title: Usage +--- + +## AI SDKs + + + + Using Agentic with the Vercel AI SDK. + + + + Using Agentic with LangChain. + + + + Using Agentic with LlamaIndex. + + + + Using Agentic with Genkit. + + + + Using Agentic with Dexter. + + + + Using Agentic with OpenAI directly. + + + +## Tools + +### TS Tool Usage + +Agentic clients like `WeatherClient` can be used as normal TS classes: + +```ts +import { WeatherClient } from '@agentic/stdlib' + +// Requires `process.env.WEATHER_API_KEY` (free from weatherapi.com) +const weather = new WeatherClient() + +const result = await weather.getCurrentWeather({ + q: 'San Francisco' +}) +console.log(result) +``` + +### LLM Tool Usage + +Or you can use these clients as **LLM-based tools** where the LLM decides when and how to invoke the underlying functions for you. + +This works across all of the major AI SDKs via adapters. Here's an example using [Vercel's AI SDK](https://github.com/vercel/ai): + +```ts +// sdk-specific imports +import { openai } from '@ai-sdk/openai' +import { generateText } from 'ai' +import { createAISDKTools } from '@agentic/ai-sdk' + +// sdk-agnostic imports +import { WeatherClient } from '@agentic/stdlib' + +const weather = new WeatherClient() + +const result = await generateText({ + model: openai('gpt-4o-mini'), + // this is the key line which uses the `@agentic/ai-sdk` adapter + tools: createAISDKTools(weather), + toolChoice: 'required', + prompt: 'What is the weather in San Francisco?' +}) + +console.log(result.toolResults[0]) +``` + +You can use our standard library of thoroughly tested AI functions with your favorite AI SDK – without having to write any glue code! + +### Multiple Tool Usage via AIFunctionLike + +Here's a slightly more complex example which uses multiple clients and selects a subset of their functions using the `AIFunctionSet.pick` method: + +```ts +// sdk-specific imports +import { ChatModel, createAIRunner } from '@dexaai/dexter' +import { createDexterFunctions } from '@agentic/dexter' + +// sdk-agnostic imports +import { PerigonClient, SerperClient } from '@agentic/stdlib' + +async function main() { + // Perigon is a news API and Serper is a Google search API + const perigon = new PerigonClient() + const serper = new SerperClient() + + const runner = createAIRunner({ + chatModel: new ChatModel({ + params: { model: 'gpt-4o-mini', temperature: 0 } + }), + functions: createDexterFunctions( + perigon.functions.pick('search_news_stories'), + serper + ), + systemMessage: 'You are a helpful assistant. Be as concise as possible.' + }) + + const result = await runner( + 'Summarize the latest news stories about the upcoming US election.' + ) + console.log(result) +} +``` + +Here we've exposed 2 functions to the LLM, `search_news_stories` (which comes from the `PerigonClient.searchStories` method) and `serper_google_search` (which implicitly comes from the `SerperClient.search` method). + +All of the SDK adapters like `createDexterFunctions` accept very flexible `AIFunctionLike` objects, which include: + +- `AIFunctionSet` - Sets of AI functions (like `perigon.functions.pick('search_news_stories')` or `perigon.functions` or `serper.functions`) +- `AIFunctionsProvider` - Client classes which expose an `AIFunctionSet` via the `.functions` property (like `perigon` or `serper`) +- `AIFunction` - Individual functions (like `perigon.functions.get('search_news_stories')` or `serper.functions.get('serper_google_search')` or AI functions created directly via the `createAIFunction` utility function) + +You can pass as many of these `AIFunctionLike` objects as you'd like and you can manipulate them as `AIFunctionSet` sets via `.pick`, `.omit`, `.get`, `.map`, etc. diff --git a/package.json b/package.json index ac4252c3..d77bc395 100644 --- a/package.json +++ b/package.json @@ -35,18 +35,18 @@ "@changesets/cli": "^2.27.7", "@fisch0920/eslint-config": "^1.4.0", "@total-typescript/ts-reset": "^0.5.1", - "@types/node": "^22.1.0", + "@types/node": "^22.4.0", "del-cli": "^5.1.0", "dotenv": "^16.4.5", "eslint": "^8.57.0", "husky": "^9.1.4", - "lint-staged": "^15.2.8", + "lint-staged": "^15.2.9", "npm-run-all2": "^6.2.2", "only-allow": "^1.2.1", "prettier": "^3.3.3", "tsup": "^8.2.4", - "tsx": "^4.16.5", - "turbo": "^2.0.12", + "tsx": "^4.17.0", + "turbo": "^2.0.14", "typescript": "^5.5.4", "vitest": "2.0.5", "zod": "^3.23.8" diff --git a/packages/core/src/create-ai-chain.ts b/packages/core/src/create-ai-chain.ts index 1ecce4a5..becc8845 100644 --- a/packages/core/src/create-ai-chain.ts +++ b/packages/core/src/create-ai-chain.ts @@ -31,8 +31,8 @@ export type AIChainParams = { schema?: z.ZodType | types.Schema /** - * Whether or not the response schema should be treated as strict for - * constrained structured output generation. + * Whether or not the response schema should use OpenAI's structured output + * generation. */ strict?: boolean diff --git a/packages/core/src/message.ts b/packages/core/src/message.ts index 5570d1aa..d85b5736 100644 --- a/packages/core/src/message.ts +++ b/packages/core/src/message.ts @@ -231,7 +231,7 @@ export namespace Msg { /** Create a function call message with argumets. */ export function funcCall( - function_call: { + funcCall: { /** Name of the function to call. */ name: string /** Arguments to pass to the function. */ @@ -246,7 +246,7 @@ export namespace Msg { ...opts, role: 'assistant', content: null, - function_call + function_call: funcCall } } @@ -261,7 +261,7 @@ export namespace Msg { /** Create a function call message with argumets. */ export function toolCall( - tool_calls: Msg.Call.Tool[], + toolCalls: Msg.Call.Tool[], opts?: { /** The name descriptor for the message.(message.name) */ name?: string @@ -271,21 +271,26 @@ export namespace Msg { ...opts, role: 'assistant', content: null, - tool_calls + tool_calls: toolCalls } } /** Create a tool call result message. */ export function toolResult( content: Jsonifiable, - tool_call_id: string, + toolCallId: string, opts?: { /** The name of the tool which was called */ name?: string } ): Msg.ToolResult { const contentString = stringifyForModel(content) - return { ...opts, role: 'tool', tool_call_id, content: contentString } + return { + ...opts, + role: 'tool', + tool_call_id: toolCallId, + content: contentString + } } /** Get the narrowed message from an EnrichedResponse. */ @@ -327,7 +332,7 @@ export namespace Msg { } /** Check if a message is an assistant message. */ export function isAssistant(message: Msg): message is Msg.Assistant { - return message.role === 'assistant' && message.content !== null + return message.role === 'assistant' && message.content != null } /** Check if a message is an assistant refusal message. */ export function isRefusal(message: Msg): message is Msg.Refusal { diff --git a/packages/core/src/utils.ts b/packages/core/src/utils.ts index ed0445b9..cad1f8f3 100644 --- a/packages/core/src/utils.ts +++ b/packages/core/src/utils.ts @@ -217,13 +217,10 @@ export function sanitizeSearchParams( return new URLSearchParams(entries) } - const csvEntries = entries.reduce( - (acc, [key, value]) => ({ - ...acc, - [key]: acc[key] ? `${acc[key]},${value}` : value - }), - {} as any - ) + const csvEntries: Record = {} + for (const [key, value] of entries) { + csvEntries[key] = csvEntries[key] ? `${csvEntries[key]},${value}` : value + } return new URLSearchParams(csvEntries) } diff --git a/packages/jina/src/jina-client.ts b/packages/jina/src/jina-client.ts index 7b200cdf..429073e5 100644 --- a/packages/jina/src/jina-client.ts +++ b/packages/jina/src/jina-client.ts @@ -101,7 +101,7 @@ export namespace jina { /** * LLM-friendly URL reader and search client by Jina AI. * - * - Includes a very generous free tier. + * - Includes a small free tier. * - Does not support "stream mode". * - Results default to markdown text format. * - To return JSON (especially useful for `search`), set `json: true` in the diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index af99058f..9128894b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 '@types/node': - specifier: ^22.1.0 - version: 22.1.0 + specifier: ^22.4.0 + version: 22.4.0 del-cli: specifier: ^5.1.0 version: 5.1.0 @@ -36,8 +36,8 @@ importers: specifier: ^9.1.4 version: 9.1.4 lint-staged: - specifier: ^15.2.8 - version: 15.2.8 + specifier: ^15.2.9 + version: 15.2.9 npm-run-all2: specifier: ^6.2.2 version: 6.2.2 @@ -49,19 +49,19 @@ importers: version: 3.3.3 tsup: specifier: ^8.2.4 - version: 8.2.4(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: ^4.16.5 - version: 4.16.5 + specifier: ^4.17.0 + version: 4.17.0 turbo: - specifier: ^2.0.12 - version: 2.0.12 + specifier: ^2.0.14 + version: 2.0.14 typescript: specifier: ^5.5.4 version: 5.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@22.1.0) + version: 2.0.5(@types/node@22.4.0) zod: specifier: ^3.23.8 version: 3.23.8 @@ -85,10 +85,10 @@ importers: version: 1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) ai: specifier: ^3.1.30 - version: 3.3.3(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.36(typescript@5.5.4))(zod@3.23.8) + version: 3.3.9(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.38(typescript@5.5.4))(zod@3.23.8) openai: specifier: ^4.49.0 - version: 4.55.1(encoding@0.1.13)(zod@3.23.8) + version: 4.56.0(encoding@0.1.13)(zod@3.23.8) zod: specifier: ^3.23.8 version: 3.23.8 @@ -144,13 +144,13 @@ importers: version: link:../../packages/stdlib '@genkit-ai/ai': specifier: ^0.5.9 - version: 0.5.9 + version: 0.5.10 '@genkit-ai/core': specifier: ^0.5.9 - version: 0.5.9 + version: 0.5.10 genkitx-openai: specifier: ^0.10.0 - version: 0.10.0(@genkit-ai/ai@0.5.9)(@genkit-ai/core@0.5.9) + version: 0.10.1(@genkit-ai/ai@0.5.10)(@genkit-ai/core@0.5.10) zod: specifier: ^3.23.8 version: 3.23.8 @@ -172,13 +172,13 @@ importers: version: link:../../packages/stdlib '@langchain/core': specifier: ^0.2.20 - version: 0.2.21(langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)) + version: 0.2.27(langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)) '@langchain/openai': specifier: ^0.2.5 - version: 0.2.6(encoding@0.1.13)(langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))) + version: 0.2.7(encoding@0.1.13)(langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))) langchain: specifier: ^0.2.12 - version: 0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) + version: 0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) zod: specifier: ^3.23.8 version: 3.23.8 @@ -200,7 +200,7 @@ importers: version: link:../../packages/stdlib llamaindex: specifier: ^0.5.13 - version: 0.5.14(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/credential-providers@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4) + version: 0.5.17(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/credential-providers@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4) zod: specifier: ^3.23.8 version: 3.23.8 @@ -219,7 +219,7 @@ importers: version: link:../../packages/stdlib openai: specifier: ^4.49.0 - version: 4.55.1(encoding@0.1.13)(zod@3.23.8) + version: 4.56.0(encoding@0.1.13)(zod@3.23.8) zod: specifier: ^3.23.8 version: 3.23.8 @@ -257,13 +257,13 @@ importers: version: link:../tsconfig ai: specifier: ^3.1.30 - version: 3.3.3(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.36(typescript@5.5.4))(zod@3.23.8) + version: 3.3.9(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.38(typescript@5.5.4))(zod@3.23.8) packages/bing: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -279,7 +279,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 mathjs: specifier: ^13.0.3 version: 13.0.3 @@ -298,10 +298,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -335,25 +335,25 @@ importers: version: 3.8.0 ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 normalize-url: specifier: ^8.0.1 version: 8.0.1 openai-zod-to-json-schema: specifier: ^1.0.0 - version: 1.0.0(zod@3.23.8) + version: 1.0.2(zod@3.23.8) p-map: specifier: ^7.0.2 version: 7.0.2 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 quick-lru: specifier: ^7.0.0 version: 7.0.0 type-fest: specifier: ^4.21.0 - version: 4.23.0 + version: 4.25.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -372,10 +372,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -403,10 +403,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -438,7 +438,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -454,10 +454,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -479,19 +479,19 @@ importers: version: link:../tsconfig '@genkit-ai/ai': specifier: ^0.5.9 - version: 0.5.9 + version: 0.5.10 packages/github: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 octokit: specifier: ^4.0.2 version: 4.0.2 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -507,7 +507,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -523,7 +523,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -539,10 +539,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -564,7 +564,7 @@ importers: version: link:../tsconfig '@langchain/core': specifier: ^0.2.20 - version: 0.2.21(langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)) + version: 0.2.27(langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)) packages/llamaindex: devDependencies: @@ -576,13 +576,13 @@ importers: version: link:../tsconfig llamaindex: specifier: ^0.5.13 - version: 0.5.14(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/credential-providers@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4) + version: 0.5.17(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/credential-providers@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4) packages/midjourney: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -598,7 +598,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -614,10 +614,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -633,10 +633,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -652,7 +652,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -668,10 +668,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -687,10 +687,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -728,7 +728,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -744,7 +744,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -760,7 +760,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -776,7 +776,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -792,10 +792,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -938,10 +938,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -959,7 +959,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -975,19 +975,19 @@ importers: dependencies: '@nangohq/node': specifier: ^0.42.2 - version: 0.42.2 + version: 0.42.4 ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 twitter-api-sdk: specifier: ^1.2.1 version: 1.2.1(encoding@0.1.13) type-fest: specifier: ^4.21.0 - version: 4.23.0 + version: 4.25.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -1003,7 +1003,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -1019,10 +1019,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 wikibase-sdk: specifier: ^10.0.3 version: 10.1.0 @@ -1041,10 +1041,10 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 p-throttle: specifier: ^6.1.0 - version: 6.1.0 + version: 6.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -1060,7 +1060,7 @@ importers: dependencies: ky: specifier: ^1.5.0 - version: 1.5.0 + version: 1.6.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -1089,8 +1089,8 @@ packages: zod: optional: true - '@ai-sdk/provider-utils@1.0.8': - resolution: {integrity: sha512-FLAwVhycHSPINBSyDB4Y+t7UXLdXwhhzrJFXgKHXYmFP9K54KFhfWguKKjq9/MwhpNBt3hDg+Zty4cIASyX7VQ==} + '@ai-sdk/provider-utils@1.0.13': + resolution: {integrity: sha512-NDQUUBDQoWk9aGn2pOA5wiM5CdO57KeYTEph7PpKGEU8IyqI0d+CiYKISOia6Omy17d+Dw/ZM6KP98F89BGJ5A==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -1102,12 +1102,12 @@ packages: resolution: {integrity: sha512-NzkrtREQpHID1cTqY/C4CI30PVOaXWKYytDR2EcytmFgnP7Z6+CrGIA/YCnNhYAuUm6Nx+nGpRL/Hmyrv7NYzg==} engines: {node: '>=18'} - '@ai-sdk/provider@0.0.16': - resolution: {integrity: sha512-PnNUvedxoCvkyzcA5otNHi5xQdTiw58Ql4m9I9kT8I/Zs2R7RRNkvvCbbRfRztWvIpZvvA2q/UTO7xJHhleY7Q==} + '@ai-sdk/provider@0.0.20': + resolution: {integrity: sha512-nCQZRUTi/+y+kf1ep9rujpbQEtsIwySzlQAudiFeVhzzDi9rYvWp5tOSVu8/ArT+i1xSc2tw40akxb1TX73ofQ==} engines: {node: '>=18'} - '@ai-sdk/react@0.0.39': - resolution: {integrity: sha512-F4g+u5+RAVXeGpnwhUMleSlOXd3XG4h6r2nXkcHp8OBRFXunzKcDyc5ET90+HC+eDQQqZosVGn7rslRvnw8QnA==} + '@ai-sdk/react@0.0.45': + resolution: {integrity: sha512-rPsjHtJ+qsWoRV88xzEpvPXhqRBF2wljGjWrsFcao4p48hKwZkuhW/zzpxZj3A4ZPy6jpDHRTYtqMuPHVpc9Eg==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 @@ -1118,8 +1118,8 @@ packages: zod: optional: true - '@ai-sdk/solid@0.0.30': - resolution: {integrity: sha512-AhT1UWbcGB+G1W+odunwiO33HCP/WFCUGEq5OKZt6Xo850k2m5jCLTl9PqGhdn/IAcpAATJKmVCG9PMR1LyNyw==} + '@ai-sdk/solid@0.0.36': + resolution: {integrity: sha512-pm57goMQczSpPTNrUrwbab5BybZYofBRZ10UkTi2KgJP5i+S/sGHSh/xtgZz+xNpUt42pk8aYvOiNDN1ppjkDA==} engines: {node: '>=18'} peerDependencies: solid-js: ^1.7.7 @@ -1127,8 +1127,8 @@ packages: solid-js: optional: true - '@ai-sdk/svelte@0.0.32': - resolution: {integrity: sha512-KawwKNnHlQ8RZy7S1A60WyHRyOqdUFj3gp1jOJHb4GoYYTfSjvlJB+IZsVttCnlxsajgvwgHIE7QFm0LkXcS8g==} + '@ai-sdk/svelte@0.0.38': + resolution: {integrity: sha512-sTNkxzhS1B0TDdVWZR6yXG+3qQGYAxMwcEKzMVjm1VdpGlZits1PxF39aVvPldaWM8QB4MrVE+H5b5dTA43D0Q==} engines: {node: '>=18'} peerDependencies: svelte: ^3.0.0 || ^4.0.0 @@ -1136,8 +1136,8 @@ packages: svelte: optional: true - '@ai-sdk/ui-utils@0.0.27': - resolution: {integrity: sha512-XQaKMLg/KAml7Rt0zdny7AJOXZWZsGp/vQ70F2c9eD/ABkGzHNjWRVVpfYJgHoQxc9KRK/mrGEJEZFFqm2yyHw==} + '@ai-sdk/ui-utils@0.0.33': + resolution: {integrity: sha512-2oZjZzZG3AGQihO1d3mWqgFuywTtjBtkUEeE7d8nicw3QQv9m1MwrbQqRhhKbbBetBke6V9o5FQ5wngmb/+3iw==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -1145,8 +1145,8 @@ packages: zod: optional: true - '@ai-sdk/vue@0.0.31': - resolution: {integrity: sha512-/reWD7JCNOdTVnlVDybYUE4cZu0DYmqAX9crss937BivbueVSI1DGJwELz19RjtngJpQXwV7e9fvdOzx6nJDdw==} + '@ai-sdk/vue@0.0.37': + resolution: {integrity: sha512-m7dMi6qRoWPuru9TyWUm5jXAPGSDb1SHZp/Q+uYjhNY1dZwgsZxJvSeakogzR37uhiRCg3Kg8fCypQJe+dikPA==} engines: {node: '>=18'} peerDependencies: vue: ^3.3.4 @@ -1184,16 +1184,16 @@ packages: resolution: {integrity: sha512-kGYnTzXTMGdjko5+GZ1PvWvfXA7quiOp5iMo5gbh5b55pzIdc918MHN0pvaqplVGWYlaFJF4YzxUT5Nbxd7Xeg==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-cognito-identity@3.624.0': - resolution: {integrity: sha512-imw3bNptHdhcogU3lwSVlQJsRpTxnkT4bQbchS/qX6+fF0Pk6ERZ+Q0YjzitPqTjkeyAWecUT4riyqv2djo+5w==} + '@aws-sdk/client-cognito-identity@3.632.0': + resolution: {integrity: sha512-ciPZZ0jxMmXuaKCVdJthWogfqJ/4nb1zCxm7D/XkKcSbANjAiJ+1l+yiu7ZPTLGKKPRQQkPsWUknw5xb/5LxeQ==} engines: {node: '>=16.0.0'} '@aws-sdk/client-sagemaker@3.623.0': resolution: {integrity: sha512-SEqGjMmnRvmNB7yGeSb2ItbZ3kDrJzbPzQ/e3V3bAu8//aw27rWvIllCNsYN62tVPMZ3wjzJCDQnAtriiWhBLQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sagemaker@3.624.0': - resolution: {integrity: sha512-J04HAxGhC3dQRn43aPcPL6C+uW0wd0gR/dehFqJJA+XvSNLxa9HEiTjYUHCHUY+iaLQn5QCk7ICKRosynhQkxw==} + '@aws-sdk/client-sagemaker@3.633.0': + resolution: {integrity: sha512-3AJ2MMxHyXkdWftF5ppu53BGcxkB/oJRuduvjvXDTJQvTzGJCIjCfF/J/GqRSxJ9/s6XT+Oaryxa6zvW0sqkaA==} engines: {node: '>=16.0.0'} '@aws-sdk/client-sso-oidc@3.623.0': @@ -1202,42 +1202,42 @@ packages: peerDependencies: '@aws-sdk/client-sts': ^3.623.0 - '@aws-sdk/client-sso-oidc@3.624.0': - resolution: {integrity: sha512-Ki2uKYJKKtfHxxZsiMTOvJoVRP6b2pZ1u3rcUb2m/nVgBPUfLdl8ZkGpqE29I+t5/QaS/sEdbn6cgMUZwl+3Dg==} + '@aws-sdk/client-sso-oidc@3.632.0': + resolution: {integrity: sha512-Oh1fIWaoZluihOCb/zDEpRTi+6an82fgJz7fyRBugyLhEtDjmvpCQ3oKjzaOhoN+4EvXAm1ZS/ZgpvXBlIRTgw==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.624.0 + '@aws-sdk/client-sts': ^3.632.0 '@aws-sdk/client-sso@3.623.0': resolution: {integrity: sha512-oEACriysQMnHIVcNp7TD6D1nzgiHfYK0tmMBMbUxgoFuCBkW9g9QYvspHN+S9KgoePfMEXHuPUe9mtG9AH9XeA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso@3.624.0': - resolution: {integrity: sha512-EX6EF+rJzMPC5dcdsu40xSi2To7GSvdGQNIpe97pD9WvZwM9tRNQnNM4T6HA4gjV1L6Jwk8rBlG/CnveXtLEMw==} + '@aws-sdk/client-sso@3.632.0': + resolution: {integrity: sha512-iYWHiKBz44m3chCFvtvHnvCpL2rALzyr1e6tOZV3dLlOKtQtDUlPy6OtnXDu4y+wyJCniy8ivG3+LAe4klzn1Q==} engines: {node: '>=16.0.0'} '@aws-sdk/client-sts@3.623.0': resolution: {integrity: sha512-iJNdx76SOw0YjHAUv8aj3HXzSu3TKI7qSGuR+OGATwA/kpJZDd+4+WYBdGtr8YK+hPrGGqhfecuCkEg805O5iA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.624.0': - resolution: {integrity: sha512-k36fLZCb2nfoV/DKK3jbRgO/Yf7/R80pgYfMiotkGjnZwDmRvNN08z4l06L9C+CieazzkgRxNUzyppsYcYsQaw==} + '@aws-sdk/client-sts@3.632.0': + resolution: {integrity: sha512-Ss5cBH09icpTvT+jtGGuQlRdwtO7RyE9BF4ZV/CEPATdd9whtJt4Qxdya8BUnkWR7h5HHTrQHqai3YVYjku41A==} engines: {node: '>=16.0.0'} '@aws-sdk/core@3.623.0': resolution: {integrity: sha512-8Toq3X6trX/67obSdh4K0MFQY4f132bEbr1i0YPDWk/O3KdBt12mLC/sW3aVRnlIs110XMuX9yrWWqJ8fDW10g==} engines: {node: '>=16.0.0'} - '@aws-sdk/core@3.624.0': - resolution: {integrity: sha512-WyFmPbhRIvtWi7hBp8uSFy+iPpj8ccNV/eX86hwF4irMjfc/FtsGVIAeBXxXM/vGCjkdfEzOnl+tJ2XACD4OXg==} + '@aws-sdk/core@3.629.0': + resolution: {integrity: sha512-+/ShPU/tyIBM3oY1cnjgNA/tFyHtlWq+wXF9xEKRv19NOpYbWQ+xzNwVjGq8vR07cCRqy/sDQLWPhxjtuV/FiQ==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-cognito-identity@3.623.0': resolution: {integrity: sha512-sXU2KtWpFzIzE4iffSIUbl4mgbeN1Rta6BnuKtS3rrVrryku9akAxY//pulbsIsYfXRzOwZzULsa+cxQN00lrw==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-cognito-identity@3.624.0': - resolution: {integrity: sha512-gbXaxZP29yzMmEUzsGqUrHpKBnfMBtemvrlufJbaz/MGJNIa5qtJQp7n1LMI5R49DBVUN9s/e9Rf5liyMvlHiw==} + '@aws-sdk/credential-provider-cognito-identity@3.632.0': + resolution: {integrity: sha512-fr+xCIqMYsUD67vwE/IpboIqHiEYMQMrpPjnvpbbvyjTKspFh0GS7Qn1LVFCd5oNeu1rzAdJei1On2HBOwIiZQ==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-env@3.620.1': @@ -1254,18 +1254,18 @@ packages: peerDependencies: '@aws-sdk/client-sts': ^3.623.0 - '@aws-sdk/credential-provider-ini@3.624.0': - resolution: {integrity: sha512-mMoNIy7MO2WTBbdqMyLpbt6SZpthE6e0GkRYpsd0yozPt0RZopcBhEh+HG1U9Y1PVODo+jcMk353vAi61CfnhQ==} + '@aws-sdk/credential-provider-ini@3.632.0': + resolution: {integrity: sha512-m6epoW41xa1ajU5OiHcmQHoGVtrbXBaRBOUhlCLZmcaqMLYsboM4iD/WZP8aatKEON5tTnVXh/4StV8D/+wemw==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.624.0 + '@aws-sdk/client-sts': ^3.632.0 '@aws-sdk/credential-provider-node@3.623.0': resolution: {integrity: sha512-qDwCOkhbu5PfaQHyuQ+h57HEx3+eFhKdtIw7aISziWkGdFrMe07yIBd7TJqGe4nxXnRF1pfkg05xeOlMId997g==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-node@3.624.0': - resolution: {integrity: sha512-vYyGK7oNpd81BdbH5IlmQ6zfaQqU+rPwsKTDDBeLRjshtrGXOEpfoahVpG9PX0ibu32IOWp4ZyXBNyVrnvcMOw==} + '@aws-sdk/credential-provider-node@3.632.0': + resolution: {integrity: sha512-cL8fuJWm/xQBO4XJPkeuZzl3XinIn9EExWgzpG48NRMKR5us1RI/ucv7xFbBBaG+r/sDR2HpYBIA3lVIpm1H3Q==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-process@3.620.1': @@ -1276,8 +1276,8 @@ packages: resolution: {integrity: sha512-70LZhUb3l7cttEsg4A0S4Jq3qrCT/v5Jfyl8F7w1YZJt5zr3oPPcvDJxo/UYckFz4G4/5BhGa99jK8wMlNE9QA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.624.0': - resolution: {integrity: sha512-A02bayIjU9APEPKr3HudrFHEx0WfghoSPsPopckDkW7VBqO4wizzcxr75Q9A3vNX+cwg0wCN6UitTNe6pVlRaQ==} + '@aws-sdk/credential-provider-sso@3.632.0': + resolution: {integrity: sha512-P/4wB6j7ym5QCPTL2xlMfvf2NcXSh+z0jmsZP4WW/tVwab4hvgabPPbLeEZDSWZ0BpgtxKGvRq0GSHuGeirQbA==} engines: {node: '>=16.0.0'} '@aws-sdk/credential-provider-web-identity@3.621.0': @@ -1290,8 +1290,8 @@ packages: resolution: {integrity: sha512-abtlH1hkVWAkzuOX79Q47l0ztWOV2Q7l7J4JwQgzEQm7+zCk5iUAiwqKyDzr+ByCyo4I3IWFjy+e1gBdL7rXQQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-providers@3.624.0': - resolution: {integrity: sha512-SX+F5x/w8laQkhXLd1oww2lTuBDJSxzXWyxuOi25a9s4bMDs0V/wOj885Vr6h8QEGi3F8jZ8aWLwpsm2yuk9BA==} + '@aws-sdk/credential-providers@3.632.0': + resolution: {integrity: sha512-Q4x2ARdgncZKOJE/NXJHY5s8/YDRugVUR4lBEtibE764w5ezAhI1aMChzAzv4j3WMSDZ29KyxaymHHt2vJED9g==} engines: {node: '>=16.0.0'} '@aws-sdk/middleware-host-header@3.620.0': @@ -1310,6 +1310,10 @@ packages: resolution: {integrity: sha512-bvS6etn+KsuL32ubY5D3xNof1qkenpbJXf/ugGXbg0n98DvDFQ/F+SMLxHgbnER5dsKYchNnhmtI6/FC3HFu/A==} engines: {node: '>=16.0.0'} + '@aws-sdk/middleware-user-agent@3.632.0': + resolution: {integrity: sha512-yY/sFsHKwG9yzSf/DTclqWJaGPI2gPBJDCGBujSqTG1zlS7Ot4fqi91DZ6088BFWzbOorDzJFcAhAEFzc6LuQg==} + engines: {node: '>=16.0.0'} + '@aws-sdk/protocol-http@3.374.0': resolution: {integrity: sha512-9WpRUbINdGroV3HiZZIBoJvL2ndoWk39OfwxWs2otxByppJZNN14bg/lvCx5e8ggHUti7IBk5rb0nqQZ4m05pg==} engines: {node: '>=14.0.0'} @@ -1338,6 +1342,10 @@ packages: resolution: {integrity: sha512-wK2cdrXHH4oz4IomV/yrGkftU9A+ITB6nFL+rxxyO78is2ifHJpFdV4aqk4LSkXYPi6CXWNru/Dqc7yiKXgJPw==} engines: {node: '>=16.0.0'} + '@aws-sdk/util-endpoints@3.632.0': + resolution: {integrity: sha512-LlYMU8pAbcEQphOpE6xaNLJ8kPGhklZZTVzZVpVW477NaaGgoGTMYNXTABYHcxeF5E2lLrxql9OmVpvr8GWN8Q==} + engines: {node: '>=16.0.0'} + '@aws-sdk/util-locate-window@3.568.0': resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} engines: {node: '>=16.0.0'} @@ -1529,144 +1537,288 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.23.0': resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} engines: {node: '>=18'} cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.23.0': resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} engines: {node: '>=18'} cpu: [arm] os: [android] + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.23.0': resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} engines: {node: '>=18'} cpu: [x64] os: [android] + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.23.0': resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.23.0': resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.23.0': resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.23.0': resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.23.0': resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} engines: {node: '>=18'} cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.23.0': resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} engines: {node: '>=18'} cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.23.0': resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.23.0': resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} engines: {node: '>=18'} cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.23.0': resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.23.0': resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.23.0': resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.23.0': resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} engines: {node: '>=18'} cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.23.0': resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.23.0': resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.23.0': resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.23.0': resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.23.0': resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.23.0': resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.23.0': resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} engines: {node: '>=18'} cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.23.0': resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} engines: {node: '>=18'} cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1702,11 +1854,11 @@ packages: peerDependencies: typescript: ^5.0.0 - '@genkit-ai/ai@0.5.9': - resolution: {integrity: sha512-zw5cxN3AQxTE0QmoobJpkxfe9TwYssm+KEdWqVPHFQcrsO11+rGCebv9ZazQqVMAqLfu22vla8WrWYzkne512g==} + '@genkit-ai/ai@0.5.10': + resolution: {integrity: sha512-8u3Q/SSAKqBUeOeMGgLiwd3R1Bm1P0GEGKSXiCe83wwovxt5wnb+3roh6EhIc8JuBREPQWEKolK92APq6fdePQ==} - '@genkit-ai/core@0.5.9': - resolution: {integrity: sha512-xYyNmXfF+W7OK79aNbZBYJenUdPJAnhk35aOsEzgoICXqwpw9U1MLg6xz1fRgFpelIcWiofMXzzwI5+mRYjg/g==} + '@genkit-ai/core@0.5.10': + resolution: {integrity: sha512-m9tKEM4t1wEJ/QPQfGyxxkGKsTbuG7VcescsQxzXdiifNw8jF9pN36/CcIjQ7/39L6g2zzLRj26U94EjgzqJ7A==} '@google-cloud/vertexai@1.4.0': resolution: {integrity: sha512-3D06+qlpbotQINBUbxC5c9zuv5nM5VLnaQZCcktfvSHnue3jsQ1sG1+/ZSkx8E9OidpVNAh5iCcAEZd8N7hPnQ==} @@ -1716,6 +1868,11 @@ packages: resolution: {integrity: sha512-krWjurjEUHSFhCX4lGHMOhbnpBfYZGU31mpHpPBQwcfWm0T+/+wxC4UCAJfkxxc3/HvGJVG8r4AqrffaeDHDlA==} engines: {node: '>=18.0.0'} + '@graphql-typed-document-node/core@3.2.0': + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@grpc/grpc-js@1.11.1': resolution: {integrity: sha512-gyt/WayZrVPH2w/UTLansS7F9Nwld472JxxaETamrM8HNlsa+jSLNyKAZmhxI2Me4c3mQHFiS1wWHDY1g1Kthw==} engines: {node: '>=12.10.0'} @@ -1774,26 +1931,26 @@ packages: '@js-sdsl/ordered-map@4.4.2': resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - '@langchain/core@0.2.21': - resolution: {integrity: sha512-NQaoiRG4lIAJKAlo1Ww/aLcC3azfXymHAmWPAJOFcugsOSXYlrj050hilZdLzHrpliS4vDMezHNSaCf+H0CInQ==} + '@langchain/core@0.2.27': + resolution: {integrity: sha512-QAIlGxXWW7fox1oGmQjEHs1fbPaXOE9CeunmwZl9grFpu1igdkLbKnEJF7fjbVchyJHRB6yzpQ1bwP/S12O4mQ==} engines: {node: '>=18'} - '@langchain/openai@0.2.6': - resolution: {integrity: sha512-LZgSzHOZPJGsZr2ZXJICqZo1GN0kUyP9/RN+T45g7HDdMRfS5Df7fJgY9w7EIfznT83Q0Ywhz+At/UvWMR3xhw==} + '@langchain/openai@0.2.7': + resolution: {integrity: sha512-f2XDXbExJf4SYsy17QSiq0YY/UWJXhJwoiS8uRi/gBa20zBQ8+bBFRnb9vPdLkOkGiaTy+yXZVFro3a9iW2r3w==} engines: {node: '>=18'} '@langchain/textsplitters@0.0.3': resolution: {integrity: sha512-cXWgKE3sdWLSqAa8ykbCcUsUF1Kyr5J3HOWYGuobhPEycXW4WI++d5DhzdpL238mzoEXTi90VqfSCra37l5YqA==} engines: {node: '>=18'} - '@llamaindex/cloud@0.2.1': - resolution: {integrity: sha512-w6ajrpq4gV8AKtkMAbyBnXeByrz3nbPbBMXDECfWsozL/Lhe9lVz4onZCMikSpU5KRuMmaxdZ6wkeRLS8ySGIQ==} + '@llamaindex/cloud@0.2.2': + resolution: {integrity: sha512-E0zMO+SEn8V2+T3o9C8v0mmEEnPePR0nsYJBiUtJGdzFTYl7WL4Z/MBihDe1ogFrszOyuYmel7WaVHMaI4oCbg==} - '@llamaindex/core@0.1.7': - resolution: {integrity: sha512-XEku+Sc1KCv9glSJXkNTS0+F/Dm0/admN3CQW/KOakAy9xe03Suvm1zadf5u4jMMxqJlP9w7JJhEdnZ3J865Sg==} + '@llamaindex/core@0.1.8': + resolution: {integrity: sha512-c9XBTQlXm6g0BW0OG1XSu1UjQYM8al6JMKLCMd92grCzYbwgo8mx4haro39XXVVMLqmECTkSF0IVi95yVI2miA==} - '@llamaindex/env@0.1.8': - resolution: {integrity: sha512-eHNnbwB7YXGvL6uiZpj1+Bs/zRh4L0KbhDCVahgzJFC1nktzJS+3bzS6B2KBcSzxLob5go56KWFc3a4waHwlPg==} + '@llamaindex/env@0.1.9': + resolution: {integrity: sha512-kO24mtV8gl76bDYtu14x2LvPRdAZa4WiQVEDnJhMr1AJwCPbNlonhfJgxHrolc+JqeDLQEH+hdWNH0SKqpzkQQ==} peerDependencies: '@aws-crypto/sha256-js': ^5.2.0 js-tiktoken: ^1.0.12 @@ -1824,8 +1981,8 @@ packages: '@mongodb-js/saslprep@1.1.8': resolution: {integrity: sha512-qKwC/M/nNNaKUBMQ0nuzm47b7ZYWQHN3pcXq4IIcoSBc2hOIrflAxJduIvvqmhoz3gR2TacTAs8vlsCVPkiEdQ==} - '@nangohq/node@0.42.2': - resolution: {integrity: sha512-I+4O37hEVO0Nipo/G1LbVgAvocNk5Al27xTINHbg6vG9UhiuZLpNMFJZojR0eIieR3CjuIdCq21xIbSCxAwseQ==} + '@nangohq/node@0.42.4': + resolution: {integrity: sha512-JRVlOAuXpxNguRopZpJEZNwlM2/ocS4hIaDkhjqV1yEFBaOJt8FkRErpugD0wypqd4wXVft1QmZzHRDqGgUg6Q==} engines: {node: '>=18.0'} '@nodelib/fs.scandir@2.1.5': @@ -2162,6 +2319,11 @@ packages: engines: {node: '>=18'} hasBin: true + '@puppeteer/browsers@2.3.1': + resolution: {integrity: sha512-uK7o3hHkK+naEobMSJ+2ySYyXtQkBxIH8Gn4MK9ciePjNV+Pf+PgY/W7iPzn2MTjl3stcYB5AlcTmPYw7AXDwA==} + engines: {node: '>=18'} + hasBin: true + '@qdrant/js-client-rest@1.10.0': resolution: {integrity: sha512-oAONh3z9yNxxeM5BLAe5oXV7Fx3GoqHW68gNN8oxDikQvO3SIywQXN633kU0X/zrcx3tU+OA6NuUniU5GANaRg==} engines: {node: '>=18.0.0', pnpm: '>=8'} @@ -2285,6 +2447,10 @@ packages: resolution: {integrity: sha512-in5wwt6chDBcUv1Lw1+QzZxN9fBffi+qOixfb65yK4sDuKG7zAUO9HAFqmVzsZM3N+3tTyvZjtnDXePpvp007Q==} engines: {node: '>=16.0.0'} + '@smithy/core@2.4.0': + resolution: {integrity: sha512-cHXq+FneIF/KJbt4q4pjN186+Jf4ZB0ZOqEaZMBhT79srEyGDDBV31NqBRBjazz8ppQ1bJbDJMY9ba5wKFV36w==} + engines: {node: '>=16.0.0'} + '@smithy/credential-provider-imds@3.2.0': resolution: {integrity: sha512-0SCIzgd8LYZ9EJxUjLXBmEKSZR/P/w6l7Rz/pab9culE/RWuqelAKGJvn5qUOl8BgX8Yj5HWM50A5hiB/RzsgA==} engines: {node: '>=16.0.0'} @@ -2326,6 +2492,10 @@ packages: resolution: {integrity: sha512-7ZaWZJOjUxa5hgmuMspyt8v/zVsh0GXYuF7OvCmdcbVa/xbnKQoYC+uYKunAqRGTkxjOyuOCw9rmFUFOqqC0eQ==} engines: {node: '>=16.0.0'} + '@smithy/middleware-retry@3.0.15': + resolution: {integrity: sha512-iTMedvNt1ApdvkaoE8aSDuwaoc+BhvHqttbA/FO4Ty+y/S5hW6Ci/CTScG7vam4RYJWZxdTElc3MEfHRVH6cgQ==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-serde@3.0.3': resolution: {integrity: sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA==} engines: {node: '>=16.0.0'} @@ -2382,6 +2552,10 @@ packages: resolution: {integrity: sha512-wtm8JtsycthkHy1YA4zjIh2thJgIQ9vGkoR639DBx5lLlLNU0v4GARpQZkr2WjXue74nZ7MiTSWfVrLkyD8RkA==} engines: {node: '>=16.0.0'} + '@smithy/smithy-client@3.2.0': + resolution: {integrity: sha512-pDbtxs8WOhJLJSeaF/eAbPgXg4VVYFlRcL/zoNYA5WbG3wBL06CHtBSg53ppkttDpAJ/hdiede+xApip1CwSLw==} + engines: {node: '>=16.0.0'} + '@smithy/types@1.2.0': resolution: {integrity: sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==} engines: {node: '>=14.0.0'} @@ -2424,10 +2598,18 @@ packages: resolution: {integrity: sha512-0iwTgKKmAIf+vFLV8fji21Jb2px11ktKVxbX6LIDPAUJyWQqGqBVfwba7xwa1f2FZUoolYQgLvxQEpJycXuQ5w==} engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-browser@3.0.15': + resolution: {integrity: sha512-FZ4Psa3vjp8kOXcd3HJOiDPBCWtiilLl57r0cnNtq/Ga9RSDrM5ERL6xt+tO43+2af6Pn5Yp92x2n5vPuduNfg==} + engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-node@3.0.14': resolution: {integrity: sha512-e9uQarJKfXApkTMMruIdxHprhcXivH1flYCe8JRDTzkkLx8dA3V5J8GZlST9yfDiRWkJpZJlUXGN9Rc9Ade3OQ==} engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-node@3.0.15': + resolution: {integrity: sha512-KSyAAx2q6d0t6f/S4XB2+3+6aQacm3aLMhs9aLMqn18uYGUepbdssfogW5JQZpc6lXNBnp0tEnR5e9CEKmEd7A==} + engines: {node: '>= 10.0.0'} + '@smithy/util-endpoints@2.0.5': resolution: {integrity: sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg==} engines: {node: '>=16.0.0'} @@ -2516,14 +2698,14 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.43': - resolution: {integrity: sha512-Mw/YlgXnyJdEwLoFv2dpuJaDFriX+Pc+0qOBJ57jC1H6cDxIj2xc5yUrdtArDVG0m+KV6622a4p2tenEqB3C/g==} + '@types/node@18.19.44': + resolution: {integrity: sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==} - '@types/node@20.14.14': - resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==} + '@types/node@20.15.0': + resolution: {integrity: sha512-eQf4OkH6gA9v1W0iEpht/neozCsZKMTK+C4cU6/fv7wtJCCL8LEQ4hie2Ln8ZP/0YYM2xGj7//f8xyqItkJ6QA==} - '@types/node@22.1.0': - resolution: {integrity: sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==} + '@types/node@22.4.0': + resolution: {integrity: sha512-49AbMDwYUz7EXxKU/r7mXOsxwFr4BYbvB7tWYxVuLdb2ibd30ijjXINSMAHiEEZk5PCRBmW1gUeisn2VMKt3cQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2644,34 +2826,34 @@ packages: resolution: {integrity: sha512-J7T3gUr3Wz0l7Ni1f9upgBZ7+J22/Q1B7dl0X6fG+fTsD+H+31DIosMHj4Um1dWQwqbcQ3oQf+YS2foYkDc9cQ==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} - '@vue/compiler-core@3.4.36': - resolution: {integrity: sha512-qBkndgpwFKdupmOPoiS10i7oFdN7a+4UNDlezD0GlQ1kuA1pNrscg9g12HnB5E8hrWSuEftRsbJhL1HI2zpJhg==} + '@vue/compiler-core@3.4.38': + resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} - '@vue/compiler-dom@3.4.36': - resolution: {integrity: sha512-eEIjy4GwwZTFon/Y+WO8tRRNGqylaRlA79T1RLhUpkOzJ7EtZkkb8MurNfkqY6x6Qiu0R7ESspEF7GkPR/4yYg==} + '@vue/compiler-dom@3.4.38': + resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} - '@vue/compiler-sfc@3.4.36': - resolution: {integrity: sha512-rhuHu7qztt/rNH90dXPTzhB7hLQT2OC4s4GrPVqmzVgPY4XBlfWmcWzn4bIPEWNImt0CjO7kfHAf/1UXOtx3vw==} + '@vue/compiler-sfc@3.4.38': + resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} - '@vue/compiler-ssr@3.4.36': - resolution: {integrity: sha512-Wt1zyheF0zVvRJyhY74uxQbnkXV2Le/JPOrAxooR4rFYKC7cFr+cRqW6RU3cM/bsTy7sdZ83IDuy/gLPSfPGng==} + '@vue/compiler-ssr@3.4.38': + resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} - '@vue/reactivity@3.4.36': - resolution: {integrity: sha512-wN1aoCwSoqrt1yt8wO0gc13QaC+Vk1o6AoSt584YHNnz6TGDhh1NCMUYgAnvp4HEIkLdGsaC1bvu/P+wpoDEXw==} + '@vue/reactivity@3.4.38': + resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} - '@vue/runtime-core@3.4.36': - resolution: {integrity: sha512-9+TR14LAVEerZWLOm/N/sG2DVYhrH2bKgFrbH/FVt/Q8Jdw4OtdcGMRC6Tx8VAo0DA1eqAqrZaX0fbOaOxxZ4A==} + '@vue/runtime-core@3.4.38': + resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} - '@vue/runtime-dom@3.4.36': - resolution: {integrity: sha512-2Qe2fKkLxgZBVvHrG0QMNLL4bsx7Ae88pyXebY2WnQYABpOnGYvA+axMbcF9QwM4yxnsv+aELbC0eiNVns7mGw==} + '@vue/runtime-dom@3.4.38': + resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} - '@vue/server-renderer@3.4.36': - resolution: {integrity: sha512-2XW90Rq8+Y7S1EIsAuubZVLm0gCU8HYb5mRAruFdwfC3XSOU5/YKePz29csFzsch8hXaY5UHh7ZMddmi1XTJEA==} + '@vue/server-renderer@3.4.38': + resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} peerDependencies: - vue: 3.4.36 + vue: 3.4.38 - '@vue/shared@3.4.36': - resolution: {integrity: sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA==} + '@vue/shared@3.4.38': + resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} '@xenova/transformers@2.17.2': resolution: {integrity: sha512-lZmHqzrVIkSvZdKZEx7IYY51TK0WDrC8eR0c5IMnBsO8di8are1zzw8BlLhyO2TklZKLN5UffNGs1IJwT6oOqQ==} @@ -2686,6 +2868,9 @@ packages: abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + abort-controller-x@0.4.3: + resolution: {integrity: sha512-VtUwTNU8fpMwvWGn4xE93ywbogTYsuT+AUxAXOeelbXuQVIwNmC5YLeho9sH4vZ4ITW8414TTAOG1nW6uIVHCA==} + abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -2725,8 +2910,8 @@ packages: resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} engines: {node: '>=12'} - ai@3.3.3: - resolution: {integrity: sha512-sIwaIDVIQyIMe7KsdrRIEjtVdi3EbqcNnD9ejzuinIoYhfxMpt9POXWnq2R7iC26wqkqOhPuKWePJ8nqYzUYIA==} + ai@3.3.9: + resolution: {integrity: sha512-PS6xHzYIH+iVLG3xd/jwsqZW7+X8GrSrsJwVB4ACMbxhZN8KRs4yUcnGEDPcvRkEL3PqHHJFUo9iVysdZwOUwg==} engines: {node: '>=18'} peerDependencies: openai: ^4.42.0 @@ -2900,6 +3085,9 @@ packages: axios@1.7.3: resolution: {integrity: sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==} + axios@1.7.4: + resolution: {integrity: sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==} + axobject-query@3.1.1: resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} @@ -2959,6 +3147,9 @@ packages: resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + bottleneck@2.19.5: resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} @@ -3071,6 +3262,13 @@ packages: resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} engines: {node: '>= 16'} + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.0.0: + resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} + engines: {node: '>=18.17'} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -3102,6 +3300,11 @@ packages: peerDependencies: devtools-protocol: '*' + chromium-bidi@0.6.4: + resolution: {integrity: sha512-8zoq6ogmhQQkAKZVKO2ObFTl4uOkqoX1PlKQX3hZQ5E9cbUotcAb7h4pTNVAGGv8Z36PF3CtdOriEp/Rz82JqQ==} + peerDependencies: + devtools-protocol: '*' + ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} @@ -3146,8 +3349,8 @@ packages: cohere-ai@7.10.6: resolution: {integrity: sha512-J9y5wenl6IMqQUjklseocgusXcym0wnmuSoEdWyaNEQSYrNsHqWrpjeOYbQZ3A8/5edpPkR5Qsdwcc4FOJ5DOA==} - cohere-ai@7.11.2: - resolution: {integrity: sha512-IImDbZLg+kApTH9KswRAEGd0dRuZiChnsqC8gf6RepuklLuSxEkqto4uwSQQSUTj50Ns4uN7yaxzVyS6OmLpIg==} + cohere-ai@7.12.0: + resolution: {integrity: sha512-DlKtiJwct/v2rzF78XV7RKhm1EXTq780LJhzvu5TLeOnJ9MrSm1JXeFh2cUkye8LmJMUkW47nSyCRL47SxhSLw==} color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -3232,6 +3435,15 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + cosmiconfig@9.0.0: + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + cross-fetch@3.1.8: resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} @@ -3242,10 +3454,17 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + css-tree@2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -3433,6 +3652,19 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} @@ -3472,6 +3704,9 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + encoding-sniffer@0.2.0: + resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==} + encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -3486,10 +3721,14 @@ packages: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} - entities@5.0.0: - resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==} + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + environment@1.1.0: resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} engines: {node: '>=18'} @@ -3536,6 +3775,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true + escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} @@ -3958,8 +4202,8 @@ packages: resolution: {integrity: sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==} engines: {node: '>= 4'} - genkitx-openai@0.10.0: - resolution: {integrity: sha512-99GFTd9DMZua59L6v7LipM0HPPaFaaelGKPsscHOoi7L3V1oc7BBPdvr5XO6Vceasb2Hda13OLeCdu5VIP0Jgg==} + genkitx-openai@0.10.1: + resolution: {integrity: sha512-E9/DzyQcBUSTy81xT2pvEmdnn9Q/cKoojEt6lD/EdOeinhqE9oa59d/kuXTokCMekTrj3Rk7LtNBQIDjnyjNOA==} peerDependencies: '@genkit-ai/ai': ^0.5.0 '@genkit-ai/core': ^0.5.0 @@ -4054,6 +4298,15 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + graphql-request@6.1.0: + resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==} + peerDependencies: + graphql: 14 - 16 + + graphql@16.9.0: + resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + groq-sdk@0.5.0: resolution: {integrity: sha512-RVmhW7qZ+XZoy5fIuSdx/LGQJONpL8MHgZEW7dFwTdgkzStub2XQx6OKv28CHogijdwH41J+Npj/z2jBPu3vmw==} @@ -4115,6 +4368,9 @@ packages: html-entities@2.5.2: resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} + htmlparser2@9.1.0: + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} + http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -4165,6 +4421,10 @@ packages: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + immediate@3.0.6: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} @@ -4551,12 +4811,12 @@ packages: kuler@2.0.0: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} - ky@1.5.0: - resolution: {integrity: sha512-bkQo+UqryW6Zmo/DsixYZE4Z9t2mzvNMhceyIhuMuInb3knm5Q+GNGMKveydJAj+Z6piN1SwI6eR/V0G+Z0BtA==} + ky@1.6.0: + resolution: {integrity: sha512-MG7hlH26oShC4Lysk5TYzXshHLfEY52IJ0ofOeCsifquqTymbXCSTx+g4rXO30XYxoM6Y1ed5pNnpULe9Rx19A==} engines: {node: '>=18'} - langchain@0.2.13: - resolution: {integrity: sha512-PQoDLEoFPyeqUE8YS+Eoxo8F+6ltNeJv/ijiNGp/eomHnVxHkqTXqc9/JK6bii6O/WryOClT7kVNPpVrMNNdzg==} + langchain@0.2.16: + resolution: {integrity: sha512-NaCl1jdxladaLd63VxGtVcbuypzTq14XSmQI6vBajAISJgz02Q1+wiAIPIC2wMfsKjBRoCSgNCJw3/7nxqUuoQ==} engines: {node: '>=18'} peerDependencies: '@aws-sdk/client-s3': '*' @@ -4773,8 +5033,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@15.2.8: - resolution: {integrity: sha512-PUWFf2zQzsd9EFU+kM1d7UP+AZDbKFKuj+9JNVTBkhUFhbg4MAt6WfyMMwBfM4lYqd4D2Jwac5iuTu9rVj4zCQ==} + lint-staged@15.2.9: + resolution: {integrity: sha512-BZAt8Lk3sEnxw7tfxM7jeZlPRuT4M68O0/CwZhhaw6eeWu0Lz5eERE3m386InivXB64fp/mDID452h48tvKlRQ==} engines: {node: '>=18.12.0'} hasBin: true @@ -4782,8 +5042,8 @@ packages: resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==} engines: {node: '>=18.0.0'} - llamaindex@0.5.14: - resolution: {integrity: sha512-Vj+pqRSSHcYyksKISs0N5bgki2C/lGzeIQfT9zT4LnRr72+keG35+Fq5p0GRk4wZR9n/fRT9a19o25h6WMatgA==} + llamaindex@0.5.17: + resolution: {integrity: sha512-7s8j8uDmPoY94qyBogN9rNIroV7roqW+uDR09eeFblfxvf9rcpAOQiFnesLJfBqO7j++QA5sJazIVypNdSfBgg==} engines: {node: '>=18.0.0'} peerDependencies: '@notionhq/client': ^2.2.15 @@ -5116,6 +5376,15 @@ packages: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} + nice-grpc-client-middleware-deadline@2.0.12: + resolution: {integrity: sha512-drKxQJzTbh+Qkd6v+BcRhTmY2mw9zR8Qigu/jk0vIkDi90K6NOOJGgvBdbTxKXtv6QY1g07T1LvwaqW3Mlwdvw==} + + nice-grpc-common@2.0.2: + resolution: {integrity: sha512-7RNWbls5kAL1QVUOXvBsv1uO0wPQK3lHv+cY1gwkTzirnG1Nop4cBJZubpgziNbaVc/bl9QJcyvsf/NQxa3rjQ==} + + nice-grpc@2.1.9: + resolution: {integrity: sha512-shJlg1t4Wn3qTVE31gxofbTrgCX/p4tS1xRnk4bNskCYKvXNEUpJQZpjModsVk1aau69YZDViyC18K9nC7QHYA==} + node-abi@3.65.0: resolution: {integrity: sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==} engines: {node: '>=10'} @@ -5191,6 +5460,9 @@ packages: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} deprecated: This package is no longer supported. + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -5285,18 +5557,14 @@ packages: resolution: {integrity: sha512-KKb3IJ3lZAzHbzAgSN9DiHl8Awybg142vbYgiCgRo/zITbrwTeHH0Ktk7hSG7JQdITiVCf2knjwh/xirVt33Aw==} engines: {node: '>=18'} - openai-zod-to-json-schema@1.0.0: - resolution: {integrity: sha512-cqEKwM9twoi8J9ZtiOLzCM8zdFkCWwgd5oA+LzZPlGywohuoQi+ztz5vonLdnuNlU2AUcJImo7859cYBArwh5A==} + openai-zod-to-json-schema@1.0.2: + resolution: {integrity: sha512-ow+YY1aLbGx5kmgIi5FD3Aw/shL/jHAkFBIWbmW8+mzB4u/FtemBqnNbt17vr++eNopbihhJxw8/ubfeaqe6ug==} engines: {node: '>=18'} peerDependencies: zod: ^3.23.8 - openai@4.54.0: - resolution: {integrity: sha512-e/12BdtTtj+tXs7iHm+Dm7H7WjEWnw7O52B2wSfCQ6lD5F6cvjzo7cANXy5TJ1Q3/qc8YRPT5wBTTFtP5sBp1g==} - hasBin: true - - openai@4.55.1: - resolution: {integrity: sha512-FziYJcWl+SAGbt5AcRIzVzNcnKohpEMQdtzVOmHFbBp/if7x2+ACqgxF2XUbyi2PcKONPcVpmtG5h9qoDAEXwQ==} + openai@4.56.0: + resolution: {integrity: sha512-zcag97+3bG890MNNa0DQD9dGmmTWL8unJdNkulZzWRXrl+QeD+YkBI4H58rJcwErxqGK6a0jVPZ4ReJjhDGcmw==} hasBin: true peerDependencies: zod: ^3.23.8 @@ -5369,8 +5637,8 @@ packages: resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} engines: {node: '>=8'} - p-throttle@6.1.0: - resolution: {integrity: sha512-eQMdGTxk2+047La67wefUtt0tEHh7D+C8Jl7QXoFCuIiNYeQ9zWs2AZiJdIAs72rSXZ06t11me2bgalRNdy3SQ==} + p-throttle@6.2.0: + resolution: {integrity: sha512-NCKkOVj6PZa6NiTmfvGilDdf6vO1rFCD3KDnkHko8dTOtkpk4cSR/VTAhhLMG9aiQ7/A9HYgEDNmxzf6hxzR3g==} engines: {node: '>=18'} p-timeout@3.2.0: @@ -5410,6 +5678,15 @@ packages: resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} engines: {node: '>=18'} + parse5-htmlparser2-tree-adapter@7.0.0: + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + + parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + + parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} @@ -5685,6 +5962,15 @@ packages: resolution: {integrity: sha512-cHArnywCiAAVXa3t4GGL2vttNxh7GqXtIYGym99egkNJ3oG//wL9LkvO4WE8W1TJe95t1F1ocu9X4xWaGsOKOA==} engines: {node: '>=18'} + puppeteer-core@23.1.0: + resolution: {integrity: sha512-SvAsu+xnLN2FMXE/59bp3s3WXp8ewqUGzVV4AQtml/2xmsciZnU/bXcCW+eETHPWQ6Agg2vTI7QzWXPpEARK2g==} + engines: {node: '>=18'} + + puppeteer@23.1.0: + resolution: {integrity: sha512-m+CyicDlGN1AVUeOsCa6/+KQydJzxfsPowL7fQy+VGNeaWafB0m8G5aGfXdfZztKMxzCsdz7KNNzbJPeG9wwFw==} + engines: {node: '>=18'} + hasBin: true + qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -6354,6 +6640,9 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-error@1.0.6: + resolution: {integrity: sha512-tLJxacIQUM82IR7JO1UUkKlYuUTmoY9HBJAmNWFzheSlDS5SPMcNIepejHJa4BpPQLAcbRhRf3GDJzyj6rbKvA==} + ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -6385,46 +6674,46 @@ packages: typescript: optional: true - tsx@4.16.5: - resolution: {integrity: sha512-ArsiAQHEW2iGaqZ8fTA1nX0a+lN5mNTyuGRRO6OW3H/Yno1y9/t1f9YOI1Cfoqz63VAthn++ZYcbDP7jPflc+A==} + tsx@4.17.0: + resolution: {integrity: sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==} engines: {node: '>=18.0.0'} hasBin: true tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - turbo-darwin-64@2.0.12: - resolution: {integrity: sha512-NAgfgbXxX/JScWQmmQnGbPuFZq7LIswHfcMk5JwyBXQM/xmklNOxxac7MnGGIOf19Z2f6S3qHy17VIj0SeGfnA==} + turbo-darwin-64@2.0.14: + resolution: {integrity: sha512-kwfDmjNwlNfvtrvT29+ZBg5n1Wvxl891bFHchMJyzMoR0HOE9N1NSNdSZb9wG3e7sYNIu4uDkNk+VBEqJW0HzQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.0.12: - resolution: {integrity: sha512-cP02uer5KSJ+fXL+OfRRk5hnVjV0c60hxDgNcJxrZpfhun7HHoKDDR7w2xhQntiA45aC6ZZEXRqMKpj6GAmKbg==} + turbo-darwin-arm64@2.0.14: + resolution: {integrity: sha512-m3LXYEshCx3wc4ZClM6gb01KYpFmtjQ9IBF3A7ofjb6ahux3xlYZJZ3uFCLAGHuvGLuJ3htfiPbwlDPTdknqqw==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.0.12: - resolution: {integrity: sha512-+mQgGfg1eq5qF+wenK/FKJaNMNAo5DQLC4htQy+8osW+fx6U+8+6UlPQPaycAWDEqwOI7NwuqkeHfkEQLQUTyQ==} + turbo-linux-64@2.0.14: + resolution: {integrity: sha512-7vBzCPdoTtR92SNn2JMgj1FlMmyonGmpMaQdgAB1OVYtuQ6NVGoh7/lODfaILqXjpvmFSVbpBIDrKOT6EvcprQ==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.0.12: - resolution: {integrity: sha512-KFyEZDXfPU1DK4zimxdCcqAcK7IIttX4mfsgB7NsSEOmH0dhHOih/YFYiyEDC1lTRx0C2RlzQ0Kjjdz48AN5Eg==} + turbo-linux-arm64@2.0.14: + resolution: {integrity: sha512-jwH+c0bfjpBf26K/tdEFatmnYyXwGROjbr6bZmNcL8R+IkGAc/cglL+OToqJnQZTgZvH7uDGbeSyUo7IsHyjuA==} cpu: [arm64] os: [linux] - turbo-windows-64@2.0.12: - resolution: {integrity: sha512-kJj4KCkZTkDTDCqsSw1m1dbO4WeoQq1mYUm/thXOH0OkeqYbSMt0EyoTcJOgKUDsrMnzZD2gPfYrlYHtV69lVA==} + turbo-windows-64@2.0.14: + resolution: {integrity: sha512-w9/XwkHSzvLjmioo6cl3S1yRfI6swxsV1j1eJwtl66JM4/pn0H2rBa855R0n7hZnmI6H5ywLt/nLt6Ae8RTDmw==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.0.12: - resolution: {integrity: sha512-TY3ROxguDilN2olCwcZMaePdW01Xhma0pZU7bNhsQEqca9RGAmsZBuzfGnTMcWPmv4tpnb/PlX1hrt1Hod/44Q==} + turbo-windows-arm64@2.0.14: + resolution: {integrity: sha512-XaQlyYk+Rf4xS5XWCo8XCMIpssgGGy8blzLfolN6YBp4baElIWMlkLZHDbGyiFmCbNf9I9gJI64XGRG+LVyyjA==} cpu: [arm64] os: [win32] - turbo@2.0.12: - resolution: {integrity: sha512-8s2KwqjwQj7z8Z53SUZSKVkQOZ2/Sl4D2F440oaBY/k2lGju60dW6srEpnn8/RIDeICZmQn3pQHF79Jfnc5Skw==} + turbo@2.0.14: + resolution: {integrity: sha512-00JjdCMD/cpsjP0Izkjcm8Oaor5yUCfDwODtaLb+WyblyadkaDEisGhy3Dbd5az9n+5iLSPiUgf+WjPbns6MRg==} hasBin: true twitter-api-sdk@1.2.1: @@ -6451,8 +6740,8 @@ packages: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} - type-fest@4.23.0: - resolution: {integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==} + type-fest@4.25.0: + resolution: {integrity: sha512-bRkIGlXsnGBRBQRAY56UXBm//9qH4bmJfFvq83gSz41N282df+fjy8ofcEgc1sM8geNt5cl6mC2g9Fht1cs8Aw==} engines: {node: '>=16'} type-is@1.6.18: @@ -6482,6 +6771,9 @@ packages: resolution: {integrity: sha512-EGjWssW7Tsk4DGfE+5yluuljS1OGYWiI1J6e8puZz9nTMM51Oug8CD5Zo4gWMsOhq5BI+1bF+rWTm4Vbj3ivRA==} engines: {node: '>= 18'} + typed-query-selector@2.12.0: + resolution: {integrity: sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==} + typescript@5.5.4: resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} @@ -6502,6 +6794,9 @@ packages: undici-types@6.13.0: resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==} + undici-types@6.19.6: + resolution: {integrity: sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==} + undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} @@ -6510,6 +6805,10 @@ packages: resolution: {integrity: sha512-Q2rtqmZWrbP8nePMq7mOJIN98M0fYvSgV89vwl/BQRT4mDOeY2GXZngfGpcBBhtky3woM7G24wZV3Q304Bv6cw==} engines: {node: '>=18.0'} + undici@6.19.7: + resolution: {integrity: sha512-HR3W/bMGPSr90i8AAp2C4DM3wChFdJPLrWYpIS++LxS8K+W535qftjt+4MyjNYHeWabMj1nvtmLIi7l++iq91A==} + engines: {node: '>=18.17'} + universal-github-app-jwt@2.2.0: resolution: {integrity: sha512-G5o6f95b5BggDGuUfKDApKaCgNYy2x7OdHY0zSMF081O0EJobw+1130VONhrA7ezGSV2FNOGyM+KQpQZAr9bIQ==} @@ -6650,14 +6949,18 @@ packages: jsdom: optional: true - vue@3.4.36: - resolution: {integrity: sha512-mIFvbLgjODfx3Iy1SrxOsiPpDb8Bo3EU+87ioimOZzZTOp15IEdAels70IjBOLO3ZFlLW5AhdwY4dWbXVQKYow==} + vue@3.4.38: + resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true + weaviate-client@3.1.4: + resolution: {integrity: sha512-Bw9KV0wtFd4TdifhPAkmc2Lv7bKIX0L2oqObUNG8K8Mv0zoVixGcqlAS3xJdfQ2jSqz0vH3mfetsOBdlvogxfg==} + engines: {node: '>=18.0.0'} + web-streams-polyfill@3.3.3: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} @@ -6676,9 +6979,17 @@ packages: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} + whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} + whatwg-fetch@3.6.20: resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} + whatwg-url@13.0.0: resolution: {integrity: sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==} engines: {node: '>=16'} @@ -6857,9 +7168,9 @@ snapshots: optionalDependencies: zod: 3.23.8 - '@ai-sdk/provider-utils@1.0.8(zod@3.23.8)': + '@ai-sdk/provider-utils@1.0.13(zod@3.23.8)': dependencies: - '@ai-sdk/provider': 0.0.16 + '@ai-sdk/provider': 0.0.20 eventsource-parser: 1.1.2 nanoid: 3.3.6 secure-json-parse: 2.7.0 @@ -6870,51 +7181,53 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/provider@0.0.16': + '@ai-sdk/provider@0.0.20': dependencies: json-schema: 0.4.0 - '@ai-sdk/react@0.0.39(react@18.3.1)(zod@3.23.8)': + '@ai-sdk/react@0.0.45(react@18.3.1)(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.8(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.27(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.13(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.33(zod@3.23.8) swr: 2.2.5(react@18.3.1) optionalDependencies: react: 18.3.1 zod: 3.23.8 - '@ai-sdk/solid@0.0.30(zod@3.23.8)': + '@ai-sdk/solid@0.0.36(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.8(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.27(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.13(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.33(zod@3.23.8) transitivePeerDependencies: - zod - '@ai-sdk/svelte@0.0.32(svelte@4.2.18)(zod@3.23.8)': + '@ai-sdk/svelte@0.0.38(svelte@4.2.18)(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.8(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.27(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.13(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.33(zod@3.23.8) sswr: 2.1.0(svelte@4.2.18) optionalDependencies: svelte: 4.2.18 transitivePeerDependencies: - zod - '@ai-sdk/ui-utils@0.0.27(zod@3.23.8)': + '@ai-sdk/ui-utils@0.0.33(zod@3.23.8)': dependencies: - '@ai-sdk/provider': 0.0.16 - '@ai-sdk/provider-utils': 1.0.8(zod@3.23.8) + '@ai-sdk/provider': 0.0.20 + '@ai-sdk/provider-utils': 1.0.13(zod@3.23.8) + json-schema: 0.4.0 secure-json-parse: 2.7.0 + zod-to-json-schema: 3.22.5(zod@3.23.8) optionalDependencies: zod: 3.23.8 - '@ai-sdk/vue@0.0.31(vue@3.4.36(typescript@5.5.4))(zod@3.23.8)': + '@ai-sdk/vue@0.0.37(vue@3.4.38(typescript@5.5.4))(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.8(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.27(zod@3.23.8) - swrv: 1.0.4(vue@3.4.36(typescript@5.5.4)) + '@ai-sdk/provider-utils': 1.0.13(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.33(zod@3.23.8) + swrv: 1.0.4(vue@3.4.38(typescript@5.5.4)) optionalDependencies: - vue: 3.4.36(typescript@5.5.4) + vue: 3.4.38(typescript@5.5.4) transitivePeerDependencies: - zod @@ -6925,7 +7238,7 @@ snapshots: '@anthropic-ai/sdk@0.21.1(encoding@0.1.13)': dependencies: - '@types/node': 18.19.43 + '@types/node': 18.19.44 '@types/node-fetch': 2.6.11 abort-controller: 3.0.0 agentkeepalive: 4.5.0 @@ -7020,44 +7333,44 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cognito-identity@3.624.0': + '@aws-sdk/client-cognito-identity@3.632.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.624.0(@aws-sdk/client-sts@3.624.0) - '@aws-sdk/client-sts': 3.624.0 - '@aws-sdk/core': 3.624.0 - '@aws-sdk/credential-provider-node': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/client-sso-oidc': 3.632.0(@aws-sdk/client-sts@3.632.0) + '@aws-sdk/client-sts': 3.632.0 + '@aws-sdk/core': 3.629.0 + '@aws-sdk/credential-provider-node': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.632.0) '@aws-sdk/middleware-host-header': 3.620.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.632.0 '@aws-sdk/region-config-resolver': 3.614.0 '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-endpoints': 3.632.0 '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.2 + '@smithy/core': 2.4.0 '@smithy/fetch-http-handler': 3.2.4 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.5 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.14 + '@smithy/middleware-retry': 3.0.15 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.4 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.12 + '@smithy/smithy-client': 3.2.0 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.14 - '@smithy/util-defaults-mode-node': 3.0.14 + '@smithy/util-defaults-mode-browser': 3.0.15 + '@smithy/util-defaults-mode-node': 3.0.15 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -7115,44 +7428,44 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sagemaker@3.624.0': + '@aws-sdk/client-sagemaker@3.633.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.624.0(@aws-sdk/client-sts@3.624.0) - '@aws-sdk/client-sts': 3.624.0 - '@aws-sdk/core': 3.624.0 - '@aws-sdk/credential-provider-node': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/client-sso-oidc': 3.632.0(@aws-sdk/client-sts@3.632.0) + '@aws-sdk/client-sts': 3.632.0 + '@aws-sdk/core': 3.629.0 + '@aws-sdk/credential-provider-node': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.632.0) '@aws-sdk/middleware-host-header': 3.620.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.632.0 '@aws-sdk/region-config-resolver': 3.614.0 '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-endpoints': 3.632.0 '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.2 + '@smithy/core': 2.4.0 '@smithy/fetch-http-handler': 3.2.4 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.5 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.14 + '@smithy/middleware-retry': 3.0.15 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.4 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.12 + '@smithy/smithy-client': 3.2.0 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.14 - '@smithy/util-defaults-mode-node': 3.0.14 + '@smithy/util-defaults-mode-browser': 3.0.15 + '@smithy/util-defaults-mode-node': 3.0.15 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -7209,43 +7522,43 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)': + '@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 '@aws-sdk/client-sts': 3.623.0 - '@aws-sdk/core': 3.624.0 - '@aws-sdk/credential-provider-node': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/core': 3.629.0 + '@aws-sdk/credential-provider-node': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) '@aws-sdk/middleware-host-header': 3.620.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.632.0 '@aws-sdk/region-config-resolver': 3.614.0 '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-endpoints': 3.632.0 '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.2 + '@smithy/core': 2.4.0 '@smithy/fetch-http-handler': 3.2.4 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.5 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.14 + '@smithy/middleware-retry': 3.0.15 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.4 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.12 + '@smithy/smithy-client': 3.2.0 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.14 - '@smithy/util-defaults-mode-node': 3.0.14 + '@smithy/util-defaults-mode-browser': 3.0.15 + '@smithy/util-defaults-mode-node': 3.0.15 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -7254,43 +7567,43 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)': + '@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.624.0 - '@aws-sdk/core': 3.624.0 - '@aws-sdk/credential-provider-node': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/client-sts': 3.632.0 + '@aws-sdk/core': 3.629.0 + '@aws-sdk/credential-provider-node': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.632.0) '@aws-sdk/middleware-host-header': 3.620.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.632.0 '@aws-sdk/region-config-resolver': 3.614.0 '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-endpoints': 3.632.0 '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.2 + '@smithy/core': 2.4.0 '@smithy/fetch-http-handler': 3.2.4 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.5 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.14 + '@smithy/middleware-retry': 3.0.15 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.4 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.12 + '@smithy/smithy-client': 3.2.0 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.14 - '@smithy/util-defaults-mode-node': 3.0.14 + '@smithy/util-defaults-mode-browser': 3.0.15 + '@smithy/util-defaults-mode-node': 3.0.15 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -7342,41 +7655,41 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.624.0': + '@aws-sdk/client-sso@3.632.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.624.0 + '@aws-sdk/core': 3.629.0 '@aws-sdk/middleware-host-header': 3.620.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.632.0 '@aws-sdk/region-config-resolver': 3.614.0 '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-endpoints': 3.632.0 '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.2 + '@smithy/core': 2.4.0 '@smithy/fetch-http-handler': 3.2.4 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.5 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.14 + '@smithy/middleware-retry': 3.0.15 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.4 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.12 + '@smithy/smithy-client': 3.2.0 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.14 - '@smithy/util-defaults-mode-node': 3.0.14 + '@smithy/util-defaults-mode-browser': 3.0.15 + '@smithy/util-defaults-mode-node': 3.0.15 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -7430,43 +7743,43 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.624.0': + '@aws-sdk/client-sts@3.632.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.624.0(@aws-sdk/client-sts@3.624.0) - '@aws-sdk/core': 3.624.0 - '@aws-sdk/credential-provider-node': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/client-sso-oidc': 3.632.0(@aws-sdk/client-sts@3.632.0) + '@aws-sdk/core': 3.629.0 + '@aws-sdk/credential-provider-node': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.632.0) '@aws-sdk/middleware-host-header': 3.620.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.632.0 '@aws-sdk/region-config-resolver': 3.614.0 '@aws-sdk/types': 3.609.0 - '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-endpoints': 3.632.0 '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.2 + '@smithy/core': 2.4.0 '@smithy/fetch-http-handler': 3.2.4 '@smithy/hash-node': 3.0.3 '@smithy/invalid-dependency': 3.0.3 '@smithy/middleware-content-length': 3.0.5 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.14 + '@smithy/middleware-retry': 3.0.15 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.4 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.12 + '@smithy/smithy-client': 3.2.0 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.14 - '@smithy/util-defaults-mode-node': 3.0.14 + '@smithy/util-defaults-mode-browser': 3.0.15 + '@smithy/util-defaults-mode-node': 3.0.15 '@smithy/util-endpoints': 2.0.5 '@smithy/util-middleware': 3.0.3 '@smithy/util-retry': 3.0.3 @@ -7487,13 +7800,14 @@ snapshots: fast-xml-parser: 4.4.1 tslib: 2.6.3 - '@aws-sdk/core@3.624.0': + '@aws-sdk/core@3.629.0': dependencies: - '@smithy/core': 2.3.2 + '@smithy/core': 2.4.0 '@smithy/node-config-provider': 3.1.4 + '@smithy/property-provider': 3.1.3 '@smithy/protocol-http': 4.1.0 '@smithy/signature-v4': 4.1.0 - '@smithy/smithy-client': 3.1.12 + '@smithy/smithy-client': 3.2.0 '@smithy/types': 3.3.0 '@smithy/util-middleware': 3.0.3 fast-xml-parser: 4.4.1 @@ -7509,9 +7823,9 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-cognito-identity@3.624.0': + '@aws-sdk/credential-provider-cognito-identity@3.632.0': dependencies: - '@aws-sdk/client-cognito-identity': 3.624.0 + '@aws-sdk/client-cognito-identity': 3.632.0 '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/types': 3.3.0 @@ -7557,13 +7871,13 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-ini@3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0)': + '@aws-sdk/credential-provider-ini@3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0)': dependencies: '@aws-sdk/client-sts': 3.623.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 @@ -7575,13 +7889,13 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-ini@3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.623.0)': + '@aws-sdk/credential-provider-ini@3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.623.0)': dependencies: '@aws-sdk/client-sts': 3.623.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)) + '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)) '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 @@ -7593,13 +7907,13 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-ini@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0)': + '@aws-sdk/credential-provider-ini@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0)': dependencies: '@aws-sdk/client-sts': 3.623.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-sso': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 @@ -7611,14 +7925,14 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-ini@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.624.0)': + '@aws-sdk/credential-provider-ini@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.632.0)': dependencies: - '@aws-sdk/client-sts': 3.624.0 + '@aws-sdk/client-sts': 3.632.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-sso': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.632.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 @@ -7630,14 +7944,14 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-ini@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.624.0)': + '@aws-sdk/credential-provider-ini@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.632.0)': dependencies: - '@aws-sdk/client-sts': 3.624.0 + '@aws-sdk/client-sts': 3.632.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-sso': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.632.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 @@ -7648,14 +7962,14 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-ini@3.624.0(@aws-sdk/client-sts@3.624.0)': + '@aws-sdk/credential-provider-ini@3.632.0(@aws-sdk/client-sts@3.632.0)': dependencies: - '@aws-sdk/client-sts': 3.624.0 + '@aws-sdk/client-sts': 3.632.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-sso': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.632.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 @@ -7686,13 +8000,13 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-node@3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0)': + '@aws-sdk/credential-provider-node@3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0)': dependencies: '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 - '@aws-sdk/credential-provider-ini': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/credential-provider-ini': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 @@ -7705,13 +8019,13 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-node@3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.623.0)': + '@aws-sdk/credential-provider-node@3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.623.0)': dependencies: '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 - '@aws-sdk/credential-provider-ini': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/credential-provider-ini': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.623.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)) + '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)) '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 @@ -7724,13 +8038,13 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0)': + '@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0)': dependencies: '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 - '@aws-sdk/credential-provider-ini': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/credential-provider-ini': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-sso': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 @@ -7743,14 +8057,14 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.624.0)': + '@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.632.0)': dependencies: '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 - '@aws-sdk/credential-provider-ini': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-ini': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.632.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-sso': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.632.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 @@ -7763,14 +8077,14 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.624.0)': + '@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.632.0)': dependencies: '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 - '@aws-sdk/credential-provider-ini': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-ini': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.632.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-sso': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.632.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 @@ -7782,14 +8096,14 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0)': + '@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0)': dependencies: '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 - '@aws-sdk/credential-provider-ini': 3.624.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-ini': 3.632.0(@aws-sdk/client-sts@3.632.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-sso': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.632.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 @@ -7823,10 +8137,10 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-sso@3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))': + '@aws-sdk/credential-provider-sso@3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))': dependencies: '@aws-sdk/client-sso': 3.623.0 - '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/shared-ini-file-loader': 3.1.4 @@ -7836,10 +8150,10 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-sso@3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))': + '@aws-sdk/credential-provider-sso@3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))': dependencies: '@aws-sdk/client-sso': 3.623.0 - '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)) + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)) '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/shared-ini-file-loader': 3.1.4 @@ -7849,10 +8163,10 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-sso@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))': + '@aws-sdk/credential-provider-sso@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))': dependencies: - '@aws-sdk/client-sso': 3.624.0 - '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/client-sso': 3.632.0 + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/shared-ini-file-loader': 3.1.4 @@ -7862,10 +8176,10 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-sso@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))': + '@aws-sdk/credential-provider-sso@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))': dependencies: - '@aws-sdk/client-sso': 3.624.0 - '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)) + '@aws-sdk/client-sso': 3.632.0 + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)) '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/shared-ini-file-loader': 3.1.4 @@ -7883,15 +8197,15 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/credential-provider-web-identity@3.621.0(@aws-sdk/client-sts@3.624.0)': + '@aws-sdk/credential-provider-web-identity@3.621.0(@aws-sdk/client-sts@3.632.0)': dependencies: - '@aws-sdk/client-sts': 3.624.0 + '@aws-sdk/client-sts': 3.632.0 '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/credential-providers@3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))': + '@aws-sdk/credential-providers@3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))': dependencies: '@aws-sdk/client-cognito-identity': 3.623.0 '@aws-sdk/client-sso': 3.623.0 @@ -7899,10 +8213,10 @@ snapshots: '@aws-sdk/credential-provider-cognito-identity': 3.623.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 - '@aws-sdk/credential-provider-ini': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) - '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/credential-provider-ini': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.623.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 @@ -7913,7 +8227,7 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-providers@3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))': + '@aws-sdk/credential-providers@3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))': dependencies: '@aws-sdk/client-cognito-identity': 3.623.0 '@aws-sdk/client-sso': 3.623.0 @@ -7921,10 +8235,10 @@ snapshots: '@aws-sdk/credential-provider-cognito-identity': 3.623.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 - '@aws-sdk/credential-provider-ini': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.623.0) - '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/credential-provider-ini': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.623.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)) + '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)) '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 @@ -7935,19 +8249,19 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-providers@3.624.0': + '@aws-sdk/credential-providers@3.632.0': dependencies: - '@aws-sdk/client-cognito-identity': 3.624.0 - '@aws-sdk/client-sso': 3.624.0 - '@aws-sdk/client-sts': 3.624.0 - '@aws-sdk/credential-provider-cognito-identity': 3.624.0 + '@aws-sdk/client-cognito-identity': 3.632.0 + '@aws-sdk/client-sso': 3.632.0 + '@aws-sdk/client-sts': 3.632.0 + '@aws-sdk/credential-provider-cognito-identity': 3.632.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 - '@aws-sdk/credential-provider-ini': 3.624.0(@aws-sdk/client-sts@3.624.0) - '@aws-sdk/credential-provider-node': 3.624.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-ini': 3.632.0(@aws-sdk/client-sts@3.632.0) + '@aws-sdk/credential-provider-node': 3.632.0(@aws-sdk/client-sts@3.632.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-sso': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.632.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 @@ -7958,19 +8272,19 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-providers@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))': + '@aws-sdk/credential-providers@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))': dependencies: - '@aws-sdk/client-cognito-identity': 3.624.0 - '@aws-sdk/client-sso': 3.624.0 - '@aws-sdk/client-sts': 3.624.0 - '@aws-sdk/credential-provider-cognito-identity': 3.624.0 + '@aws-sdk/client-cognito-identity': 3.632.0 + '@aws-sdk/client-sso': 3.632.0 + '@aws-sdk/client-sts': 3.632.0 + '@aws-sdk/credential-provider-cognito-identity': 3.632.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 - '@aws-sdk/credential-provider-ini': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.624.0) - '@aws-sdk/credential-provider-node': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-ini': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.632.0) + '@aws-sdk/credential-provider-node': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.632.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-sso': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.632.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 @@ -7981,19 +8295,19 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-providers@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))': + '@aws-sdk/credential-providers@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))': dependencies: - '@aws-sdk/client-cognito-identity': 3.624.0 - '@aws-sdk/client-sso': 3.624.0 - '@aws-sdk/client-sts': 3.624.0 - '@aws-sdk/credential-provider-cognito-identity': 3.624.0 + '@aws-sdk/client-cognito-identity': 3.632.0 + '@aws-sdk/client-sso': 3.632.0 + '@aws-sdk/client-sts': 3.632.0 + '@aws-sdk/credential-provider-cognito-identity': 3.632.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.622.0 - '@aws-sdk/credential-provider-ini': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.624.0) - '@aws-sdk/credential-provider-node': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-ini': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.632.0) + '@aws-sdk/credential-provider-node': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/client-sts@3.632.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)) - '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-sso': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.632.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 '@smithy/property-provider': 3.1.3 @@ -8032,6 +8346,14 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@aws-sdk/middleware-user-agent@3.632.0': + dependencies: + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.632.0 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@aws-sdk/protocol-http@3.374.0': dependencies: '@smithy/protocol-http': 1.2.0 @@ -8060,18 +8382,18 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))': + '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))': dependencies: - '@aws-sdk/client-sso-oidc': 3.624.0(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/client-sso-oidc': 3.632.0(@aws-sdk/client-sts@3.623.0) '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/shared-ini-file-loader': 3.1.4 '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))': + '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))': dependencies: - '@aws-sdk/client-sso-oidc': 3.624.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/client-sso-oidc': 3.632.0(@aws-sdk/client-sts@3.632.0) '@aws-sdk/types': 3.609.0 '@smithy/property-provider': 3.1.3 '@smithy/shared-ini-file-loader': 3.1.4 @@ -8090,6 +8412,13 @@ snapshots: '@smithy/util-endpoints': 2.0.5 tslib: 2.6.3 + '@aws-sdk/util-endpoints@3.632.0': + dependencies: + '@aws-sdk/types': 3.609.0 + '@smithy/types': 3.3.0 + '@smithy/util-endpoints': 2.0.5 + tslib: 2.6.3 + '@aws-sdk/util-locate-window@3.568.0': dependencies: tslib: 2.6.3 @@ -8411,10 +8740,10 @@ snapshots: dedent: 1.5.3 hash-object: 5.0.1 jsonrepair: 3.8.0 - ky: 1.5.0 + ky: 1.6.0 openai-fetch: 2.0.3 p-map: 7.0.2 - p-throttle: 6.1.0 + p-throttle: 6.2.0 parse-json: 8.1.0 pinecone-client: 2.0.0 tiktoken: 1.0.15 @@ -8452,75 +8781,147 @@ snapshots: '@esbuild/aix-ppc64@0.23.0': optional: true + '@esbuild/aix-ppc64@0.23.1': + optional: true + '@esbuild/android-arm64@0.23.0': optional: true + '@esbuild/android-arm64@0.23.1': + optional: true + '@esbuild/android-arm@0.23.0': optional: true + '@esbuild/android-arm@0.23.1': + optional: true + '@esbuild/android-x64@0.23.0': optional: true + '@esbuild/android-x64@0.23.1': + optional: true + '@esbuild/darwin-arm64@0.23.0': optional: true + '@esbuild/darwin-arm64@0.23.1': + optional: true + '@esbuild/darwin-x64@0.23.0': optional: true + '@esbuild/darwin-x64@0.23.1': + optional: true + '@esbuild/freebsd-arm64@0.23.0': optional: true + '@esbuild/freebsd-arm64@0.23.1': + optional: true + '@esbuild/freebsd-x64@0.23.0': optional: true + '@esbuild/freebsd-x64@0.23.1': + optional: true + '@esbuild/linux-arm64@0.23.0': optional: true + '@esbuild/linux-arm64@0.23.1': + optional: true + '@esbuild/linux-arm@0.23.0': optional: true + '@esbuild/linux-arm@0.23.1': + optional: true + '@esbuild/linux-ia32@0.23.0': optional: true + '@esbuild/linux-ia32@0.23.1': + optional: true + '@esbuild/linux-loong64@0.23.0': optional: true + '@esbuild/linux-loong64@0.23.1': + optional: true + '@esbuild/linux-mips64el@0.23.0': optional: true + '@esbuild/linux-mips64el@0.23.1': + optional: true + '@esbuild/linux-ppc64@0.23.0': optional: true + '@esbuild/linux-ppc64@0.23.1': + optional: true + '@esbuild/linux-riscv64@0.23.0': optional: true + '@esbuild/linux-riscv64@0.23.1': + optional: true + '@esbuild/linux-s390x@0.23.0': optional: true + '@esbuild/linux-s390x@0.23.1': + optional: true + '@esbuild/linux-x64@0.23.0': optional: true + '@esbuild/linux-x64@0.23.1': + optional: true + '@esbuild/netbsd-x64@0.23.0': optional: true + '@esbuild/netbsd-x64@0.23.1': + optional: true + '@esbuild/openbsd-arm64@0.23.0': optional: true + '@esbuild/openbsd-arm64@0.23.1': + optional: true + '@esbuild/openbsd-x64@0.23.0': optional: true + '@esbuild/openbsd-x64@0.23.1': + optional: true + '@esbuild/sunos-x64@0.23.0': optional: true + '@esbuild/sunos-x64@0.23.1': + optional: true + '@esbuild/win32-arm64@0.23.0': optional: true + '@esbuild/win32-arm64@0.23.1': + optional: true + '@esbuild/win32-ia32@0.23.0': optional: true + '@esbuild/win32-ia32@0.23.1': + optional: true + '@esbuild/win32-x64@0.23.0': optional: true + '@esbuild/win32-x64@0.23.1': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': dependencies: eslint: 8.57.0 @@ -8534,7 +8935,7 @@ snapshots: debug: 4.3.6 espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -8548,7 +8949,7 @@ snapshots: debug: 4.3.6 espree: 10.1.0 globals: 14.0.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -8588,11 +8989,11 @@ snapshots: - jest - supports-color - '@genkit-ai/ai@0.5.9': + '@genkit-ai/ai@0.5.10': dependencies: - '@genkit-ai/core': 0.5.9 + '@genkit-ai/core': 0.5.10 '@opentelemetry/api': 1.9.0 - '@types/node': 20.14.14 + '@types/node': 20.15.0 json5: 2.2.3 node-fetch: 3.3.2 partial-json: 0.1.7 @@ -8600,7 +9001,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@genkit-ai/core@0.5.9': + '@genkit-ai/core@0.5.10': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/context-async-hooks': 1.25.1(@opentelemetry/api@1.9.0) @@ -8627,6 +9028,10 @@ snapshots: '@google/generative-ai@0.12.0': {} + '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': + dependencies: + graphql: 16.9.0 + '@grpc/grpc-js@1.11.1': dependencies: '@grpc/proto-loader': 0.7.13 @@ -8687,13 +9092,13 @@ snapshots: '@js-sdsl/ordered-map@4.4.2': {} - '@langchain/core@0.2.21(langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))': + '@langchain/core@0.2.27(langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))': dependencies: ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.12 - langsmith: 0.1.40(ov2clzonnd7jaldfnntirpdcva) + langsmith: 0.1.40(nnzghv6fsr63hdvdhlohdgo3ba) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 @@ -8704,31 +9109,31 @@ snapshots: - langchain - openai - '@langchain/openai@0.2.6(encoding@0.1.13)(langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))': + '@langchain/openai@0.2.7(encoding@0.1.13)(langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))': dependencies: - '@langchain/core': 0.2.21(langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)) + '@langchain/core': 0.2.27(langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)) js-tiktoken: 1.0.12 - openai: 4.55.1(encoding@0.1.13)(zod@3.23.8) + openai: 4.56.0(encoding@0.1.13)(zod@3.23.8) zod: 3.23.8 zod-to-json-schema: 3.23.2(zod@3.23.8) transitivePeerDependencies: - encoding - langchain - '@langchain/textsplitters@0.0.3(langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))': + '@langchain/textsplitters@0.0.3(langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))': dependencies: - '@langchain/core': 0.2.21(langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)) + '@langchain/core': 0.2.27(langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)) js-tiktoken: 1.0.12 transitivePeerDependencies: - langchain - openai - '@llamaindex/cloud@0.2.1': {} + '@llamaindex/cloud@0.2.2': {} - '@llamaindex/core@0.1.7(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15)': + '@llamaindex/core@0.1.8(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15)': dependencies: - '@llamaindex/env': 0.1.8(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) - '@types/node': 20.14.14 + '@llamaindex/env': 0.1.9(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) + '@types/node': 20.15.0 zod: 3.23.8 transitivePeerDependencies: - '@aws-crypto/sha256-js' @@ -8736,10 +9141,10 @@ snapshots: - pathe - tiktoken - '@llamaindex/env@0.1.8(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15)': + '@llamaindex/env@0.1.9(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15)': dependencies: '@types/lodash': 4.17.7 - '@types/node': 20.14.14 + '@types/node': 20.15.0 js-tiktoken: 1.0.12 tiktoken: 1.0.15 optionalDependencies: @@ -8799,7 +9204,7 @@ snapshots: dependencies: sparse-bitfield: 3.0.3 - '@nangohq/node@0.42.2': + '@nangohq/node@0.42.4': dependencies: axios: 1.7.3 transitivePeerDependencies: @@ -9219,6 +9624,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@puppeteer/browsers@2.3.1': + dependencies: + debug: 4.3.6 + extract-zip: 2.0.1 + progress: 2.0.3 + proxy-agent: 6.4.0 + semver: 7.6.3 + tar-fs: 3.0.6 + unbzip2-stream: 1.4.3 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + optional: true + '@qdrant/js-client-rest@1.10.0(typescript@5.5.4)': dependencies: '@qdrant/openapi-typescript-fetch': 1.2.6 @@ -9312,6 +9731,19 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 + '@smithy/core@2.4.0': + dependencies: + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.15 + '@smithy/middleware-serde': 3.0.3 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.2.0 + '@smithy/types': 3.3.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + '@smithy/credential-provider-imds@3.2.0': dependencies: '@smithy/node-config-provider': 3.1.4 @@ -9387,6 +9819,18 @@ snapshots: tslib: 2.6.3 uuid: 9.0.1 + '@smithy/middleware-retry@3.0.15': + dependencies: + '@smithy/node-config-provider': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/service-error-classification': 3.0.3 + '@smithy/smithy-client': 3.2.0 + '@smithy/types': 3.3.0 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + tslib: 2.6.3 + uuid: 9.0.1 + '@smithy/middleware-serde@3.0.3': dependencies: '@smithy/types': 3.3.0 @@ -9478,6 +9922,15 @@ snapshots: '@smithy/util-stream': 3.1.3 tslib: 2.6.3 + '@smithy/smithy-client@3.2.0': + dependencies: + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-stack': 3.0.3 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 + '@smithy/util-stream': 3.1.3 + tslib: 2.6.3 + '@smithy/types@1.2.0': dependencies: tslib: 2.6.3 @@ -9533,6 +9986,14 @@ snapshots: bowser: 2.11.0 tslib: 2.6.3 + '@smithy/util-defaults-mode-browser@3.0.15': + dependencies: + '@smithy/property-provider': 3.1.3 + '@smithy/smithy-client': 3.2.0 + '@smithy/types': 3.3.0 + bowser: 2.11.0 + tslib: 2.6.3 + '@smithy/util-defaults-mode-node@3.0.14': dependencies: '@smithy/config-resolver': 3.0.5 @@ -9543,6 +10004,16 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/util-defaults-mode-node@3.0.15': + dependencies: + '@smithy/config-resolver': 3.0.5 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/node-config-provider': 3.1.4 + '@smithy/property-provider': 3.1.3 + '@smithy/smithy-client': 3.2.0 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/util-endpoints@2.0.5': dependencies: '@smithy/node-config-provider': 3.1.4 @@ -9636,32 +10107,32 @@ snapshots: '@types/node-fetch@2.6.11': dependencies: - '@types/node': 18.19.43 + '@types/node': 18.19.44 form-data: 4.0.0 '@types/node@12.20.55': {} - '@types/node@18.19.43': + '@types/node@18.19.44': dependencies: undici-types: 5.26.5 - '@types/node@20.14.14': - dependencies: - undici-types: 5.26.5 - - '@types/node@22.1.0': + '@types/node@20.15.0': dependencies: undici-types: 6.13.0 + '@types/node@22.4.0': + dependencies: + undici-types: 6.19.6 + '@types/normalize-package-data@2.4.4': {} '@types/papaparse@5.3.14': dependencies: - '@types/node': 20.14.14 + '@types/node': 20.15.0 '@types/pg@8.11.6': dependencies: - '@types/node': 20.14.14 + '@types/node': 20.15.0 pg-protocol: 1.6.1 pg-types: 4.0.2 @@ -9685,7 +10156,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.1.0 + '@types/node': 22.4.0 optional: true '@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': @@ -9806,59 +10277,59 @@ snapshots: '@vladfrangu/async_event_emitter@2.4.5': {} - '@vue/compiler-core@3.4.36': + '@vue/compiler-core@3.4.38': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.4.36 - entities: 5.0.0 + '@vue/shared': 3.4.38 + entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.36': + '@vue/compiler-dom@3.4.38': dependencies: - '@vue/compiler-core': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/compiler-core': 3.4.38 + '@vue/shared': 3.4.38 - '@vue/compiler-sfc@3.4.36': + '@vue/compiler-sfc@3.4.38': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.4.36 - '@vue/compiler-dom': 3.4.36 - '@vue/compiler-ssr': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/compiler-core': 3.4.38 + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.41 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.36': + '@vue/compiler-ssr@3.4.38': dependencies: - '@vue/compiler-dom': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/compiler-dom': 3.4.38 + '@vue/shared': 3.4.38 - '@vue/reactivity@3.4.36': + '@vue/reactivity@3.4.38': dependencies: - '@vue/shared': 3.4.36 + '@vue/shared': 3.4.38 - '@vue/runtime-core@3.4.36': + '@vue/runtime-core@3.4.38': dependencies: - '@vue/reactivity': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/reactivity': 3.4.38 + '@vue/shared': 3.4.38 - '@vue/runtime-dom@3.4.36': + '@vue/runtime-dom@3.4.38': dependencies: - '@vue/reactivity': 3.4.36 - '@vue/runtime-core': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/reactivity': 3.4.38 + '@vue/runtime-core': 3.4.38 + '@vue/shared': 3.4.38 csstype: 3.1.3 - '@vue/server-renderer@3.4.36(vue@3.4.36(typescript@5.5.4))': + '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.4.36 - '@vue/shared': 3.4.36 - vue: 3.4.36(typescript@5.5.4) + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 + vue: 3.4.38(typescript@5.5.4) - '@vue/shared@3.4.36': {} + '@vue/shared@3.4.38': {} '@xenova/transformers@2.17.2': dependencies: @@ -9884,6 +10355,8 @@ snapshots: abbrev@1.1.1: optional: true + abort-controller-x@0.4.3: {} + abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 @@ -9925,15 +10398,15 @@ snapshots: clean-stack: 4.2.0 indent-string: 5.0.0 - ai@3.3.3(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.36(typescript@5.5.4))(zod@3.23.8): + ai@3.3.9(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.38(typescript@5.5.4))(zod@3.23.8): dependencies: - '@ai-sdk/provider': 0.0.16 - '@ai-sdk/provider-utils': 1.0.8(zod@3.23.8) - '@ai-sdk/react': 0.0.39(react@18.3.1)(zod@3.23.8) - '@ai-sdk/solid': 0.0.30(zod@3.23.8) - '@ai-sdk/svelte': 0.0.32(svelte@4.2.18)(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.27(zod@3.23.8) - '@ai-sdk/vue': 0.0.31(vue@3.4.36(typescript@5.5.4))(zod@3.23.8) + '@ai-sdk/provider': 0.0.20 + '@ai-sdk/provider-utils': 1.0.13(zod@3.23.8) + '@ai-sdk/react': 0.0.45(react@18.3.1)(zod@3.23.8) + '@ai-sdk/solid': 0.0.36(zod@3.23.8) + '@ai-sdk/svelte': 0.0.38(svelte@4.2.18)(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.33(zod@3.23.8) + '@ai-sdk/vue': 0.0.37(vue@3.4.38(typescript@5.5.4))(zod@3.23.8) '@opentelemetry/api': 1.9.0 eventsource-parser: 1.1.2 json-schema: 0.4.0 @@ -9942,7 +10415,7 @@ snapshots: secure-json-parse: 2.7.0 zod-to-json-schema: 3.22.5(zod@3.23.8) optionalDependencies: - openai: 4.55.1(encoding@0.1.13)(zod@3.23.8) + openai: 4.56.0(encoding@0.1.13)(zod@3.23.8) react: 18.3.1 sswr: 2.1.0(svelte@4.2.18) svelte: 4.2.18 @@ -10131,6 +10604,15 @@ snapshots: transitivePeerDependencies: - debug + axios@1.7.4: + dependencies: + follow-redirects: 1.15.6 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + optional: true + axobject-query@3.1.1: dependencies: deep-equal: 2.2.3 @@ -10203,6 +10685,9 @@ snapshots: transitivePeerDependencies: - supports-color + boolbase@1.0.0: + optional: true + bottleneck@2.19.5: {} bowser@2.11.0: {} @@ -10319,6 +10804,31 @@ snapshots: check-error@2.1.1: {} + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + optional: true + + cheerio@1.0.0: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.1.0 + encoding-sniffer: 0.2.0 + htmlparser2: 9.1.0 + parse5: 7.1.2 + parse5-htmlparser2-tree-adapter: 7.0.0 + parse5-parser-stream: 7.1.2 + undici: 6.19.7 + whatwg-mimetype: 4.0.0 + optional: true + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -10336,35 +10846,35 @@ snapshots: chownr@2.0.0: optional: true - chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.54.0(encoding@0.1.13)): + chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)): dependencies: cliui: 8.0.1 isomorphic-fetch: 3.0.0(encoding@0.1.13) optionalDependencies: '@google/generative-ai': 0.12.0 - cohere-ai: 7.10.6(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13) - openai: 4.54.0(encoding@0.1.13) + cohere-ai: 7.10.6(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13) + openai: 4.56.0(encoding@0.1.13)(zod@3.23.8) transitivePeerDependencies: - encoding - chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.54.0(encoding@0.1.13)): + chromadb@1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)): dependencies: cliui: 8.0.1 isomorphic-fetch: 3.0.0(encoding@0.1.13) optionalDependencies: '@google/generative-ai': 0.12.0 - cohere-ai: 7.10.6(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(encoding@0.1.13) - openai: 4.54.0(encoding@0.1.13) + cohere-ai: 7.10.6(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(encoding@0.1.13) + openai: 4.56.0(encoding@0.1.13)(zod@3.23.8) transitivePeerDependencies: - encoding - chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)): + chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)): dependencies: cliui: 8.0.1 isomorphic-fetch: 3.0.0(encoding@0.1.13) optionalDependencies: - cohere-ai: 7.11.2(encoding@0.1.13) - openai: 4.55.1(encoding@0.1.13)(zod@3.23.8) + cohere-ai: 7.12.0(encoding@0.1.13) + openai: 4.56.0(encoding@0.1.13)(zod@3.23.8) transitivePeerDependencies: - encoding optional: true @@ -10376,6 +10886,14 @@ snapshots: urlpattern-polyfill: 10.0.0 zod: 3.23.8 + chromium-bidi@0.6.4(devtools-protocol@0.0.1312386): + dependencies: + devtools-protocol: 0.0.1312386 + mitt: 3.0.1 + urlpattern-polyfill: 10.0.0 + zod: 3.23.8 + optional: true + ci-info@3.9.0: {} ci-info@4.0.0: {} @@ -10419,10 +10937,10 @@ snapshots: dependencies: rfdc: 1.4.1 - cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13): + cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13): dependencies: '@aws-sdk/client-sagemaker': 3.623.0 - '@aws-sdk/credential-providers': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-providers': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) '@aws-sdk/protocol-http': 3.374.0 '@aws-sdk/signature-v4': 3.374.0 form-data: 4.0.0 @@ -10438,10 +10956,10 @@ snapshots: - aws-crt - encoding - cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(encoding@0.1.13): + cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(encoding@0.1.13): dependencies: '@aws-sdk/client-sagemaker': 3.623.0 - '@aws-sdk/credential-providers': 3.623.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)) + '@aws-sdk/credential-providers': 3.623.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)) '@aws-sdk/protocol-http': 3.374.0 '@aws-sdk/signature-v4': 3.374.0 form-data: 4.0.0 @@ -10457,10 +10975,10 @@ snapshots: - aws-crt - encoding - cohere-ai@7.11.2(encoding@0.1.13): + cohere-ai@7.12.0(encoding@0.1.13): dependencies: - '@aws-sdk/client-sagemaker': 3.624.0 - '@aws-sdk/credential-providers': 3.624.0 + '@aws-sdk/client-sagemaker': 3.633.0 + '@aws-sdk/credential-providers': 3.632.0 '@aws-sdk/protocol-http': 3.374.0 '@aws-sdk/signature-v4': 3.374.0 form-data: 4.0.0 @@ -10549,6 +11067,16 @@ snapshots: core-util-is@1.0.3: {} + cosmiconfig@9.0.0(typescript@5.5.4): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + optionalDependencies: + typescript: 5.5.4 + optional: true + cross-fetch@3.1.8(encoding@0.1.13): dependencies: node-fetch: 2.7.0(encoding@0.1.13) @@ -10567,11 +11095,23 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + optional: true + css-tree@2.3.1: dependencies: mdn-data: 2.0.30 source-map-js: 1.2.0 + css-what@6.1.0: + optional: true + csstype@3.1.3: {} damerau-levenshtein@1.0.8: {} @@ -10738,6 +11278,28 @@ snapshots: dependencies: esutils: 2.0.3 + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + optional: true + + domelementtype@2.3.0: + optional: true + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + optional: true + + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + optional: true + dotenv@16.4.5: {} duck@0.1.12: @@ -10776,6 +11338,12 @@ snapshots: encodeurl@1.0.2: {} + encoding-sniffer@0.2.0: + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 3.1.1 + optional: true + encoding@0.1.13: dependencies: iconv-lite: 0.6.3 @@ -10794,7 +11362,10 @@ snapshots: ansi-colors: 4.1.3 strip-ansi: 6.0.1 - entities@5.0.0: {} + entities@4.5.0: {} + + env-paths@2.2.1: + optional: true environment@1.1.0: {} @@ -10933,6 +11504,33 @@ snapshots: '@esbuild/win32-ia32': 0.23.0 '@esbuild/win32-x64': 0.23.0 + esbuild@0.23.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 + escalade@3.1.2: {} escape-html@1.0.3: {} @@ -11148,7 +11746,7 @@ snapshots: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -11509,11 +12107,11 @@ snapshots: generic-pool@3.9.0: {} - genkitx-openai@0.10.0(@genkit-ai/ai@0.5.9)(@genkit-ai/core@0.5.9): + genkitx-openai@0.10.1(@genkit-ai/ai@0.5.10)(@genkit-ai/core@0.5.10): dependencies: - '@genkit-ai/ai': 0.5.9 - '@genkit-ai/core': 0.5.9 - openai: 4.55.1(encoding@0.1.13)(zod@3.23.8) + '@genkit-ai/ai': 0.5.10 + '@genkit-ai/core': 0.5.10 + openai: 4.56.0(encoding@0.1.13)(zod@3.23.8) zod: 3.23.8 transitivePeerDependencies: - encoding @@ -11611,7 +12209,7 @@ snapshots: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 4.0.0 @@ -11635,9 +12233,19 @@ snapshots: graphemer@1.4.0: {} + graphql-request@6.1.0(encoding@0.1.13)(graphql@16.9.0): + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + cross-fetch: 3.1.8(encoding@0.1.13) + graphql: 16.9.0 + transitivePeerDependencies: + - encoding + + graphql@16.9.0: {} + groq-sdk@0.5.0(encoding@0.1.13): dependencies: - '@types/node': 18.19.43 + '@types/node': 18.19.44 '@types/node-fetch': 2.6.11 abort-controller: 3.0.0 agentkeepalive: 4.5.0 @@ -11686,7 +12294,7 @@ snapshots: decircular: 0.1.1 is-obj: 3.0.0 sort-keys: 5.0.0 - type-fest: 4.23.0 + type-fest: 4.25.0 hasown@2.0.2: dependencies: @@ -11700,6 +12308,14 @@ snapshots: html-entities@2.5.2: {} + htmlparser2@9.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + optional: true + http-errors@2.0.0: dependencies: depd: 2.0.0 @@ -11754,6 +12370,8 @@ snapshots: ignore@5.3.1: {} + ignore@5.3.2: {} + immediate@3.0.6: {} import-fresh@3.3.0: @@ -12118,18 +12736,18 @@ snapshots: kuler@2.0.0: {} - ky@1.5.0: {} + ky@1.6.0: {} - langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)): + langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)): dependencies: - '@langchain/core': 0.2.21(langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)) - '@langchain/openai': 0.2.6(encoding@0.1.13)(langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))) - '@langchain/textsplitters': 0.0.3(langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)) + '@langchain/core': 0.2.27(langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/openai': 0.2.7(encoding@0.1.13)(langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))) + '@langchain/textsplitters': 0.0.3(langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)) binary-extensions: 2.3.0 js-tiktoken: 1.0.12 js-yaml: 4.1.0 jsonpointer: 5.0.1 - langsmith: 0.1.40(ov2clzonnd7jaldfnntirpdcva) + langsmith: 0.1.40(nnzghv6fsr63hdvdhlohdgo3ba) openapi-types: 12.1.3 p-retry: 4.6.2 uuid: 10.0.0 @@ -12137,23 +12755,25 @@ snapshots: zod: 3.23.8 zod-to-json-schema: 3.23.2(zod@3.23.8) optionalDependencies: - '@aws-sdk/credential-provider-node': 3.624.0(@aws-sdk/client-sts@3.624.0) + '@aws-sdk/credential-provider-node': 3.632.0(@aws-sdk/client-sts@3.632.0) '@browserbasehq/sdk': 1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) '@notionhq/client': 2.2.15(encoding@0.1.13) '@pinecone-database/pinecone': 3.0.0 assemblyai: 4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) - axios: 1.7.3 - chromadb: 1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)) + axios: 1.7.4 + cheerio: 1.0.0 + chromadb: 1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)) fast-xml-parser: 4.4.1 - ignore: 5.3.1 + ignore: 5.3.2 mammoth: 1.8.0 - mongodb: 6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3) + mongodb: 6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3) + puppeteer: 23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4) ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - encoding - openai - langsmith@0.1.40(ov2clzonnd7jaldfnntirpdcva): + langsmith@0.1.40(nnzghv6fsr63hdvdhlohdgo3ba): dependencies: '@types/uuid': 9.0.8 commander: 10.0.1 @@ -12162,9 +12782,9 @@ snapshots: semver: 7.6.3 uuid: 9.0.1 optionalDependencies: - '@langchain/core': 0.2.21(langchain@0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)) - langchain: 0.2.13(@aws-sdk/credential-provider-node@3.624.0(@aws-sdk/client-sts@3.624.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.3)(chromadb@1.8.1(cohere-ai@7.11.2(encoding@0.1.13))(encoding@0.1.13)(openai@4.55.1(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.1)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3))(openai@4.55.1(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) - openai: 4.55.1(encoding@0.1.13)(zod@3.23.8) + '@langchain/core': 0.2.27(langchain@0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)) + langchain: 0.2.16(@aws-sdk/credential-provider-node@3.632.0(@aws-sdk/client-sts@3.632.0))(@browserbasehq/sdk@1.4.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@notionhq/client@2.2.15(encoding@0.1.13))(@pinecone-database/pinecone@3.0.0)(assemblyai@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.7.4)(cheerio@1.0.0)(chromadb@1.8.1(cohere-ai@7.12.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(fast-xml-parser@4.4.1)(ignore@5.3.2)(mammoth@1.8.0)(mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3))(openai@4.56.0(encoding@0.1.13)(zod@3.23.8))(puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4))(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) + openai: 4.56.0(encoding@0.1.13)(zod@3.23.8) language-subtag-registry@0.3.23: {} @@ -12185,7 +12805,7 @@ snapshots: lines-and-columns@1.2.4: {} - lint-staged@15.2.8: + lint-staged@15.2.9: dependencies: chalk: 5.3.0 commander: 12.1.0 @@ -12209,7 +12829,7 @@ snapshots: rfdc: 1.4.1 wrap-ansi: 9.0.0 - llamaindex@0.5.14(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/credential-providers@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4): + llamaindex@0.5.17(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/credential-providers@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4): dependencies: '@anthropic-ai/sdk': 0.21.1(encoding@0.1.13) '@aws-crypto/sha256-js': 5.2.0 @@ -12220,23 +12840,23 @@ snapshots: '@google/generative-ai': 0.12.0 '@grpc/grpc-js': 1.11.1 '@huggingface/inference': 2.8.0 - '@llamaindex/cloud': 0.2.1 - '@llamaindex/core': 0.1.7(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) - '@llamaindex/env': 0.1.8(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) + '@llamaindex/cloud': 0.2.2 + '@llamaindex/core': 0.1.8(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) + '@llamaindex/env': 0.1.9(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) '@mistralai/mistralai': 0.5.0(encoding@0.1.13) '@mixedbread-ai/sdk': 2.2.11(encoding@0.1.13) '@pinecone-database/pinecone': 2.2.2 '@qdrant/js-client-rest': 1.10.0(typescript@5.5.4) '@types/lodash': 4.17.7 - '@types/node': 20.14.14 + '@types/node': 20.15.0 '@types/papaparse': 5.3.14 '@types/pg': 8.11.6 '@xenova/transformers': 2.17.2 '@zilliz/milvus2-sdk-node': 2.4.4 ajv: 8.17.1 assemblyai: 4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) - chromadb: 1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.54.0(encoding@0.1.13)) - cohere-ai: 7.10.6(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13) + chromadb: 1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)) + cohere-ai: 7.10.6(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0))(encoding@0.1.13) discord-api-types: 0.37.93 groq-sdk: 0.5.0(encoding@0.1.13) js-tiktoken: 1.0.12 @@ -12244,9 +12864,9 @@ snapshots: magic-bytes.js: 1.10.0 mammoth: 1.8.0 md-utils-ts: 2.0.0 - mongodb: 6.8.0(@aws-sdk/credential-providers@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)))(socks@2.8.3) + mongodb: 6.8.0(@aws-sdk/credential-providers@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)))(socks@2.8.3) notion-md-crawler: 1.0.0(encoding@0.1.13) - openai: 4.54.0(encoding@0.1.13) + openai: 4.56.0(encoding@0.1.13)(zod@3.23.8) papaparse: 5.4.1 pathe: 1.1.2 pg: 8.12.0 @@ -12256,6 +12876,7 @@ snapshots: string-strip-html: 13.4.8 tiktoken: 1.0.15 unpdf: 0.11.0(encoding@0.1.13) + weaviate-client: 3.1.4(encoding@0.1.13) wikipedia: 2.1.2 wink-nlp: 2.3.0 zod: 3.23.8 @@ -12279,7 +12900,7 @@ snapshots: - typescript - utf-8-validate - llamaindex@0.5.14(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(@aws-sdk/credential-providers@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4): + llamaindex@0.5.17(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(@aws-sdk/credential-providers@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)))(@notionhq/client@2.2.15(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(socks@2.8.3)(typescript@5.5.4)(utf-8-validate@6.0.4): dependencies: '@anthropic-ai/sdk': 0.21.1(encoding@0.1.13) '@aws-crypto/sha256-js': 5.2.0 @@ -12290,23 +12911,23 @@ snapshots: '@google/generative-ai': 0.12.0 '@grpc/grpc-js': 1.11.1 '@huggingface/inference': 2.8.0 - '@llamaindex/cloud': 0.2.1 - '@llamaindex/core': 0.1.7(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) - '@llamaindex/env': 0.1.8(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) + '@llamaindex/cloud': 0.2.2 + '@llamaindex/core': 0.1.8(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) + '@llamaindex/env': 0.1.9(@aws-crypto/sha256-js@5.2.0)(js-tiktoken@1.0.12)(pathe@1.1.2)(tiktoken@1.0.15) '@mistralai/mistralai': 0.5.0(encoding@0.1.13) '@mixedbread-ai/sdk': 2.2.11(encoding@0.1.13) '@pinecone-database/pinecone': 2.2.2 '@qdrant/js-client-rest': 1.10.0(typescript@5.5.4) '@types/lodash': 4.17.7 - '@types/node': 20.14.14 + '@types/node': 20.15.0 '@types/papaparse': 5.3.14 '@types/pg': 8.11.6 '@xenova/transformers': 2.17.2 '@zilliz/milvus2-sdk-node': 2.4.4 ajv: 8.17.1 assemblyai: 4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) - chromadb: 1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.54.0(encoding@0.1.13)) - cohere-ai: 7.10.6(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0))(encoding@0.1.13) + chromadb: 1.8.1(@google/generative-ai@0.12.0)(cohere-ai@7.10.6(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(encoding@0.1.13))(encoding@0.1.13)(openai@4.56.0(encoding@0.1.13)(zod@3.23.8)) + cohere-ai: 7.10.6(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0))(encoding@0.1.13) discord-api-types: 0.37.93 groq-sdk: 0.5.0(encoding@0.1.13) js-tiktoken: 1.0.12 @@ -12314,9 +12935,9 @@ snapshots: magic-bytes.js: 1.10.0 mammoth: 1.8.0 md-utils-ts: 2.0.0 - mongodb: 6.8.0(@aws-sdk/credential-providers@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)))(socks@2.8.3) + mongodb: 6.8.0(@aws-sdk/credential-providers@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)))(socks@2.8.3) notion-md-crawler: 1.0.0(encoding@0.1.13) - openai: 4.54.0(encoding@0.1.13) + openai: 4.56.0(encoding@0.1.13)(zod@3.23.8) papaparse: 5.4.1 pathe: 1.1.2 pg: 8.12.0 @@ -12326,6 +12947,7 @@ snapshots: string-strip-html: 13.4.8 tiktoken: 1.0.15 unpdf: 0.11.0(encoding@0.1.13) + weaviate-client: 3.1.4(encoding@0.1.13) wikipedia: 2.1.2 wink-nlp: 2.3.0 zod: 3.23.8 @@ -12589,31 +13211,31 @@ snapshots: '@types/whatwg-url': 11.0.5 whatwg-url: 13.0.0 - mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)))(socks@2.8.3): + mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)))(socks@2.8.3): dependencies: '@mongodb-js/saslprep': 1.1.8 bson: 6.8.0 mongodb-connection-string-url: 3.0.1 optionalDependencies: - '@aws-sdk/credential-providers': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-providers': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.623.0)) socks: 2.8.3 - mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)))(socks@2.8.3): + mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)))(socks@2.8.3): dependencies: '@mongodb-js/saslprep': 1.1.8 bson: 6.8.0 mongodb-connection-string-url: 3.0.1 optionalDependencies: - '@aws-sdk/credential-providers': 3.624.0(@aws-sdk/client-sso-oidc@3.624.0(@aws-sdk/client-sts@3.624.0)) + '@aws-sdk/credential-providers': 3.632.0(@aws-sdk/client-sso-oidc@3.632.0(@aws-sdk/client-sts@3.632.0)) socks: 2.8.3 - mongodb@6.8.0(@aws-sdk/credential-providers@3.624.0)(socks@2.8.3): + mongodb@6.8.0(@aws-sdk/credential-providers@3.632.0)(socks@2.8.3): dependencies: '@mongodb-js/saslprep': 1.1.8 bson: 6.8.0 mongodb-connection-string-url: 3.0.1 optionalDependencies: - '@aws-sdk/credential-providers': 3.624.0 + '@aws-sdk/credential-providers': 3.632.0 socks: 2.8.3 optional: true @@ -12648,6 +13270,20 @@ snapshots: netmask@2.0.2: {} + nice-grpc-client-middleware-deadline@2.0.12: + dependencies: + nice-grpc-common: 2.0.2 + + nice-grpc-common@2.0.2: + dependencies: + ts-error: 1.0.6 + + nice-grpc@2.1.9: + dependencies: + '@grpc/grpc-js': 1.11.1 + abort-controller-x: 0.4.3 + nice-grpc-common: 2.0.2 + node-abi@3.65.0: dependencies: semver: 7.6.3 @@ -12731,6 +13367,11 @@ snapshots: set-blocking: 2.0.0 optional: true + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + optional: true + object-assign@4.1.1: {} object-inspect@1.13.2: {} @@ -12845,31 +13486,19 @@ snapshots: openai-fetch@2.0.3: dependencies: - ky: 1.5.0 + ky: 1.6.0 openai-fetch@3.0.0: dependencies: - ky: 1.5.0 + ky: 1.6.0 - openai-zod-to-json-schema@1.0.0(zod@3.23.8): + openai-zod-to-json-schema@1.0.2(zod@3.23.8): dependencies: zod: 3.23.8 - openai@4.54.0(encoding@0.1.13): + openai@4.56.0(encoding@0.1.13)(zod@3.23.8): dependencies: - '@types/node': 18.19.43 - '@types/node-fetch': 2.6.11 - abort-controller: 3.0.0 - agentkeepalive: 4.5.0 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.7.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - openai@4.55.1(encoding@0.1.13)(zod@3.23.8): - dependencies: - '@types/node': 18.19.43 + '@types/node': 18.19.44 '@types/node-fetch': 2.6.11 abort-controller: 3.0.0 agentkeepalive: 4.5.0 @@ -12940,7 +13569,7 @@ snapshots: '@types/retry': 0.12.0 retry: 0.13.1 - p-throttle@6.1.0: {} + p-throttle@6.2.0: {} p-timeout@3.2.0: dependencies: @@ -12987,7 +13616,23 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.23.0 + type-fest: 4.25.0 + + parse5-htmlparser2-tree-adapter@7.0.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.1.2 + optional: true + + parse5-parser-stream@7.1.2: + dependencies: + parse5: 7.1.2 + optional: true + + parse5@7.1.2: + dependencies: + entities: 4.5.0 + optional: true parseurl@1.3.3: {} @@ -13085,7 +13730,7 @@ snapshots: pinecone-client@2.0.0: dependencies: - ky: 1.5.0 + ky: 1.6.0 pirates@4.0.6: {} @@ -13103,12 +13748,12 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-load-config@6.0.1(postcss@8.4.41)(tsx@4.16.5)(yaml@2.5.0): + postcss-load-config@6.0.1(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: postcss: 8.4.41 - tsx: 4.16.5 + tsx: 4.17.0 yaml: 2.5.0 postcss@8.4.40: @@ -13198,7 +13843,7 @@ snapshots: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/long': 4.0.2 - '@types/node': 20.14.14 + '@types/node': 20.15.0 long: 4.0.0 protobufjs@7.3.2: @@ -13213,7 +13858,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.14.14 + '@types/node': 22.4.0 long: 5.2.3 proxy-addr@2.0.7: @@ -13259,6 +13904,35 @@ snapshots: - supports-color - utf-8-validate + puppeteer-core@23.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): + dependencies: + '@puppeteer/browsers': 2.3.1 + chromium-bidi: 0.6.4(devtools-protocol@0.0.1312386) + debug: 4.3.6 + devtools-protocol: 0.0.1312386 + typed-query-selector: 2.12.0 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + optional: true + + puppeteer@23.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4): + dependencies: + '@puppeteer/browsers': 2.3.1 + chromium-bidi: 0.6.4(devtools-protocol@0.0.1312386) + cosmiconfig: 9.0.0(typescript@5.5.4) + devtools-protocol: 0.0.1312386 + puppeteer-core: 23.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + typed-query-selector: 2.12.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - typescript + - utf-8-validate + optional: true + qs@6.11.0: dependencies: side-channel: 1.0.6 @@ -13905,9 +14579,9 @@ snapshots: swrev@4.0.0: {} - swrv@1.0.4(vue@3.4.36(typescript@5.5.4)): + swrv@1.0.4(vue@3.4.38(typescript@5.5.4)): dependencies: - vue: 3.4.36(typescript@5.5.4) + vue: 3.4.38(typescript@5.5.4) tapable@2.2.1: {} @@ -14029,6 +14703,8 @@ snapshots: dependencies: typescript: 5.5.4 + ts-error@1.0.6: {} + ts-interface-checker@0.1.13: {} tsconfig-paths@3.15.0: @@ -14042,7 +14718,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -14054,7 +14730,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(postcss@8.4.41)(tsx@4.16.5)(yaml@2.5.0) + postcss-load-config: 6.0.1(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.20.0 source-map: 0.8.0-beta.0 @@ -14069,9 +14745,9 @@ snapshots: - tsx - yaml - tsx@4.16.5: + tsx@4.17.0: dependencies: - esbuild: 0.23.0 + esbuild: 0.23.1 get-tsconfig: 4.7.6 optionalDependencies: fsevents: 2.3.3 @@ -14080,32 +14756,32 @@ snapshots: dependencies: safe-buffer: 5.2.1 - turbo-darwin-64@2.0.12: + turbo-darwin-64@2.0.14: optional: true - turbo-darwin-arm64@2.0.12: + turbo-darwin-arm64@2.0.14: optional: true - turbo-linux-64@2.0.12: + turbo-linux-64@2.0.14: optional: true - turbo-linux-arm64@2.0.12: + turbo-linux-arm64@2.0.14: optional: true - turbo-windows-64@2.0.12: + turbo-windows-64@2.0.14: optional: true - turbo-windows-arm64@2.0.12: + turbo-windows-arm64@2.0.14: optional: true - turbo@2.0.12: + turbo@2.0.14: optionalDependencies: - turbo-darwin-64: 2.0.12 - turbo-darwin-arm64: 2.0.12 - turbo-linux-64: 2.0.12 - turbo-linux-arm64: 2.0.12 - turbo-windows-64: 2.0.12 - turbo-windows-arm64: 2.0.12 + turbo-darwin-64: 2.0.14 + turbo-darwin-arm64: 2.0.14 + turbo-linux-64: 2.0.14 + turbo-linux-arm64: 2.0.14 + turbo-windows-64: 2.0.14 + turbo-windows-arm64: 2.0.14 twitter-api-sdk@1.2.1(encoding@0.1.13): dependencies: @@ -14126,7 +14802,7 @@ snapshots: type-fest@1.4.0: {} - type-fest@4.23.0: {} + type-fest@4.25.0: {} type-is@1.6.18: dependencies: @@ -14171,6 +14847,9 @@ snapshots: typed-function@4.2.1: {} + typed-query-selector@2.12.0: + optional: true + typescript@5.5.4: {} unbox-primitive@1.0.2: @@ -14191,12 +14870,17 @@ snapshots: undici-types@6.13.0: {} + undici-types@6.19.6: {} + undici@5.28.4: dependencies: '@fastify/busboy': 2.1.1 undici@6.13.0: {} + undici@6.19.7: + optional: true + universal-github-app-jwt@2.2.0: {} universal-user-agent@7.0.2: {} @@ -14263,13 +14947,13 @@ snapshots: vary@1.1.2: {} - vite-node@2.0.5(@types/node@22.1.0): + vite-node@2.0.5(@types/node@22.4.0): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@22.1.0) + vite: 5.3.5(@types/node@22.4.0) transitivePeerDependencies: - '@types/node' - less @@ -14280,16 +14964,16 @@ snapshots: - supports-color - terser - vite@5.3.5(@types/node@22.1.0): + vite@5.3.5(@types/node@22.4.0): dependencies: - esbuild: 0.23.0 + esbuild: 0.23.1 postcss: 8.4.40 rollup: 4.20.0 optionalDependencies: - '@types/node': 22.1.0 + '@types/node': 22.4.0 fsevents: 2.3.3 - vitest@2.0.5(@types/node@22.1.0): + vitest@2.0.5(@types/node@22.4.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -14307,11 +14991,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@22.1.0) - vite-node: 2.0.5(@types/node@22.1.0) + vite: 5.3.5(@types/node@22.4.0) + vite-node: 2.0.5(@types/node@22.4.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.1.0 + '@types/node': 22.4.0 transitivePeerDependencies: - less - lightningcss @@ -14321,16 +15005,27 @@ snapshots: - supports-color - terser - vue@3.4.36(typescript@5.5.4): + vue@3.4.38(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.4.36 - '@vue/compiler-sfc': 3.4.36 - '@vue/runtime-dom': 3.4.36 - '@vue/server-renderer': 3.4.36(vue@3.4.36(typescript@5.5.4)) - '@vue/shared': 3.4.36 + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-sfc': 3.4.38 + '@vue/runtime-dom': 3.4.38 + '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.5.4)) + '@vue/shared': 3.4.38 optionalDependencies: typescript: 5.5.4 + weaviate-client@3.1.4(encoding@0.1.13): + dependencies: + graphql: 16.9.0 + graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.9.0) + long: 5.2.3 + nice-grpc: 2.1.9 + nice-grpc-client-middleware-deadline: 2.0.12 + uuid: 9.0.1 + transitivePeerDependencies: + - encoding + web-streams-polyfill@3.3.3: {} web-streams-polyfill@4.0.0-beta.3: {} @@ -14341,8 +15036,16 @@ snapshots: webidl-conversions@7.0.0: {} + whatwg-encoding@3.1.1: + dependencies: + iconv-lite: 0.6.3 + optional: true + whatwg-fetch@3.6.20: {} + whatwg-mimetype@4.0.0: + optional: true + whatwg-url@13.0.0: dependencies: tr46: 4.1.1 diff --git a/readme.md b/readme.md index 0ae17a89..83280019 100644 --- a/readme.md +++ b/readme.md @@ -1,5 +1,5 @@

- Agentic + Agentic

@@ -25,7 +25,7 @@ - [Firebase Genkit](#firebase-genkit) - [Dexa Dexter](#dexa-dexter) - [OpenAI SDK](#openai-sdk) -- [Services](#services) +- [Tools](#tools) - [Client Design Philosophy](#client-design-philosophy) - [TODO](#todo) - [Contributors](#contributors) @@ -150,7 +150,7 @@ import { WeatherClient } from '@agentic/weather' ### AI SDKs -To use Agentic with one of the supported AI SDKs, you'll also need to install its (_really lightweight_) adapter package. +To use Agentic with one of the supported AI SDKs, you'll also need to install its corresponding adapter package. #### Vercel AI SDk @@ -285,21 +285,21 @@ See [examples/openai](./examples/openai) for a full example. -## Services +## Tools -| Service | Package | Named export | Description | +| Service / Tool | Package | Named export | Description | | ------------------------------------------------------------------------ | --------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [Bing](https://www.microsoft.com/en-us/bing/apis/bing-web-search-api) | `@agentic/bing` | `BingClient` | Bing web search. | | [Calculator](https://github.com/josdejong/mathjs) | `@agentic/calculator` | `calculator` | Basic calculator for simple mathematical expressions. | -| [Clearbit](https://dashboard.clearbit.com/docs) | `@agentic/clearbit` | `ClearbitClient` | Resolving and enriching people and company datae. | +| [Clearbit](https://dashboard.clearbit.com/docs) | `@agentic/clearbit` | `ClearbitClient` | Resolving and enriching people and company data. | | [Dexa](https://dexa.ai) | `@agentic/dexa` | `DexaClient` | Answers questions from the world's best podcasters. | | [Diffbot](https://docs.diffbot.com) | `@agentic/diffbot` | `DiffbotClient` | Web page classification and scraping; person and company data enrichment. | | [E2B](https://e2b.dev) | `@agentic/e2b` | `e2b` | Hosted Python code intrepreter sandbox which is really useful for data analysis, flexible code execution, and advanced reasoning on-the-fly. (_peer dep_ `@e2b/code-interpreter`) | | [Exa](https://docs.exa.ai) | `@agentic/exa` | `ExaClient` | Web search tailored for LLMs. | -| [Firecrawl](https://www.firecrawl.dev) | `@agentic/firecrawl` | `FirecrawlClient` | Website scraping and sanitization. | +| [Firecrawl](https://www.firecrawl.dev) | `@agentic/firecrawl` | `FirecrawlClient` | Website scraping and structured data extraction. | | [HackerNews](https://github.com/HackerNews/API) | `@agentic/hacker-news` | `HackerNewsClient` | Official HackerNews API. | | [Hunter](https://hunter.io) | `@agentic/hunter` | `HunterClient` | Email finder, verifier, and enrichment. | -| [Jina](https://jina.ai/reader) | `@agentic/jina` | `JinaClient` | Clean URL reader and web search + URL top result reading with a generous free tier. | +| [Jina](https://jina.ai/reader) | `@agentic/jina` | `JinaClient` | URL scraper and web search. | | [Midjourney](https://www.imagineapi.dev) | `@agentic/midjourney` | `MidjourneyClient` | Unofficial Midjourney client for generative images. | | [Novu](https://novu.co) | `@agentic/novu` | `NovuClient` | Sending notifications (email, SMS, in-app, push, etc). | | [People Data Labs](https://www.peopledatalabs.com) | `@agentic/people-data-labs` | `PeopleDataLabsClient` | People & company data (WIP). | @@ -334,7 +334,7 @@ Note that you can import any of these AI tools from `@agentic/stdlib` OR from th ## TODO -- services +- tools - browserbase - [brave search](https://brave.com/search/api/) - [phantombuster](https://phantombuster.com)