diff --git a/packages/openapi-to-ts/fixtures/generated/notion-client.ts b/packages/openapi-to-ts/fixtures/generated/notion-client.ts index 9e847979..7ced0970 100644 --- a/packages/openapi-to-ts/fixtures/generated/notion-client.ts +++ b/packages/openapi-to-ts/fixtures/generated/notion-client.ts @@ -3,14 +3,15 @@ */ import { - AIFunctionsProvider, aiFunction, + AIFunctionsProvider, assert, getEnv, pick, sanitizeSearchParams } from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' + import { notion } from './notion' /** @@ -73,7 +74,7 @@ export class NotionClient extends AIFunctionsProvider { }) async getUser(params: notion.GetUserParams): Promise { return this.ky - .get(`/users/${params['user_id']}`) + .get(`/users/${params.user_id}`) .json() } @@ -125,7 +126,7 @@ export class NotionClient extends AIFunctionsProvider { }) async getPage(params: notion.GetPageParams): Promise { return this.ky - .get(`/pages/${params['page_id']}`, { + .get(`/pages/${params.page_id}`, { searchParams: sanitizeSearchParams(pick(params, 'filter_properties')) }) .json() @@ -143,7 +144,7 @@ export class NotionClient extends AIFunctionsProvider { params: notion.UpdatePageParams ): Promise { return this.ky - .patch(`/pages/${params['page_id']}`, { + .patch(`/pages/${params.page_id}`, { json: pick(params, 'properties', 'archived') }) .json() @@ -161,7 +162,7 @@ export class NotionClient extends AIFunctionsProvider { params: notion.GetPagePropertyParams ): Promise { return this.ky - .get(`/pages/${params['page_id']}/properties/${params['property_id']}`, { + .get(`/pages/${params.page_id}/properties/${params.property_id}`, { searchParams: sanitizeSearchParams( pick(params, 'start_cursor', 'page_size') ) @@ -181,7 +182,7 @@ export class NotionClient extends AIFunctionsProvider { params: notion.GetBlockParams ): Promise { return this.ky - .get(`/blocks/${params['block_id']}`) + .get(`/blocks/${params.block_id}`) .json() } @@ -197,7 +198,7 @@ export class NotionClient extends AIFunctionsProvider { params: notion.DeleteBlockParams ): Promise { return this.ky - .delete(`/blocks/${params['block_id']}`) + .delete(`/blocks/${params.block_id}`) .json() } @@ -213,7 +214,7 @@ export class NotionClient extends AIFunctionsProvider { params: notion.UpdateBlockParams ): Promise { return this.ky - .patch(`/blocks/${params['block_id']}`, { + .patch(`/blocks/${params.block_id}`, { json: pick( params, 'paragraph', @@ -258,7 +259,7 @@ export class NotionClient extends AIFunctionsProvider { params: notion.ListBlockChildrenParams ): Promise { return this.ky - .get(`/blocks/${params['block_id']}/children`, { + .get(`/blocks/${params.block_id}/children`, { searchParams: sanitizeSearchParams( pick(params, 'start_cursor', 'page_size') ) @@ -278,7 +279,7 @@ export class NotionClient extends AIFunctionsProvider { params: notion.AppendBlockChildrenParams ): Promise { return this.ky - .patch(`/blocks/${params['block_id']}/children`, { + .patch(`/blocks/${params.block_id}/children`, { json: pick(params, 'children') }) .json() @@ -296,7 +297,7 @@ export class NotionClient extends AIFunctionsProvider { params: notion.GetDatabaseParams ): Promise { return this.ky - .get(`/databases/${params['database_id']}`) + .get(`/databases/${params.database_id}`) .json() } @@ -312,7 +313,7 @@ export class NotionClient extends AIFunctionsProvider { params: notion.UpdateDatabaseParams ): Promise { return this.ky - .patch(`/databases/${params['database_id']}`, { + .patch(`/databases/${params.database_id}`, { json: pick( params, 'title', @@ -339,7 +340,7 @@ export class NotionClient extends AIFunctionsProvider { params: notion.QueryDatabaseParams ): Promise { return this.ky - .post(`/databases/${params['database_id']}/query`, { + .post(`/databases/${params.database_id}/query`, { searchParams: sanitizeSearchParams(pick(params, 'filter_properties')), json: pick( params, diff --git a/packages/openapi-to-ts/fixtures/generated/pet-store-client.ts b/packages/openapi-to-ts/fixtures/generated/pet-store-client.ts index 636c7e16..f152415b 100644 --- a/packages/openapi-to-ts/fixtures/generated/pet-store-client.ts +++ b/packages/openapi-to-ts/fixtures/generated/pet-store-client.ts @@ -3,13 +3,12 @@ */ import { - aiFunction, AIFunctionsProvider, + aiFunction, pick, sanitizeSearchParams } from '@agentic/core' import defaultKy, { type KyInstance } from 'ky' - import { petstore } from './pet-store' /** @@ -88,7 +87,7 @@ export class PetStoreClient extends AIFunctionsProvider { params: petstore.ShowPetByIdParams ): Promise { return this.ky - .get(`/pets/${params.petId}`) + .get(`/pets/${params['petId']}`) .json() } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6c526a3a..723fb581 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,8 +7,8 @@ settings: catalogs: default: '@ai-sdk/openai': - specifier: ^1.3.6 - version: 1.3.6 + specifier: ^1.3.7 + version: 1.3.7 '@apidevtools/swagger-parser': specifier: ^10.1.1 version: 10.1.1 @@ -28,8 +28,8 @@ catalogs: specifier: ^0.3.43 version: 0.3.43 '@langchain/openai': - specifier: ^0.5.2 - version: 0.5.2 + specifier: ^0.5.4 + version: 0.5.4 '@mastra/core': specifier: ^0.7.0 version: 0.7.0 @@ -43,14 +43,14 @@ catalogs: specifier: ^10.5.15 version: 10.5.15 '@types/node': - specifier: ^22.13.16 - version: 22.13.16 + specifier: ^22.14.0 + version: 22.14.0 '@xsai/tool': - specifier: ^0.2.0-beta.2 - version: 0.2.0-beta.2 + specifier: ^0.2.0-beta.3 + version: 0.2.0-beta.3 ai: - specifier: ^4.2.10 - version: 4.2.10 + specifier: ^4.3.1 + version: 4.3.1 bumpp: specifier: ^10.1.0 version: 10.1.0 @@ -79,8 +79,8 @@ catalogs: specifier: ^2.2.7 version: 2.2.7 eslint: - specifier: ^9.23.0 - version: 9.23.0 + specifier: ^9.24.0 + version: 9.24.0 execa: specifier: ^9.5.2 version: 9.5.2 @@ -88,17 +88,17 @@ catalogs: specifier: ^4.0.0 version: 4.0.0 fast-xml-parser: - specifier: ^5.0.9 - version: 5.0.9 + specifier: ^5.2.0 + version: 5.2.0 genkit: - specifier: ^1.4.0 - version: 1.4.0 + specifier: ^1.5.0 + version: 1.5.0 genkitx-openai: specifier: ^0.20.2 version: 0.20.2 json-schema-to-zod: - specifier: ^2.6.0 - version: 2.6.0 + specifier: ^2.6.1 + version: 2.6.1 jsonrepair: specifier: ^3.12.0 version: 3.12.0 @@ -109,14 +109,14 @@ catalogs: specifier: ^1.8.0 version: 1.8.0 langchain: - specifier: ^0.3.19 - version: 0.3.19 + specifier: ^0.3.20 + version: 0.3.20 lint-staged: specifier: ^15.5.0 version: 15.5.0 llamaindex: - specifier: ^0.9.14 - version: 0.9.14 + specifier: ^0.9.16 + version: 0.9.16 mathjs: specifier: ^13.2.3 version: 13.2.3 @@ -130,8 +130,8 @@ catalogs: specifier: ^1.2.1 version: 1.2.1 openai: - specifier: ^4.91.0 - version: 4.91.0 + specifier: ^4.91.1 + version: 4.91.1 openai-fetch: specifier: ^3.4.2 version: 3.4.2 @@ -166,17 +166,17 @@ catalogs: specifier: ^4.19.3 version: 4.19.3 turbo: - specifier: ^2.4.4 - version: 2.4.4 + specifier: ^2.5.0 + version: 2.5.0 twitter-api-sdk: specifier: ^1.2.1 version: 1.2.1 type-fest: - specifier: ^4.39.0 - version: 4.39.0 + specifier: ^4.39.1 + version: 4.39.1 typescript: - specifier: ^5.8.2 - version: 5.8.2 + specifier: ^5.8.3 + version: 5.8.3 vitest: specifier: ^3.1.1 version: 3.1.1 @@ -184,8 +184,8 @@ catalogs: specifier: ^10.2.3 version: 10.2.3 xsai: - specifier: ^0.2.0-beta.2 - version: 0.2.0-beta.2 + specifier: ^0.2.0-beta.3 + version: 0.2.0-beta.3 zod: specifier: ^3.24.2 version: 3.24.2 @@ -202,10 +202,10 @@ importers: devDependencies: '@fisch0920/config': specifier: 'catalog:' - version: 1.0.2(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(@typescript-eslint/utils@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(prettier@3.5.3)(typescript@5.8.2)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0)) + version: 1.0.2(@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/utils@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2))(prettier@3.5.3)(typescript@5.8.3)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0)) '@types/node': specifier: 'catalog:' - version: 22.13.16 + version: 22.14.0 bumpp: specifier: 'catalog:' version: 10.1.0 @@ -217,7 +217,7 @@ importers: version: 16.4.7 eslint: specifier: 'catalog:' - version: 9.23.0(jiti@2.4.2) + version: 9.24.0(jiti@2.4.2) lint-staged: specifier: 'catalog:' version: 15.5.0 @@ -238,19 +238,19 @@ importers: version: 14.0.0-alpha.10 tsup: specifier: 'catalog:' - version: 8.4.0(jiti@2.4.2)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2)(yaml@2.7.0) + version: 8.4.0(jiti@2.4.2)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0) tsx: specifier: 'catalog:' version: 4.19.3 turbo: specifier: 'catalog:' - version: 2.4.4 + version: 2.5.0 typescript: specifier: 'catalog:' - version: 5.8.2 + version: 5.8.3 vitest: specifier: 'catalog:' - version: 3.1.1(@types/debug@4.1.12)(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0) + version: 3.1.1(@types/debug@4.1.12)(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0) zod: specifier: 'catalog:' version: 3.24.2 @@ -268,16 +268,16 @@ importers: version: link:../../packages/stdlib '@ai-sdk/openai': specifier: 'catalog:' - version: 1.3.6(zod@3.24.2) + version: 1.3.7(zod@3.24.2) ai: specifier: 'catalog:' - version: 4.2.10(react@18.3.1)(zod@3.24.2) + version: 4.3.1(react@18.3.1)(zod@3.24.2) exit-hook: specifier: 'catalog:' version: 4.0.0 openai: specifier: 'catalog:' - version: 4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) + version: 4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) zod: specifier: 'catalog:' version: 3.24.2 @@ -322,10 +322,10 @@ importers: version: link:../../packages/stdlib genkit: specifier: 'catalog:' - version: 1.4.0 + version: 1.5.0 genkitx-openai: specifier: 'catalog:' - version: 0.20.2(encoding@0.1.13)(genkit@1.4.0)(ws@8.18.0)(zod@3.24.2) + version: 0.20.2(encoding@0.1.13)(genkit@1.5.0)(ws@8.18.0)(zod@3.24.2) zod: specifier: 'catalog:' version: 3.24.2 @@ -340,13 +340,13 @@ importers: version: link:../../packages/stdlib '@langchain/core': specifier: 'catalog:' - version: 0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) + version: 0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) '@langchain/openai': specifier: 'catalog:' - version: 0.5.2(@langchain/core@0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))(encoding@0.1.13)(ws@8.18.0) + version: 0.5.4(@langchain/core@0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))(encoding@0.1.13)(ws@8.18.0) langchain: specifier: 'catalog:' - version: 0.3.19(@langchain/core@0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2))(ws@8.18.0) + version: 0.3.20(@langchain/core@0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2))(ws@8.18.0) zod: specifier: 'catalog:' version: 3.24.2 @@ -364,7 +364,7 @@ importers: version: link:../../packages/stdlib llamaindex: specifier: 'catalog:' - version: 0.9.14(encoding@0.1.13)(tree-sitter@0.22.4)(web-tree-sitter@0.24.7)(ws@8.18.0)(zod@3.24.2) + version: 0.9.16(gpt-tokenizer@2.8.1)(tree-sitter@0.22.4)(web-tree-sitter@0.24.7)(ws@8.18.0)(zod@3.24.2) zod: specifier: 'catalog:' version: 3.24.2 @@ -379,7 +379,7 @@ importers: version: link:../../packages/weather '@ai-sdk/openai': specifier: 'catalog:' - version: 1.3.6(zod@3.24.2) + version: 1.3.7(zod@3.24.2) '@mastra/core': specifier: 'catalog:' version: 0.7.0(encoding@0.1.13)(react@18.3.1) @@ -397,7 +397,7 @@ importers: version: link:../../packages/stdlib openai: specifier: 'catalog:' - version: 4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) + version: 4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) zod: specifier: 'catalog:' version: 3.24.2 @@ -427,10 +427,10 @@ importers: version: link:../../packages/xsai '@xsai/tool': specifier: 'catalog:' - version: 0.2.0-beta.2(zod-to-json-schema@3.24.5(zod@3.24.2)) + version: 0.2.0-beta.3(zod-to-json-schema@3.24.5(zod@3.24.2)) xsai: specifier: 'catalog:' - version: 0.2.0-beta.2(zod-to-json-schema@3.24.5(zod@3.24.2)) + version: 0.2.0-beta.3(zod-to-json-schema@3.24.5(zod@3.24.2)) zod: specifier: 'catalog:' version: 3.24.2 @@ -443,7 +443,7 @@ importers: devDependencies: ai: specifier: 'catalog:' - version: 4.2.10(react@18.3.1)(zod@3.24.2) + version: 4.3.1(react@18.3.1)(zod@3.24.2) packages/apollo: dependencies: @@ -467,7 +467,7 @@ importers: version: link:../core fast-xml-parser: specifier: 'catalog:' - version: 5.0.9 + version: 5.2.0 ky: specifier: 'catalog:' version: 1.8.0 @@ -548,7 +548,7 @@ importers: version: 6.2.0 type-fest: specifier: 'catalog:' - version: 4.39.0 + version: 4.39.1 zod: specifier: 'catalog:' version: 3.24.2 @@ -663,7 +663,7 @@ importers: devDependencies: genkit: specifier: 'catalog:' - version: 1.4.0 + version: 1.5.0 packages/github: dependencies: @@ -742,10 +742,10 @@ importers: version: link:../core '@ai-sdk/openai': specifier: 'catalog:' - version: 1.3.6(zod@3.24.2) + version: 1.3.7(zod@3.24.2) ai: specifier: 'catalog:' - version: 4.2.10(react@18.3.1)(zod@3.24.2) + version: 4.3.1(react@18.3.1)(zod@3.24.2) packages/jina: dependencies: @@ -770,7 +770,7 @@ importers: devDependencies: '@langchain/core': specifier: 'catalog:' - version: 0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) + version: 0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) packages/leadmagic: dependencies: @@ -795,7 +795,7 @@ importers: devDependencies: llamaindex: specifier: 'catalog:' - version: 0.9.14(encoding@0.1.13)(tree-sitter@0.22.4)(web-tree-sitter@0.24.7)(ws@8.18.0)(zod@3.24.2) + version: 0.9.16(gpt-tokenizer@2.8.1)(tree-sitter@0.22.4)(web-tree-sitter@0.24.7)(ws@8.18.0)(zod@3.24.2) packages/mastra: dependencies: @@ -892,7 +892,7 @@ importers: version: 4.0.0 json-schema-to-zod: specifier: 'catalog:' - version: 2.6.0 + version: 2.6.1 openapi-types: specifier: 'catalog:' version: 12.1.3 @@ -1241,7 +1241,7 @@ importers: version: 1.2.1(encoding@0.1.13) type-fest: specifier: 'catalog:' - version: 4.39.0 + version: 4.39.1 zod: specifier: 'catalog:' version: 3.24.2 @@ -1311,7 +1311,7 @@ importers: devDependencies: '@xsai/tool': specifier: 'catalog:' - version: 0.2.0-beta.2(zod-to-json-schema@3.24.5(zod@3.24.2)) + version: 0.2.0-beta.3(zod-to-json-schema@3.24.5(zod@3.24.2)) packages/zoominfo: dependencies: @@ -1340,38 +1340,28 @@ importers: packages: - '@ai-sdk/openai@1.3.6': - resolution: {integrity: sha512-Lyp6W6dg+ERMJru3DI8/pWAjXLB0GbMMlXh4jxA3mVny8CJHlCAjlEJRuAdLg1/CFz4J1UDN2/4qBnIWtLFIqw==} + '@ai-sdk/openai@1.3.7': + resolution: {integrity: sha512-JjjEulfMgH5kGyCWKdyhxNLSIs2qBkUr6LtzNJtYlV23e5RbOHA5qgbbxn6IbGxeZs4xpPhpGmOnUVzh7GZwcg==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 - '@ai-sdk/provider-utils@2.2.1': - resolution: {integrity: sha512-BuExLp+NcpwsAVj1F4bgJuQkSqO/+roV9wM7RdIO+NVrcT8RBUTdXzf5arHt5T58VpK7bZyB2V9qigjaPHE+Dg==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.23.8 - '@ai-sdk/provider-utils@2.2.3': resolution: {integrity: sha512-o3fWTzkxzI5Af7U7y794MZkYNEsxbjLam2nxyoUZSScqkacb7vZ3EYHLh21+xCcSSzEC161C7pZAGHtC0hTUMw==} engines: {node: '>=18'} peerDependencies: zod: ^3.23.8 + '@ai-sdk/provider-utils@2.2.4': + resolution: {integrity: sha512-13sEGBxB6kgaMPGOgCLYibF6r8iv8mgjhuToFrOTU09bBxbFQd8ZoARarCfJN6VomCUbUvMKwjTBLb1vQnN+WA==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.23.8 + '@ai-sdk/provider@1.1.0': resolution: {integrity: sha512-0M+qjp+clUD0R1E5eWQFhxEvWLNaOtGQRUaBn8CUABnSKredagq92hUS9VjOzGsTm37xLfpaxl97AVtbeOsHew==} engines: {node: '>=18'} - '@ai-sdk/react@1.2.3': - resolution: {integrity: sha512-EQ6nmmQBBAal1yg72GB/Q7QnmDXMfgYvCo9Gym2mESXUHTqwpXU0JFHtk5Kq3EEkk7CVMf1oBWlNFNvU5ckQBg==} - engines: {node: '>=18'} - peerDependencies: - react: ^18 || ^19 || ^19.0.0-rc - zod: ^3.23.8 - peerDependenciesMeta: - zod: - optional: true - '@ai-sdk/react@1.2.5': resolution: {integrity: sha512-0jOop3S2WkDOdO4X5I+5fTGqZlNX8/h1T1eYokpkR9xh8Vmrxqw8SsovqGvrddTsZykH8uXRsvI+G4FTyy894A==} engines: {node: '>=18'} @@ -1382,14 +1372,24 @@ packages: zod: optional: true - '@ai-sdk/ui-utils@1.2.2': - resolution: {integrity: sha512-6rCx2jSEPuiF6fytfMNscSOinHQZp52aFCHyPVpPPkcWnOur1jPWhol+0TFCUruDl7dCfcSIfTexQUq2ioLwaA==} + '@ai-sdk/react@1.2.6': + resolution: {integrity: sha512-5BFChNbcYtcY9MBStcDev7WZRHf0NpTrk8yfSoedWctB3jfWkFd1HECBvdc8w3mUQshF2MumLHtAhRO7IFtGGQ==} + engines: {node: '>=18'} + peerDependencies: + react: ^18 || ^19 || ^19.0.0-rc + zod: ^3.23.8 + peerDependenciesMeta: + zod: + optional: true + + '@ai-sdk/ui-utils@1.2.4': + resolution: {integrity: sha512-wLTxEZrKZRyBmlVZv8nGXgLBg5tASlqXwbuhoDu0MhZa467ZFREEnosH/OC/novyEHTQXko2zC606xoVbMrUcA==} engines: {node: '>=18'} peerDependencies: zod: ^3.23.8 - '@ai-sdk/ui-utils@1.2.4': - resolution: {integrity: sha512-wLTxEZrKZRyBmlVZv8nGXgLBg5tASlqXwbuhoDu0MhZa467ZFREEnosH/OC/novyEHTQXko2zC606xoVbMrUcA==} + '@ai-sdk/ui-utils@1.2.5': + resolution: {integrity: sha512-XDgqnJcaCkDez7qolvk+PDbs/ceJvgkNkxkOlc9uDWqxfDJxtvCZ+14MP/1qr4IBwGIgKVHzMDYDXvqVhSWLzg==} engines: {node: '>=18'} peerDependencies: zod: ^3.23.8 @@ -1770,8 +1770,8 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.19.2': - resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} + '@eslint/config-array@0.20.0': + resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/config-helpers@0.2.1': @@ -1794,6 +1794,10 @@ packages: resolution: {integrity: sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.24.0': + resolution: {integrity: sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.6': resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1813,11 +1817,11 @@ packages: prettier: '>= 3' typescript: '>= 5' - '@genkit-ai/ai@1.4.0': - resolution: {integrity: sha512-s0YZ7quoYF4LYFFVnJz/3GvBmXPl8Ty9a5ZMOCB8k0xmAopiFwKEpaCMFbpIyF04EmB2U8x5/k3bjliD32eZXQ==} + '@genkit-ai/ai@1.5.0': + resolution: {integrity: sha512-nCH7cEJpvsLANtvuA6q/FVWvF+O29NtFt3eoQAgKbhkWs+89cjwdC82lS/fIxCNciENE3Ob1EAVh5xvv6/vN2g==} - '@genkit-ai/core@1.4.0': - resolution: {integrity: sha512-Y85RsvXfejH7vQOH/O8/GgaKqDeqiDDMnWNKa2Cy2ugwlsy1P5jSHkQ5wUPgCCTSwQG4eOfdmmwGpFVvNi0QXw==} + '@genkit-ai/core@1.5.0': + resolution: {integrity: sha512-enLpAH3jvQ5yxIIKrplFHDPhbXHcFBsgD9omIFwzX2LRxFKuxrqgdopxFEmcuCSMc8OZSgXgiINwI1ZUUEd3Cw==} '@googleapis/customsearch@3.2.0': resolution: {integrity: sha512-NTS4S3YepwYTqvk3aYKzm6g7oXjE7rQjswoXtw4leX7ykpyu2GWwflW6haaqctZHj6IJbJ1k0xgbgLTn1BByYQ==} @@ -1884,14 +1888,8 @@ packages: resolution: {integrity: sha512-DwiSUwmZqcuOn7j8SFdeOH1nvaUqG7q8qn3LhobdQYEg5PmjLgd2yLr2KzuT/YWMBfjkOR+Di5K6HEdFmouTxg==} engines: {node: '>=18'} - '@langchain/openai@0.4.9': - resolution: {integrity: sha512-NAsaionRHNdqaMjVLPkFCyjUDze+OqRHghA1Cn4fPoAafz+FXcl9c7LlEl9Xo0FH6/8yiCl7Rw2t780C/SBVxQ==} - engines: {node: '>=18'} - peerDependencies: - '@langchain/core': '>=0.3.39 <0.4.0' - - '@langchain/openai@0.5.2': - resolution: {integrity: sha512-XYsWKdy2V5/KwRk9MRDIMqmFDJdIaaP+aRLJftM0NFMg3fS+3dHy9lpTZLod5KNU+RB2odZua6Z981crM2siZA==} + '@langchain/openai@0.5.4': + resolution: {integrity: sha512-fBIEgaAMs1OHHjSuOwtonhtFTlRyFETAS9y/4SZxlXV5lLdwEU5OAbfaBTcCR0A58rrlmgt8iPnm2IWn4Onjjw==} engines: {node: '>=18'} peerDependencies: '@langchain/core': '>=0.3.39 <0.4.0' @@ -1953,14 +1951,14 @@ packages: cpu: [x64] os: [win32] - '@llamaindex/cloud@4.0.1': - resolution: {integrity: sha512-jibVDAPrt3crgg84X0FxLVqx9U315sosO2K8V6JHGL6AjNMCpyopVNpF49ycw9gqFr0r0qtpMUUfonau7vYFbQ==} + '@llamaindex/cloud@4.0.2': + resolution: {integrity: sha512-/uAuGXFvrzt/GbIXHyc2PHZWWcP+sKFKM6YTaYj7iQnhjJzwKB0HEWJ7lp4teh610VeP7nUiZXEC610iGNFKPA==} peerDependencies: - '@llamaindex/core': 0.6.1 + '@llamaindex/core': 0.6.2 '@llamaindex/env': 0.1.29 - '@llamaindex/core@0.6.1': - resolution: {integrity: sha512-OsY8JV2nbfWYjp24HEKDbtM6vOa0TNUreMjDMxUkw5Wet1TxKxjVq0YHY01RoqMbbTJ+Jsxa42FhzTaDV2gMkg==} + '@llamaindex/core@0.6.2': + resolution: {integrity: sha512-e0NH7X1C8yq9sCqj1Ys9jL9rITCXBKfZwmKnTHYxpXorPeuNmlFmuoogahJTwLNsILBDTOVAUexO88SqmAFUrA==} '@llamaindex/env@0.1.29': resolution: {integrity: sha512-GoITt+QLDNIhu2i1sGsPH8tHH13Gxp4i4ofMFlefrHagytvF761MG7nvTAQVIqP9kxBYk4dnSQ3lQnVPFAfMZQ==} @@ -1973,21 +1971,21 @@ packages: gpt-tokenizer: optional: true - '@llamaindex/node-parser@2.0.1': - resolution: {integrity: sha512-pOlasaL6GMOFEx7A24AqTVelBceZ5owj/llZxC7Ed3aVZ3FI+YD8DD6mMePGYd1C2Ao+UlIFTYM4l1DLJE4aEQ==} + '@llamaindex/node-parser@2.0.2': + resolution: {integrity: sha512-pWqEfFRMW5TFzbDyEDWqhipR9P/HBF2C+pEeTroyRACZtKJLbeg3R3e2g4gmfnPxmxQIXkGn2UFK8Io4nwVNOg==} peerDependencies: - '@llamaindex/core': 0.6.1 + '@llamaindex/core': 0.6.2 '@llamaindex/env': 0.1.29 tree-sitter: ^0.22.0 web-tree-sitter: ^0.24.3 - '@llamaindex/openai@0.2.1': - resolution: {integrity: sha512-gSBYL1vMaEihXm5K5gIHpUmvDS78ACPgQPlwf/ZnE82UD/vFNOWOqQbwESJKcygC0lHrwhrKJAuBAzXSNcpznA==} + '@llamaindex/openai@0.3.0': + resolution: {integrity: sha512-SJJqyas7/SRz5YhegjrL6pQCt2Zx6MbOHbZgyPEwSXtVU1XzE8xfmaf5RmbIdOKT7+xhPKbt6pUc0en+Z4h+tw==} - '@llamaindex/workflow@1.0.1': - resolution: {integrity: sha512-QNjKm1GMmuvgdh5AOFBqQBj+ANJ90zol3XuPxw92MwImEyJAnTyF3y0mNNT8Ccy3Rac/eRszeOnBpbYjWxqkpA==} + '@llamaindex/workflow@1.0.2': + resolution: {integrity: sha512-9C24bASoWWXtH8BdRrrd5gZmGuN0Z7axtLPkXxrRy/RwSZxNMAL3fti3OAOp2yEM7puvtu2s5xFEaPeFyZMOwQ==} peerDependencies: - '@llamaindex/core': 0.6.1 + '@llamaindex/core': 0.6.2 '@llamaindex/env': 0.1.29 zod: ^3.23.8 @@ -3108,12 +3106,12 @@ packages: '@types/node@20.17.27': resolution: {integrity: sha512-U58sbKhDrthHlxHRJw7ZLiLDZGmAUOZUbpw0S6nL27sYUdhvgBLCRu/keSd6qcTsfArd1sRFCCBxzWATGr/0UA==} - '@types/node@22.13.14': - resolution: {integrity: sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==} - '@types/node@22.13.16': resolution: {integrity: sha512-15tM+qA4Ypml/N7kyRdvfRjBQT2RL461uF1Bldn06K0Nzn1lY3nAPgHlsVrJxdZ9WhZiW0Fmc1lOYMtDsAuB3w==} + '@types/node@22.14.0': + resolution: {integrity: sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -3263,9 +3261,6 @@ packages: '@xsai/stream-text@0.2.0-beta.3': resolution: {integrity: sha512-lIG21bcluBOLatUC6yigkSCB18GcW6hb9vFyj4wiTkzXRB/a4OfUY4lqHsOgpra7p6yLpxjJIPDBY1hBZalTBQ==} - '@xsai/tool@0.2.0-beta.2': - resolution: {integrity: sha512-EIB72HEc+TcyZhaZulBw4DRytz2XULdvGehIfq8J7ycczrnbcQWvDrxb/pQO9tqBMuvgXa4wY3eZALB6PSNJhQ==} - '@xsai/tool@0.2.0-beta.3': resolution: {integrity: sha512-TDxBgvSrUIxYbj6SHi0ToIXq5u0r8pbp7H1u1HsrQT8fJrI5DWAKuBQAxzyHz8FKuZfQwxXSTCVMQojJuQh4Rw==} @@ -3320,8 +3315,8 @@ packages: react: optional: true - ai@4.2.8: - resolution: {integrity: sha512-0gwfPZAuuQ+uTfk/GssrfnNTYxliCFKojbSQoEhzpbpSVaPao9NoU3iuE8vwBjWuDKqILRGzYGFE4+vTak0Oxg==} + ai@4.3.1: + resolution: {integrity: sha512-6RSRE0x0FAUZxWpLOq6yrh1IFXakvvJgHs8xPHtt8VmsTqhgjP5GClguaGs+KCpVbVfdygwgji7YJjOwq80suQ==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 || ^19.0.0-rc @@ -3894,8 +3889,8 @@ packages: resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} engines: {node: '>=12'} - dotprompt@1.0.1: - resolution: {integrity: sha512-mruM6m+pWe4t41InRDRchNLSl3x+q7iIBukVuUfb7vvN7aEOwP+BuONACAdaEeAqlMDtWHcTsuqqBdAAjGwamg==} + dotprompt@1.1.1: + resolution: {integrity: sha512-xll31JxDiE7FaF030t0Dx4EMSV60Qn/pONDn6Hs5bBBeEANbtqIu6fPfaAOoSNbF1Y9TK+pj9Xnvud7G7GHpaA==} duck-duck-scrape@2.2.7: resolution: {integrity: sha512-BEcglwnfx5puJl90KQfX+Q2q5vCguqyMpZcSRPBWk8OY55qWwV93+E+7DbIkrGDW4qkqPfUvtOUdi0lXz6lEMQ==} @@ -4123,8 +4118,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.23.0: - resolution: {integrity: sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==} + eslint@9.24.0: + resolution: {integrity: sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4251,8 +4246,8 @@ packages: resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} hasBin: true - fast-xml-parser@5.0.9: - resolution: {integrity: sha512-2mBwCiuW3ycKQQ6SOesSB8WeF+fIGb6I/GG5vU5/XEptwFFhp9PE8b9O7fbs2dpq9fXn4ULR3UsfydNUCntf5A==} + fast-xml-parser@5.2.0: + resolution: {integrity: sha512-Uw9+Mjt4SBRud1IcaYuW/O0lW8SKKdMl5g7g24HiIuyH5fQSD+AVLybSlJtqLYEbytVFjWQa5DMGcNgeksdRBg==} hasBin: true fastembed@1.14.1: @@ -4393,8 +4388,8 @@ packages: resolution: {integrity: sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A==} engines: {node: '>=14'} - genkit@1.4.0: - resolution: {integrity: sha512-drUoOoR7w7bh0t2lHEokGU+jMZIPqTQy9ad+3fcSbw57A+c7hriWlKGQrJzT/d9eHlj1/XCGcet2mPIjGwQD0g==} + genkit@1.5.0: + resolution: {integrity: sha512-ODRSj/Hk7H5EhMNQDcvmCIS+izCyn0fIyuR65DajX3M4TFy82nWj2OqWTKodpj1F2zMMm9crrcGLmLHS7fGOeA==} genkitx-openai@0.20.2: resolution: {integrity: sha512-OWzQmBbJh3YwF8tuBsokVzMIxbQiur2IeXEXWUvY4qVS05gOdPt2EC+/jlEJgoAkTta3KF/elZdmAQmkK6+pYA==} @@ -4840,6 +4835,10 @@ packages: resolution: {integrity: sha512-6sFZqOzHZeON8g2ZW5HJ114Hb/FffNCjWh8dgulJaKFkUqKCEWZAzF4+g07SQpfBZF7HXemwedtdLypZzmnVpQ==} hasBin: true + json-schema-to-zod@2.6.1: + resolution: {integrity: sha512-uiHmWH21h9FjKJkRBntfVGTLpYlCZ1n98D0izIlByqQLqpmkQpNTBtfbdP04Na6+43lgsvrShFh2uWLkQDKJuQ==} + hasBin: true + json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -4901,8 +4900,8 @@ packages: resolution: {integrity: sha512-DoKGmG27nT8t/1F9gV8vNzggJ3mLAyD49J8tTMWHeZvS8qLc7GlyTieicYtFzvDznMe/q2u38peOjkWc5/pjvw==} engines: {node: '>=18'} - langchain@0.3.19: - resolution: {integrity: sha512-aGhoTvTBS5ulatA67RHbJ4bcV5zcYRYdm5IH+hpX99RYSFXG24XF3ghSjhYi6sxW+SUnEQ99fJhA5kroVpKNhw==} + langchain@0.3.20: + resolution: {integrity: sha512-BFCsJqKu5yJMG7AKWfTkku3rRnTGxnvi3tQXBceQt406moJ8VfZqMWrl7FC1WPkdNKinepPON2q5sb62IPoKwQ==} engines: {node: '>=18'} peerDependencies: '@langchain/anthropic': '*' @@ -5001,8 +5000,8 @@ packages: resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} engines: {node: '>=18.0.0'} - llamaindex@0.9.14: - resolution: {integrity: sha512-KuTV8LvhvJgxA1nhexa33yS0evA3KLLvsjqA8la2qS/SnQ1ry1oO+h2hrkCe4LtfsINcD928COzF5Mkm4L26DA==} + llamaindex@0.9.16: + resolution: {integrity: sha512-UQABJboX/0dWLZk4+6pvv/gotc8FUAl87SnP1XhPLihZB1ShK/I6BftVrnbN/D6zHctLQ6KmieoWtCjgZGtwCw==} engines: {node: '>=18.0.0'} load-tsconfig@0.2.5: @@ -5348,8 +5347,8 @@ packages: peerDependencies: zod: ^3.23.8 - openai@4.90.0: - resolution: {integrity: sha512-YCuHMMycqtCg1B8G9ezkOF0j8UnBWD3Al/zYaelpuXwU1yhCEv+Y4n9G20MnyGy6cH4GsFwOMrgstQ+bgG1PtA==} + openai@4.91.0: + resolution: {integrity: sha512-zdDg6eyvUmCP58QAW7/aPb+XdeavJ51pK6AcwZOWG5QNSLIovVz0XonRL9vARGJRmw8iImmvf2A31Q7hoh544w==} hasBin: true peerDependencies: ws: ^8.18.0 @@ -5360,8 +5359,8 @@ packages: zod: optional: true - openai@4.91.0: - resolution: {integrity: sha512-zdDg6eyvUmCP58QAW7/aPb+XdeavJ51pK6AcwZOWG5QNSLIovVz0XonRL9vARGJRmw8iImmvf2A31Q7hoh544w==} + openai@4.91.1: + resolution: {integrity: sha512-DbjrR0hIMQFbxz8+3qBsfPJnh3+I/skPgoSlT7f9eiZuhGBUissPQULNgx6gHNkLoZ3uS0uYS6eXPUdtg4nHzw==} hasBin: true peerDependencies: ws: ^8.18.0 @@ -6260,38 +6259,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.4.4: - resolution: {integrity: sha512-5kPvRkLAfmWI0MH96D+/THnDMGXlFNmjeqNRj5grLKiry+M9pKj3pRuScddAXPdlxjO5Ptz06UNaOQrrYGTx1g==} + turbo-darwin-64@2.5.0: + resolution: {integrity: sha512-fP1hhI9zY8hv0idym3hAaXdPi80TLovmGmgZFocVAykFtOxF+GlfIgM/l4iLAV9ObIO4SUXPVWHeBZQQ+Hpjag==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.4.4: - resolution: {integrity: sha512-/gtHPqbGQXDFhrmy+Q/MFW2HUTUlThJ97WLLSe4bxkDrKHecDYhAjbZ4rN3MM93RV9STQb3Tqy4pZBtsd4DfCw==} + turbo-darwin-arm64@2.5.0: + resolution: {integrity: sha512-p9sYq7kXH7qeJwIQE86cOWv/xNqvow846l6c/qWc26Ib1ci5W7V0sI5thsrP3eH+VA0d+SHalTKg5SQXgNQBWA==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.4.4: - resolution: {integrity: sha512-SR0gri4k0bda56hw5u9VgDXLKb1Q+jrw4lM7WAhnNdXvVoep4d6LmnzgMHQQR12Wxl3KyWPbkz9d1whL6NTm2Q==} + turbo-linux-64@2.5.0: + resolution: {integrity: sha512-1iEln2GWiF3iPPPS1HQJT6ZCFXynJPd89gs9SkggH2EJsj3eRUSVMmMC8y6d7bBbhBFsiGGazwFIYrI12zs6uQ==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.4.4: - resolution: {integrity: sha512-COXXwzRd3vslQIfJhXUklgEqlwq35uFUZ7hnN+AUyXx7hUOLIiD5NblL+ETrHnhY4TzWszrbwUMfe2BYWtaPQg==} + turbo-linux-arm64@2.5.0: + resolution: {integrity: sha512-bKBcbvuQHmsX116KcxHJuAcppiiBOfivOObh2O5aXNER6mce7YDDQJy00xQQNp1DhEfcSV2uOsvb3O3nN2cbcA==} cpu: [arm64] os: [linux] - turbo-windows-64@2.4.4: - resolution: {integrity: sha512-PV9rYNouGz4Ff3fd6sIfQy5L7HT9a4fcZoEv8PKRavU9O75G7PoDtm8scpHU10QnK0QQNLbE9qNxOAeRvF0fJg==} + turbo-windows-64@2.5.0: + resolution: {integrity: sha512-9BCo8oQ7BO7J0K913Czbc3tw8QwLqn2nTe4E47k6aVYkM12ASTScweXPTuaPFP5iYXAT6z5Dsniw704Ixa5eGg==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.4.4: - resolution: {integrity: sha512-403sqp9t5sx6YGEC32IfZTVWkRAixOQomGYB8kEc6ZD+//LirSxzeCHCnM8EmSXw7l57U1G+Fb0kxgTcKPU/Lg==} + turbo-windows-arm64@2.5.0: + resolution: {integrity: sha512-OUHCV+ueXa3UzfZ4co/ueIHgeq9B2K48pZwIxKSm5VaLVuv8M13MhM7unukW09g++dpdrrE1w4IOVgxKZ0/exg==} cpu: [arm64] os: [win32] - turbo@2.4.4: - resolution: {integrity: sha512-N9FDOVaY3yz0YCOhYIgOGYad7+m2ptvinXygw27WPLQvcZDl3+0Sa77KGVlLSiuPDChOUEnTKE9VJwLSi9BPGQ==} + turbo@2.5.0: + resolution: {integrity: sha512-PvSRruOsitjy6qdqwIIyolv99+fEn57gP6gn4zhsHTEcCYgXPhv6BAxzAjleS8XKpo+Y582vTTA9nuqYDmbRuA==} hasBin: true twitter-api-sdk@1.2.1: @@ -6302,14 +6301,14 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-fest@4.38.0: - resolution: {integrity: sha512-2dBz5D5ycHIoliLYLi0Q2V7KRaDlH0uWIvmk7TYlAg5slqwiPv1ezJdZm1QEM0xgk29oYWMCbIG7E6gHpvChlg==} - engines: {node: '>=16'} - type-fest@4.39.0: resolution: {integrity: sha512-w2IGJU1tIgcrepg9ZJ82d8UmItNQtOFJG0HCUE3SzMokKkTsruVDALl2fAdiEzJlfduoU+VyXJWIIUZ+6jV+nw==} engines: {node: '>=16'} + type-fest@4.39.1: + resolution: {integrity: sha512-uW9qzd66uyHYxwyVBYiwS4Oi0qZyUqwjU+Oevr6ZogYiXt99EOYtwvzMSLw1c3lYo2HzJsep/NB23iEVEgjG/w==} + engines: {node: '>=16'} + type-flag@3.0.0: resolution: {integrity: sha512-3YaYwMseXCAhBB14RXW5cRQfJQlEknS6i4C8fCfeUdS3ihG9EdccdR9kt3vP73ZdeTGmPb4bZtkDn5XMIn1DLA==} @@ -6348,8 +6347,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - typescript@5.8.2: - resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} + typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} engines: {node: '>=14.17'} hasBin: true @@ -6371,6 +6370,9 @@ packages: undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} @@ -6597,8 +6599,8 @@ packages: utf-8-validate: optional: true - xsai@0.2.0-beta.2: - resolution: {integrity: sha512-Cnz/OlZ+ncZyY1SsvA6x2pyhnxP4XsQIueIYsHL/AgFYvSo5uAlKMQADINYmjBjV7dChi6an009K5m1lHpY30w==} + xsai@0.2.0-beta.3: + resolution: {integrity: sha512-tuDrdLV4wqkZ77EabA5nJ7Pv8Jye1Layq2QsuJAO76gcLqh2uZBx0pwr9Kdxm5DPPHorxjcckZK89qM4CwnRDw==} xsschema@0.2.0-beta.3: resolution: {integrity: sha512-ViOZ1a1kAPHvFjDJp4ITeutdlbnEs56lx/NotlvcitwN04eHnU3DhR+P5GvXT7A+69qKrXAx0YrccvmfwGnUGw==} @@ -6675,17 +6677,10 @@ packages: snapshots: - '@ai-sdk/openai@1.3.6(zod@3.24.2)': + '@ai-sdk/openai@1.3.7(zod@3.24.2)': dependencies: '@ai-sdk/provider': 1.1.0 - '@ai-sdk/provider-utils': 2.2.3(zod@3.24.2) - zod: 3.24.2 - - '@ai-sdk/provider-utils@2.2.1(zod@3.24.2)': - dependencies: - '@ai-sdk/provider': 1.1.0 - nanoid: 3.3.11 - secure-json-parse: 2.7.0 + '@ai-sdk/provider-utils': 2.2.4(zod@3.24.2) zod: 3.24.2 '@ai-sdk/provider-utils@2.2.3(zod@3.24.2)': @@ -6695,20 +6690,17 @@ snapshots: secure-json-parse: 2.7.0 zod: 3.24.2 + '@ai-sdk/provider-utils@2.2.4(zod@3.24.2)': + dependencies: + '@ai-sdk/provider': 1.1.0 + nanoid: 3.3.11 + secure-json-parse: 2.7.0 + zod: 3.24.2 + '@ai-sdk/provider@1.1.0': dependencies: json-schema: 0.4.0 - '@ai-sdk/react@1.2.3(react@18.3.1)(zod@3.24.2)': - dependencies: - '@ai-sdk/provider-utils': 2.2.1(zod@3.24.2) - '@ai-sdk/ui-utils': 1.2.2(zod@3.24.2) - react: 18.3.1 - swr: 2.3.3(react@18.3.1) - throttleit: 2.1.0 - optionalDependencies: - zod: 3.24.2 - '@ai-sdk/react@1.2.5(react@18.3.1)(zod@3.24.2)': dependencies: '@ai-sdk/provider-utils': 2.2.3(zod@3.24.2) @@ -6719,12 +6711,15 @@ snapshots: optionalDependencies: zod: 3.24.2 - '@ai-sdk/ui-utils@1.2.2(zod@3.24.2)': + '@ai-sdk/react@1.2.6(react@18.3.1)(zod@3.24.2)': dependencies: - '@ai-sdk/provider': 1.1.0 - '@ai-sdk/provider-utils': 2.2.1(zod@3.24.2) + '@ai-sdk/provider-utils': 2.2.4(zod@3.24.2) + '@ai-sdk/ui-utils': 1.2.5(zod@3.24.2) + react: 18.3.1 + swr: 2.3.3(react@18.3.1) + throttleit: 2.1.0 + optionalDependencies: zod: 3.24.2 - zod-to-json-schema: 3.24.5(zod@3.24.2) '@ai-sdk/ui-utils@1.2.4(zod@3.24.2)': dependencies: @@ -6733,6 +6728,13 @@ snapshots: zod: 3.24.2 zod-to-json-schema: 3.24.5(zod@3.24.2) + '@ai-sdk/ui-utils@1.2.5(zod@3.24.2)': + dependencies: + '@ai-sdk/provider': 1.1.0 + '@ai-sdk/provider-utils': 2.2.4(zod@3.24.2) + zod: 3.24.2 + zod-to-json-schema: 3.24.5(zod@3.24.2) + '@anush008/tokenizers-darwin-universal@0.0.0': optional: true @@ -7338,19 +7340,19 @@ snapshots: '@esbuild/win32-x64@0.25.1': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.23.0(jiti@2.4.2))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.24.0(jiti@2.4.2))': dependencies: - eslint: 9.23.0(jiti@2.4.2) + eslint: 9.24.0(jiti@2.4.2) eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.5.1(eslint@9.23.0(jiti@2.4.2))': + '@eslint-community/eslint-utils@4.5.1(eslint@9.24.0(jiti@2.4.2))': dependencies: - eslint: 9.23.0(jiti@2.4.2) + eslint: 9.24.0(jiti@2.4.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/config-array@0.19.2': + '@eslint/config-array@0.20.0': dependencies: '@eslint/object-schema': 2.1.6 debug: 4.4.0 @@ -7384,6 +7386,8 @@ snapshots: '@eslint/js@9.23.0': {} + '@eslint/js@9.24.0': {} + '@eslint/object-schema@2.1.6': {} '@eslint/plugin-kit@0.2.8': @@ -7393,27 +7397,27 @@ snapshots: '@fastify/deepmerge@2.0.2': {} - '@fisch0920/config@1.0.2(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(@typescript-eslint/utils@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(prettier@3.5.3)(typescript@5.8.2)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0))': + '@fisch0920/config@1.0.2(@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/utils@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2))(prettier@3.5.3)(typescript@5.8.3)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@eslint/js': 9.23.0 '@total-typescript/ts-reset': 0.6.1 - '@vitest/eslint-plugin': 1.1.39(@typescript-eslint/utils@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0)) - eslint: 9.23.0(jiti@2.4.2) - eslint-config-prettier: 10.1.1(eslint@9.23.0(jiti@2.4.2)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2)) - eslint-plugin-jest-dom: 5.5.0(eslint@9.23.0(jiti@2.4.2)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.23.0(jiti@2.4.2)) - eslint-plugin-perfectionist: 4.11.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - eslint-plugin-react: 7.37.5(eslint@9.23.0(jiti@2.4.2)) - eslint-plugin-react-hooks: 5.2.0(eslint@9.23.0(jiti@2.4.2)) + '@vitest/eslint-plugin': 1.1.39(@typescript-eslint/utils@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0)) + eslint: 9.24.0(jiti@2.4.2) + eslint-config-prettier: 10.1.1(eslint@9.24.0(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2)) + eslint-plugin-jest-dom: 5.5.0(eslint@9.24.0(jiti@2.4.2)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.24.0(jiti@2.4.2)) + eslint-plugin-perfectionist: 4.11.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) + eslint-plugin-react: 7.37.5(eslint@9.24.0(jiti@2.4.2)) + eslint-plugin-react-hooks: 5.2.0(eslint@9.24.0(jiti@2.4.2)) eslint-plugin-security: 3.0.1 - eslint-plugin-simple-import-sort: 12.1.1(eslint@9.23.0(jiti@2.4.2)) - eslint-plugin-testing-library: 7.1.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - eslint-plugin-unicorn: 58.0.0(eslint@9.23.0(jiti@2.4.2)) + eslint-plugin-simple-import-sort: 12.1.1(eslint@9.24.0(jiti@2.4.2)) + eslint-plugin-testing-library: 7.1.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) + eslint-plugin-unicorn: 58.0.0(eslint@9.24.0(jiti@2.4.2)) globals: 16.0.0 prettier: 3.5.3 - typescript: 5.8.2 - typescript-eslint: 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) + typescript: 5.8.3 + typescript-eslint: 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) transitivePeerDependencies: - '@testing-library/dom' - '@typescript-eslint/parser' @@ -7423,13 +7427,13 @@ snapshots: - supports-color - vitest - '@genkit-ai/ai@1.4.0': + '@genkit-ai/ai@1.5.0': dependencies: - '@genkit-ai/core': 1.4.0 + '@genkit-ai/core': 1.5.0 '@opentelemetry/api': 1.9.0 '@types/node': 20.17.27 colorette: 2.0.20 - dotprompt: 1.0.1 + dotprompt: 1.1.1 json5: 2.2.3 node-fetch: 3.3.2 partial-json: 0.1.7 @@ -7437,7 +7441,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@genkit-ai/core@1.4.0': + '@genkit-ai/core@1.5.0': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/context-async-hooks': 1.30.1(@opentelemetry/api@1.9.0) @@ -7451,7 +7455,7 @@ snapshots: async-mutex: 0.5.0 body-parser: 1.20.3 cors: 2.8.5 - dotprompt: 1.0.1 + dotprompt: 1.1.1 express: 4.21.2 get-port: 5.1.1 json-schema: 0.4.0 @@ -7522,14 +7526,14 @@ snapshots: '@jsdevtools/ono@7.1.3': {} - '@langchain/core@0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2))': + '@langchain/core@0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2))': dependencies: '@cfworker/json-schema': 4.1.1 ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.19 - langsmith: 0.3.10(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) + langsmith: 0.3.10(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 @@ -7539,31 +7543,20 @@ snapshots: transitivePeerDependencies: - openai - '@langchain/openai@0.4.9(@langchain/core@0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))(encoding@0.1.13)(ws@8.18.0)': + '@langchain/openai@0.5.4(@langchain/core@0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))(encoding@0.1.13)(ws@8.18.0)': dependencies: - '@langchain/core': 0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) + '@langchain/core': 0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) js-tiktoken: 1.0.19 - openai: 4.90.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) + openai: 4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) zod: 3.24.2 zod-to-json-schema: 3.24.5(zod@3.24.2) transitivePeerDependencies: - encoding - ws - '@langchain/openai@0.5.2(@langchain/core@0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))(encoding@0.1.13)(ws@8.18.0)': + '@langchain/textsplitters@0.1.0(@langchain/core@0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))': dependencies: - '@langchain/core': 0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) - js-tiktoken: 1.0.19 - openai: 4.90.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) - zod: 3.24.2 - zod-to-json-schema: 3.24.5(zod@3.24.2) - transitivePeerDependencies: - - encoding - - ws - - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))': - dependencies: - '@langchain/core': 0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) + '@langchain/core': 0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) js-tiktoken: 1.0.19 '@libsql/client@0.14.0': @@ -7622,15 +7615,15 @@ snapshots: '@libsql/win32-x64-msvc@0.4.7': optional: true - '@llamaindex/cloud@4.0.1(@llamaindex/core@0.6.1(gpt-tokenizer@2.8.1))(@llamaindex/env@0.1.29(gpt-tokenizer@2.8.1))': + '@llamaindex/cloud@4.0.2(@llamaindex/core@0.6.2(gpt-tokenizer@2.8.1))(@llamaindex/env@0.1.29(gpt-tokenizer@2.8.1))': dependencies: - '@llamaindex/core': 0.6.1(gpt-tokenizer@2.8.1) + '@llamaindex/core': 0.6.2(gpt-tokenizer@2.8.1) '@llamaindex/env': 0.1.29(gpt-tokenizer@2.8.1) - '@llamaindex/core@0.6.1(gpt-tokenizer@2.8.1)': + '@llamaindex/core@0.6.2(gpt-tokenizer@2.8.1)': dependencies: '@llamaindex/env': 0.1.29(gpt-tokenizer@2.8.1) - '@types/node': 22.13.14 + '@types/node': 22.13.16 magic-bytes.js: 1.10.0 zod: 3.24.2 zod-to-json-schema: 3.24.5(zod@3.24.2) @@ -7646,19 +7639,19 @@ snapshots: optionalDependencies: gpt-tokenizer: 2.8.1 - '@llamaindex/node-parser@2.0.1(@llamaindex/core@0.6.1(gpt-tokenizer@2.8.1))(@llamaindex/env@0.1.29(gpt-tokenizer@2.8.1))(tree-sitter@0.22.4)(web-tree-sitter@0.24.7)': + '@llamaindex/node-parser@2.0.2(@llamaindex/core@0.6.2(gpt-tokenizer@2.8.1))(@llamaindex/env@0.1.29(gpt-tokenizer@2.8.1))(tree-sitter@0.22.4)(web-tree-sitter@0.24.7)': dependencies: - '@llamaindex/core': 0.6.1(gpt-tokenizer@2.8.1) + '@llamaindex/core': 0.6.2(gpt-tokenizer@2.8.1) '@llamaindex/env': 0.1.29(gpt-tokenizer@2.8.1) html-to-text: 9.0.5 tree-sitter: 0.22.4 web-tree-sitter: 0.24.7 - '@llamaindex/openai@0.2.1(encoding@0.1.13)(gpt-tokenizer@2.8.1)(ws@8.18.0)': + '@llamaindex/openai@0.3.0(gpt-tokenizer@2.8.1)(ws@8.18.0)': dependencies: - '@llamaindex/core': 0.6.1(gpt-tokenizer@2.8.1) + '@llamaindex/core': 0.6.2(gpt-tokenizer@2.8.1) '@llamaindex/env': 0.1.29(gpt-tokenizer@2.8.1) - openai: 4.90.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) + openai: 4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) zod: 3.24.2 transitivePeerDependencies: - '@huggingface/transformers' @@ -7666,9 +7659,9 @@ snapshots: - gpt-tokenizer - ws - '@llamaindex/workflow@1.0.1(@llamaindex/core@0.6.1(gpt-tokenizer@2.8.1))(@llamaindex/env@0.1.29(gpt-tokenizer@2.8.1))(zod@3.24.2)': + '@llamaindex/workflow@1.0.2(@llamaindex/core@0.6.2(gpt-tokenizer@2.8.1))(@llamaindex/env@0.1.29(gpt-tokenizer@2.8.1))(zod@3.24.2)': dependencies: - '@llamaindex/core': 0.6.1(gpt-tokenizer@2.8.1) + '@llamaindex/core': 0.6.2(gpt-tokenizer@2.8.1) '@llamaindex/env': 0.1.29(gpt-tokenizer@2.8.1) zod: 3.24.2 @@ -7688,7 +7681,7 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-node': 1.30.1(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.30.0 - ai: 4.2.8(react@18.3.1)(zod@3.24.2) + ai: 4.2.10(react@18.3.1)(zod@3.24.2) cohere-ai: 7.16.0(encoding@0.1.13) date-fns: 3.6.0 dotenv: 16.4.7 @@ -9145,11 +9138,11 @@ snapshots: '@types/bunyan@1.8.11': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/connect@3.4.38': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/debug@4.1.12': dependencies: @@ -9178,18 +9171,18 @@ snapshots: '@types/memcached@2.2.10': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/ms@2.1.0': optional: true '@types/mysql@2.15.26': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/node-fetch@2.6.12': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 form-data: 4.0.2 '@types/node@18.19.83': @@ -9200,14 +9193,14 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@22.13.14': - dependencies: - undici-types: 6.20.0 - '@types/node@22.13.16': dependencies: undici-types: 6.20.0 + '@types/node@22.14.0': + dependencies: + undici-types: 6.21.0 + '@types/normalize-package-data@2.4.4': {} '@types/pg-pool@2.0.6': @@ -9216,7 +9209,7 @@ snapshots: '@types/pg@8.6.1': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 pg-protocol: 1.8.0 pg-types: 2.2.0 @@ -9226,7 +9219,7 @@ snapshots: '@types/tedious@4.0.14': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 '@types/uuid@10.0.0': {} @@ -9234,34 +9227,34 @@ snapshots: '@types/ws@8.18.0': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.13.16 - '@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/parser': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.29.0 - '@typescript-eslint/type-utils': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/type-utils': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.29.0 - eslint: 9.23.0(jiti@2.4.2) + eslint: 9.24.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.8.2) - typescript: 5.8.2 + ts-api-utils: 2.1.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 8.29.0 '@typescript-eslint/types': 8.29.0 - '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.29.0 debug: 4.4.0 - eslint: 9.23.0(jiti@2.4.2) - typescript: 5.8.2 + eslint: 9.24.0(jiti@2.4.2) + typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -9270,20 +9263,20 @@ snapshots: '@typescript-eslint/types': 8.29.0 '@typescript-eslint/visitor-keys': 8.29.0 - '@typescript-eslint/type-utils@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/type-utils@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) debug: 4.4.0 - eslint: 9.23.0(jiti@2.4.2) - ts-api-utils: 2.1.0(typescript@5.8.2) - typescript: 5.8.2 + eslint: 9.24.0(jiti@2.4.2) + ts-api-utils: 2.1.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@8.29.0': {} - '@typescript-eslint/typescript-estree@8.29.0(typescript@5.8.2)': + '@typescript-eslint/typescript-estree@8.29.0(typescript@5.8.3)': dependencies: '@typescript-eslint/types': 8.29.0 '@typescript-eslint/visitor-keys': 8.29.0 @@ -9292,19 +9285,19 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.1 - ts-api-utils: 2.1.0(typescript@5.8.2) - typescript: 5.8.2 + ts-api-utils: 2.1.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/utils@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.24.0(jiti@2.4.2)) '@typescript-eslint/scope-manager': 8.29.0 '@typescript-eslint/types': 8.29.0 - '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) - eslint: 9.23.0(jiti@2.4.2) - typescript: 5.8.2 + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.3) + eslint: 9.24.0(jiti@2.4.2) + typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -9313,13 +9306,13 @@ snapshots: '@typescript-eslint/types': 8.29.0 eslint-visitor-keys: 4.2.0 - '@vitest/eslint-plugin@1.1.39(@typescript-eslint/utils@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/eslint-plugin@1.1.39(@typescript-eslint/utils@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - eslint: 9.23.0(jiti@2.4.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) + eslint: 9.24.0(jiti@2.4.2) optionalDependencies: - typescript: 5.8.2 - vitest: 3.1.1(@types/debug@4.1.12)(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0) + typescript: 5.8.3 + vitest: 3.1.1(@types/debug@4.1.12)(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0) '@vitest/expect@3.1.1': dependencies: @@ -9328,13 +9321,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.1(vite@6.2.2(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/mocker@3.1.1(vite@6.2.2(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0))': dependencies: '@vitest/spy': 3.1.1 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.2(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.2(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0) '@vitest/pretty-format@3.1.1': dependencies: @@ -9416,17 +9409,6 @@ snapshots: dependencies: '@xsai/shared-chat': 0.2.0-beta.3 - '@xsai/tool@0.2.0-beta.2(zod-to-json-schema@3.24.5(zod@3.24.2))': - dependencies: - '@xsai/shared': 0.2.0-beta.3 - '@xsai/shared-chat': 0.2.0-beta.3 - xsschema: 0.2.0-beta.3(zod-to-json-schema@3.24.5(zod@3.24.2)) - transitivePeerDependencies: - - '@valibot/to-json-schema' - - arktype - - effect - - zod-to-json-schema - '@xsai/tool@0.2.0-beta.3(zod-to-json-schema@3.24.5(zod@3.24.2))': dependencies: '@xsai/shared': 0.2.0-beta.3 @@ -9486,12 +9468,12 @@ snapshots: optionalDependencies: react: 18.3.1 - ai@4.2.8(react@18.3.1)(zod@3.24.2): + ai@4.3.1(react@18.3.1)(zod@3.24.2): dependencies: '@ai-sdk/provider': 1.1.0 - '@ai-sdk/provider-utils': 2.2.1(zod@3.24.2) - '@ai-sdk/react': 1.2.3(react@18.3.1)(zod@3.24.2) - '@ai-sdk/ui-utils': 1.2.2(zod@3.24.2) + '@ai-sdk/provider-utils': 2.2.4(zod@3.24.2) + '@ai-sdk/react': 1.2.6(react@18.3.1)(zod@3.24.2) + '@ai-sdk/ui-utils': 1.2.5(zod@3.24.2) '@opentelemetry/api': 1.9.0 jsondiffpatch: 0.6.0 zod: 3.24.2 @@ -9933,14 +9915,14 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig@9.0.0(typescript@5.8.2): + cosmiconfig@9.0.0(typescript@5.8.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.8.2 + typescript: 5.8.3 cross-spawn@7.0.6: dependencies: @@ -10074,7 +10056,7 @@ snapshots: dotenv@16.4.7: {} - dotprompt@1.0.1: + dotprompt@1.1.1: dependencies: '@types/handlebars': 4.1.0 handlebars: 4.7.8 @@ -10277,9 +10259,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.1(eslint@9.23.0(jiti@2.4.2)): + eslint-config-prettier@10.1.1(eslint@9.24.0(jiti@2.4.2)): dependencies: - eslint: 9.23.0(jiti@2.4.2) + eslint: 9.24.0(jiti@2.4.2) eslint-import-resolver-node@0.3.9: dependencies: @@ -10289,17 +10271,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@9.23.0(jiti@2.4.2)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0(jiti@2.4.2)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - eslint: 9.23.0(jiti@2.4.2) + '@typescript-eslint/parser': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) + eslint: 9.24.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -10308,9 +10290,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.23.0(jiti@2.4.2) + eslint: 9.24.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@9.23.0(jiti@2.4.2)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.24.0(jiti@2.4.2)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -10322,19 +10304,19 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/parser': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest-dom@5.5.0(eslint@9.23.0(jiti@2.4.2)): + eslint-plugin-jest-dom@5.5.0(eslint@9.24.0(jiti@2.4.2)): dependencies: '@babel/runtime': 7.26.9 - eslint: 9.23.0(jiti@2.4.2) + eslint: 9.24.0(jiti@2.4.2) requireindex: 1.2.0 - eslint-plugin-jsx-a11y@6.10.2(eslint@9.23.0(jiti@2.4.2)): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.24.0(jiti@2.4.2)): dependencies: aria-query: 5.3.2 array-includes: 3.1.8 @@ -10344,7 +10326,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.23.0(jiti@2.4.2) + eslint: 9.24.0(jiti@2.4.2) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -10353,21 +10335,21 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-perfectionist@4.11.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2): + eslint-plugin-perfectionist@4.11.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3): dependencies: '@typescript-eslint/types': 8.29.0 - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - eslint: 9.23.0(jiti@2.4.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) + eslint: 9.24.0(jiti@2.4.2) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-hooks@5.2.0(eslint@9.23.0(jiti@2.4.2)): + eslint-plugin-react-hooks@5.2.0(eslint@9.24.0(jiti@2.4.2)): dependencies: - eslint: 9.23.0(jiti@2.4.2) + eslint: 9.24.0(jiti@2.4.2) - eslint-plugin-react@7.37.5(eslint@9.23.0(jiti@2.4.2)): + eslint-plugin-react@7.37.5(eslint@9.24.0(jiti@2.4.2)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -10375,7 +10357,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.23.0(jiti@2.4.2) + eslint: 9.24.0(jiti@2.4.2) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -10393,28 +10375,28 @@ snapshots: dependencies: safe-regex: 2.1.1 - eslint-plugin-simple-import-sort@12.1.1(eslint@9.23.0(jiti@2.4.2)): + eslint-plugin-simple-import-sort@12.1.1(eslint@9.24.0(jiti@2.4.2)): dependencies: - eslint: 9.23.0(jiti@2.4.2) + eslint: 9.24.0(jiti@2.4.2) - eslint-plugin-testing-library@7.1.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2): + eslint-plugin-testing-library@7.1.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3): dependencies: '@typescript-eslint/scope-manager': 8.29.0 - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - eslint: 9.23.0(jiti@2.4.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) + eslint: 9.24.0(jiti@2.4.2) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-unicorn@58.0.0(eslint@9.23.0(jiti@2.4.2)): + eslint-plugin-unicorn@58.0.0(eslint@9.24.0(jiti@2.4.2)): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.5.1(eslint@9.23.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@2.4.2)) '@eslint/plugin-kit': 0.2.8 ci-info: 4.2.0 clean-regexp: 1.0.0 core-js-compat: 3.41.0 - eslint: 9.23.0(jiti@2.4.2) + eslint: 9.24.0(jiti@2.4.2) esquery: 1.6.0 globals: 16.0.0 indent-string: 5.0.0 @@ -10436,15 +10418,15 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.23.0(jiti@2.4.2): + eslint@9.24.0(jiti@2.4.2): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.19.2 + '@eslint/config-array': 0.20.0 '@eslint/config-helpers': 0.2.1 '@eslint/core': 0.12.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.23.0 + '@eslint/js': 9.24.0 '@eslint/plugin-kit': 0.2.8 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -10656,7 +10638,7 @@ snapshots: dependencies: strnum: 1.1.2 - fast-xml-parser@5.0.9: + fast-xml-parser@5.2.0: dependencies: strnum: 2.0.5 @@ -10812,18 +10794,18 @@ snapshots: - encoding - supports-color - genkit@1.4.0: + genkit@1.5.0: dependencies: - '@genkit-ai/ai': 1.4.0 - '@genkit-ai/core': 1.4.0 + '@genkit-ai/ai': 1.5.0 + '@genkit-ai/core': 1.5.0 uuid: 10.0.0 transitivePeerDependencies: - supports-color - genkitx-openai@0.20.2(encoding@0.1.13)(genkit@1.4.0)(ws@8.18.0)(zod@3.24.2): + genkitx-openai@0.20.2(encoding@0.1.13)(genkit@1.5.0)(ws@8.18.0)(zod@3.24.2): dependencies: - genkit: 1.4.0 - openai: 4.90.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) + genkit: 1.5.0 + openai: 4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) transitivePeerDependencies: - encoding - ws @@ -10955,7 +10937,8 @@ snapshots: gopd@1.2.0: {} - gpt-tokenizer@2.8.1: {} + gpt-tokenizer@2.8.1: + optional: true graphemer@1.4.0: {} @@ -10999,7 +10982,7 @@ snapshots: decircular: 0.1.1 is-obj: 3.0.0 sort-keys: 5.1.0 - type-fest: 4.38.0 + type-fest: 4.39.0 hasown@2.0.2: dependencies: @@ -11289,6 +11272,8 @@ snapshots: json-schema-to-zod@2.6.0: {} + json-schema-to-zod@2.6.1: {} + json-schema-traverse@0.4.1: {} json-schema-traverse@1.0.0: {} @@ -11343,15 +11328,15 @@ snapshots: ky@1.8.0: {} - langchain@0.3.19(@langchain/core@0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2))(ws@8.18.0): + langchain@0.3.20(@langchain/core@0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2))(ws@8.18.0): dependencies: - '@langchain/core': 0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) - '@langchain/openai': 0.4.9(@langchain/core@0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))(encoding@0.1.13)(ws@8.18.0) - '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.43(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2))) + '@langchain/core': 0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) + '@langchain/openai': 0.5.4(@langchain/core@0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)))(encoding@0.1.13)(ws@8.18.0) + '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.43(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2))) js-tiktoken: 1.0.19 js-yaml: 4.1.0 jsonpointer: 5.0.1 - langsmith: 0.3.10(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) + langsmith: 0.3.10(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)) openapi-types: 12.1.3 p-retry: 4.6.2 uuid: 10.0.0 @@ -11366,7 +11351,7 @@ snapshots: - openai - ws - langsmith@0.3.10(openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)): + langsmith@0.3.10(openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2)): dependencies: '@types/uuid': 10.0.0 chalk: 4.1.2 @@ -11376,7 +11361,7 @@ snapshots: semver: 7.7.1 uuid: 10.0.0 optionalDependencies: - openai: 4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) + openai: 4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2) language-subtag-registry@0.3.23: {} @@ -11432,23 +11417,23 @@ snapshots: rfdc: 1.4.1 wrap-ansi: 9.0.0 - llamaindex@0.9.14(encoding@0.1.13)(tree-sitter@0.22.4)(web-tree-sitter@0.24.7)(ws@8.18.0)(zod@3.24.2): + llamaindex@0.9.16(gpt-tokenizer@2.8.1)(tree-sitter@0.22.4)(web-tree-sitter@0.24.7)(ws@8.18.0)(zod@3.24.2): dependencies: - '@llamaindex/cloud': 4.0.1(@llamaindex/core@0.6.1(gpt-tokenizer@2.8.1))(@llamaindex/env@0.1.29(gpt-tokenizer@2.8.1)) - '@llamaindex/core': 0.6.1(gpt-tokenizer@2.8.1) + '@llamaindex/cloud': 4.0.2(@llamaindex/core@0.6.2(gpt-tokenizer@2.8.1))(@llamaindex/env@0.1.29(gpt-tokenizer@2.8.1)) + '@llamaindex/core': 0.6.2(gpt-tokenizer@2.8.1) '@llamaindex/env': 0.1.29(gpt-tokenizer@2.8.1) - '@llamaindex/node-parser': 2.0.1(@llamaindex/core@0.6.1(gpt-tokenizer@2.8.1))(@llamaindex/env@0.1.29(gpt-tokenizer@2.8.1))(tree-sitter@0.22.4)(web-tree-sitter@0.24.7) - '@llamaindex/openai': 0.2.1(encoding@0.1.13)(gpt-tokenizer@2.8.1)(ws@8.18.0) - '@llamaindex/workflow': 1.0.1(@llamaindex/core@0.6.1(gpt-tokenizer@2.8.1))(@llamaindex/env@0.1.29(gpt-tokenizer@2.8.1))(zod@3.24.2) + '@llamaindex/node-parser': 2.0.2(@llamaindex/core@0.6.2(gpt-tokenizer@2.8.1))(@llamaindex/env@0.1.29(gpt-tokenizer@2.8.1))(tree-sitter@0.22.4)(web-tree-sitter@0.24.7) + '@llamaindex/openai': 0.3.0(gpt-tokenizer@2.8.1)(ws@8.18.0) + '@llamaindex/workflow': 1.0.2(@llamaindex/core@0.6.2(gpt-tokenizer@2.8.1))(@llamaindex/env@0.1.29(gpt-tokenizer@2.8.1))(zod@3.24.2) '@types/lodash': 4.17.15 - '@types/node': 22.13.14 + '@types/node': 22.13.16 ajv: 8.17.1 - gpt-tokenizer: 2.8.1 lodash: 4.17.21 magic-bytes.js: 1.10.0 transitivePeerDependencies: - '@huggingface/transformers' - encoding + - gpt-tokenizer - tree-sitter - web-tree-sitter - ws @@ -11762,7 +11747,7 @@ snapshots: dependencies: zod: 3.24.2 - openai@4.90.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2): + openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2): dependencies: '@types/node': 18.19.83 '@types/node-fetch': 2.6.12 @@ -11777,7 +11762,7 @@ snapshots: transitivePeerDependencies: - encoding - openai@4.91.0(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2): + openai@4.91.1(encoding@0.1.13)(ws@8.18.0)(zod@3.24.2): dependencies: '@types/node': 18.19.83 '@types/node-fetch': 2.6.12 @@ -11862,7 +11847,7 @@ snapshots: dependencies: '@babel/code-frame': 7.26.2 index-to-position: 0.1.2 - type-fest: 4.38.0 + type-fest: 4.39.0 parse-ms@4.0.0: {} @@ -12035,7 +12020,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.13.14 + '@types/node': 22.13.16 long: 5.3.1 proxy-addr@2.0.7: @@ -12630,8 +12615,8 @@ snapshots: syncpack@14.0.0-alpha.10: dependencies: - cosmiconfig: 9.0.0(typescript@5.8.2) - typescript: 5.8.2 + cosmiconfig: 9.0.0(typescript@5.8.3) + typescript: 5.8.3 optionalDependencies: syncpack-darwin-arm64: 14.0.0-alpha.10 syncpack-darwin-x64: 14.0.0-alpha.10 @@ -12707,9 +12692,9 @@ snapshots: node-addon-api: 8.3.1 node-gyp-build: 4.8.4 - ts-api-utils@2.1.0(typescript@5.8.2): + ts-api-utils@2.1.0(typescript@5.8.3): dependencies: - typescript: 5.8.2 + typescript: 5.8.3 ts-interface-checker@0.1.13: {} @@ -12724,7 +12709,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.4.0(jiti@2.4.2)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2)(yaml@2.7.0): + tsup@8.4.0(jiti@2.4.2)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.0): dependencies: bundle-require: 5.1.0(esbuild@0.25.1) cac: 6.7.14 @@ -12744,7 +12729,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.5.3 - typescript: 5.8.2 + typescript: 5.8.3 transitivePeerDependencies: - jiti - supports-color @@ -12758,32 +12743,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.4.4: + turbo-darwin-64@2.5.0: optional: true - turbo-darwin-arm64@2.4.4: + turbo-darwin-arm64@2.5.0: optional: true - turbo-linux-64@2.4.4: + turbo-linux-64@2.5.0: optional: true - turbo-linux-arm64@2.4.4: + turbo-linux-arm64@2.5.0: optional: true - turbo-windows-64@2.4.4: + turbo-windows-64@2.5.0: optional: true - turbo-windows-arm64@2.4.4: + turbo-windows-arm64@2.5.0: optional: true - turbo@2.4.4: + turbo@2.5.0: optionalDependencies: - turbo-darwin-64: 2.4.4 - turbo-darwin-arm64: 2.4.4 - turbo-linux-64: 2.4.4 - turbo-linux-arm64: 2.4.4 - turbo-windows-64: 2.4.4 - turbo-windows-arm64: 2.4.4 + turbo-darwin-64: 2.5.0 + turbo-darwin-arm64: 2.5.0 + turbo-linux-64: 2.5.0 + turbo-linux-arm64: 2.5.0 + turbo-windows-64: 2.5.0 + turbo-windows-arm64: 2.5.0 twitter-api-sdk@1.2.1(encoding@0.1.13): dependencies: @@ -12796,10 +12781,10 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-fest@4.38.0: {} - type-fest@4.39.0: {} + type-fest@4.39.1: {} + type-flag@3.0.0: {} type-is@1.6.18: @@ -12848,17 +12833,17 @@ snapshots: typed-function@4.2.1: {} - typescript-eslint@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2): + typescript-eslint@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/parser': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - eslint: 9.23.0(jiti@2.4.2) - typescript: 5.8.2 + '@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3) + eslint: 9.24.0(jiti@2.4.2) + typescript: 5.8.3 transitivePeerDependencies: - supports-color - typescript@5.8.2: {} + typescript@5.8.3: {} uglify-js@3.19.3: optional: true @@ -12876,6 +12861,8 @@ snapshots: undici-types@6.20.0: {} + undici-types@6.21.0: {} + unicorn-magic@0.1.0: {} unicorn-magic@0.3.0: {} @@ -12917,13 +12904,13 @@ snapshots: vary@1.1.2: {} - vite-node@3.1.1(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0): + vite-node@3.1.1(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.2(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.2(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -12938,22 +12925,22 @@ snapshots: - tsx - yaml - vite@6.2.2(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0): + vite@6.2.2(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0): dependencies: esbuild: 0.25.1 postcss: 8.5.3 rollup: 4.36.0 optionalDependencies: - '@types/node': 22.13.16 + '@types/node': 22.14.0 fsevents: 2.3.3 jiti: 2.4.2 tsx: 4.19.3 yaml: 2.7.0 - vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0): + vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0): dependencies: '@vitest/expect': 3.1.1 - '@vitest/mocker': 3.1.1(vite@6.2.2(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/mocker': 3.1.1(vite@6.2.2(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0)) '@vitest/pretty-format': 3.1.1 '@vitest/runner': 3.1.1 '@vitest/snapshot': 3.1.1 @@ -12969,12 +12956,12 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.2(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0) - vite-node: 3.1.1(@types/node@22.13.16)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.2(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0) + vite-node: 3.1.1(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.3)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.13.16 + '@types/node': 22.14.0 transitivePeerDependencies: - jiti - less @@ -13094,7 +13081,7 @@ snapshots: ws@8.18.0: {} - xsai@0.2.0-beta.2(zod-to-json-schema@3.24.5(zod@3.24.2)): + xsai@0.2.0-beta.3(zod-to-json-schema@3.24.5(zod@3.24.2)): dependencies: '@xsai/embed': 0.2.0-beta.3 '@xsai/generate-image': 0.2.0-beta.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6cb4e4d1..adcaa2f5 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,20 +6,20 @@ updateConfig: - p-throttle - eslint catalog: - '@ai-sdk/openai': ^1.3.6 + '@ai-sdk/openai': ^1.3.7 '@apidevtools/swagger-parser': ^10.1.1 '@dexaai/dexter': ^4.1.1 '@e2b/code-interpreter': ^1.1.0 '@fisch0920/config': ^1.0.2 '@langchain/core': ^0.3.43 - '@langchain/openai': ^0.5.2 + '@langchain/openai': ^0.5.4 '@mastra/core': ^0.7.0 '@modelcontextprotocol/sdk': ^1.8.0 '@nangohq/node': 0.42.22 # pinned for now '@types/jsrsasign': ^10.5.15 - '@types/node': ^22.13.16 - '@xsai/tool': ^0.2.0-beta.2 - ai: ^4.2.10 + '@types/node': ^22.14.0 + '@xsai/tool': ^0.2.0-beta.3 + ai: ^4.3.1 bumpp: ^10.1.0 camelcase: ^8.0.0 cleye: ^1.3.4 @@ -29,25 +29,25 @@ catalog: delay: ^6.0.0 dotenv: ^16.4.7 duck-duck-scrape: ^2.2.7 - eslint: ^9.23.0 + eslint: ^9.24.0 execa: ^9.5.2 exit-hook: ^4.0.0 - fast-xml-parser: ^5.0.9 - genkit: ^1.4.0 + fast-xml-parser: ^5.2.0 + genkit: ^1.5.0 genkitx-openai: ^0.20.2 '@googleapis/customsearch': ^3.2.0 - json-schema-to-zod: ^2.6.0 + json-schema-to-zod: ^2.6.1 jsonrepair: ^3.12.0 jsrsasign: ^10.9.0 ky: ^1.8.0 - langchain: ^0.3.19 + langchain: ^0.3.20 lint-staged: ^15.5.0 - llamaindex: ^0.9.14 + llamaindex: ^0.9.16 mathjs: ^13.2.3 npm-run-all2: ^7.0.2 octokit: ^4.1.2 only-allow: ^1.2.1 - openai: ^4.91.0 + openai: ^4.91.1 openai-fetch: ^3.4.2 openai-zod-to-json-schema: ^1.0.3 openapi-types: ^12.1.3 @@ -60,13 +60,13 @@ catalog: syncpack: 14.0.0-alpha.10 tsup: ^8.4.0 tsx: ^4.19.3 - turbo: ^2.4.4 + turbo: ^2.5.0 twitter-api-sdk: ^1.2.1 - type-fest: ^4.39.0 - typescript: ^5.8.2 + type-fest: ^4.39.1 + typescript: ^5.8.3 vitest: ^3.1.1 wikibase-sdk: ^10.2.3 - xsai: ^0.2.0-beta.2 + xsai: ^0.2.0-beta.3 zod: ^3.24.2 zod-validation-error: ^3.4.0 zoominfo-api-auth-client: ^1.0.1