From e277d57ff9541f8cac31978854e1f90dcfc77f8f Mon Sep 17 00:00:00 2001 From: Olivier Soucy Date: Wed, 8 Apr 2026 14:35:14 -0400 Subject: [PATCH 1/3] Bump botpress/api (#15104) --- package.json | 2 +- packages/cli/package.json | 6 +-- packages/cli/templates/empty-bot/package.json | 4 +- .../templates/empty-integration/package.json | 4 +- .../cli/templates/empty-plugin/package.json | 2 +- .../cli/templates/hello-world/package.json | 4 +- .../templates/webhook-message/package.json | 4 +- packages/client/package.json | 2 +- packages/cognitive/package.json | 2 +- packages/llmz/package.json | 6 +-- packages/sdk/package.json | 4 +- packages/vai/package.json | 4 +- packages/zai/package.json | 4 +- plugins/conversation-insights/package.json | 2 +- pnpm-lock.yaml | 44 +++++++++---------- 15 files changed, 47 insertions(+), 47 deletions(-) diff --git a/package.json b/package.json index 3c237ad1dba..ab2f5eaf071 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ }, "devDependencies": { "@aws-sdk/client-dynamodb": "^3.564.0", - "@botpress/api": "1.84.0", + "@botpress/api": "1.86.0", "@botpress/cli": "workspace:*", "@botpress/client": "workspace:*", "@botpress/sdk": "workspace:*", diff --git a/packages/cli/package.json b/packages/cli/package.json index c0cb49eff2e..438e8153ded 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@botpress/cli", - "version": "6.3.3", + "version": "6.3.4", "description": "Botpress CLI", "scripts": { "build": "pnpm run build:types && pnpm run bundle && pnpm run template:gen", @@ -27,8 +27,8 @@ "dependencies": { "@apidevtools/json-schema-ref-parser": "^11.7.0", "@botpress/chat": "0.5.5", - "@botpress/client": "1.39.0", - "@botpress/sdk": "6.4.4", + "@botpress/client": "1.40.0", + "@botpress/sdk": "6.4.5", "@bpinternal/const": "^0.1.0", "@bpinternal/tunnel": "^0.1.1", "@bpinternal/verel": "^0.2.0", diff --git a/packages/cli/templates/empty-bot/package.json b/packages/cli/templates/empty-bot/package.json index 0fa5c00c295..387ab643078 100644 --- a/packages/cli/templates/empty-bot/package.json +++ b/packages/cli/templates/empty-bot/package.json @@ -5,8 +5,8 @@ }, "private": true, "dependencies": { - "@botpress/client": "1.39.0", - "@botpress/sdk": "6.4.4" + "@botpress/client": "1.40.0", + "@botpress/sdk": "6.4.5" }, "devDependencies": { "@types/node": "^22.16.4", diff --git a/packages/cli/templates/empty-integration/package.json b/packages/cli/templates/empty-integration/package.json index 43f671d7af4..ffb159c9835 100644 --- a/packages/cli/templates/empty-integration/package.json +++ b/packages/cli/templates/empty-integration/package.json @@ -6,8 +6,8 @@ }, "private": true, "dependencies": { - "@botpress/client": "1.39.0", - "@botpress/sdk": "6.4.4" + "@botpress/client": "1.40.0", + "@botpress/sdk": "6.4.5" }, "devDependencies": { "@types/node": "^22.16.4", diff --git a/packages/cli/templates/empty-plugin/package.json b/packages/cli/templates/empty-plugin/package.json index ed437014522..e57832f8603 100644 --- a/packages/cli/templates/empty-plugin/package.json +++ b/packages/cli/templates/empty-plugin/package.json @@ -6,7 +6,7 @@ }, "private": true, "dependencies": { - "@botpress/sdk": "6.4.4" + "@botpress/sdk": "6.4.5" }, "devDependencies": { "@types/node": "^22.16.4", diff --git a/packages/cli/templates/hello-world/package.json b/packages/cli/templates/hello-world/package.json index 34aac06d72a..01954a75cb1 100644 --- a/packages/cli/templates/hello-world/package.json +++ b/packages/cli/templates/hello-world/package.json @@ -6,8 +6,8 @@ }, "private": true, "dependencies": { - "@botpress/client": "1.39.0", - "@botpress/sdk": "6.4.4" + "@botpress/client": "1.40.0", + "@botpress/sdk": "6.4.5" }, "devDependencies": { "@types/node": "^22.16.4", diff --git a/packages/cli/templates/webhook-message/package.json b/packages/cli/templates/webhook-message/package.json index 27d45a042dc..5a051e6b54d 100644 --- a/packages/cli/templates/webhook-message/package.json +++ b/packages/cli/templates/webhook-message/package.json @@ -6,8 +6,8 @@ }, "private": true, "dependencies": { - "@botpress/client": "1.39.0", - "@botpress/sdk": "6.4.4", + "@botpress/client": "1.40.0", + "@botpress/sdk": "6.4.5", "axios": "^1.6.8" }, "devDependencies": { diff --git a/packages/client/package.json b/packages/client/package.json index 913755e4503..4e6565a81d0 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@botpress/client", - "version": "1.39.0", + "version": "1.40.0", "description": "Botpress Client", "main": "./dist/index.cjs", "module": "./dist/index.mjs", diff --git a/packages/cognitive/package.json b/packages/cognitive/package.json index 95970ba766e..7c15e527acc 100644 --- a/packages/cognitive/package.json +++ b/packages/cognitive/package.json @@ -1,6 +1,6 @@ { "name": "@botpress/cognitive", - "version": "0.5.2", + "version": "0.5.3", "description": "Wrapper around the Botpress Client to call LLMs", "main": "./dist/index.cjs", "module": "./dist/index.mjs", diff --git a/packages/llmz/package.json b/packages/llmz/package.json index b78a0af8a30..c6bccc7826e 100644 --- a/packages/llmz/package.json +++ b/packages/llmz/package.json @@ -2,7 +2,7 @@ "name": "llmz", "type": "module", "description": "LLMz - An LLM-native Typescript VM built on top of Zui", - "version": "0.0.70", + "version": "0.0.71", "types": "./dist/index.d.ts", "main": "./dist/index.cjs", "module": "./dist/index.js", @@ -71,8 +71,8 @@ "tsx": "^4.19.2" }, "peerDependencies": { - "@botpress/client": "1.39.0", - "@botpress/cognitive": "0.5.2", + "@botpress/client": "1.40.0", + "@botpress/cognitive": "0.5.3", "@bpinternal/thicktoken": "^2.0.0", "@bpinternal/zui": "^2.1.1" }, diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 38fc1e17ab6..8371bc55afc 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@botpress/sdk", - "version": "6.4.4", + "version": "6.4.5", "description": "Botpress SDK", "main": "./dist/index.cjs", "module": "./dist/index.mjs", @@ -20,7 +20,7 @@ "author": "", "license": "MIT", "dependencies": { - "@botpress/client": "1.39.0", + "@botpress/client": "1.40.0", "browser-or-node": "^2.1.1", "semver": "^7.3.8" }, diff --git a/packages/vai/package.json b/packages/vai/package.json index 93d67d9e1b9..80ce1bf2fdc 100644 --- a/packages/vai/package.json +++ b/packages/vai/package.json @@ -1,6 +1,6 @@ { "name": "@botpress/vai", - "version": "0.0.28", + "version": "0.0.29", "description": "Vitest AI (vai) – a vitest extension for testing with LLMs", "types": "./dist/index.d.ts", "exports": { @@ -40,7 +40,7 @@ "tsup": "^8.0.2" }, "peerDependencies": { - "@botpress/client": "1.39.0", + "@botpress/client": "1.40.0", "@bpinternal/thicktoken": "^1.0.1", "@bpinternal/zui": "^2.1.1", "lodash": "^4.17.21", diff --git a/packages/zai/package.json b/packages/zai/package.json index 2ab1ff36ac4..a3dcc83b143 100644 --- a/packages/zai/package.json +++ b/packages/zai/package.json @@ -1,7 +1,7 @@ { "name": "@botpress/zai", "description": "Zui AI (zai) – An LLM utility library written on top of Zui and the Botpress API", - "version": "2.6.16", + "version": "2.6.17", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { @@ -32,7 +32,7 @@ "author": "", "license": "ISC", "dependencies": { - "@botpress/cognitive": "0.5.2", + "@botpress/cognitive": "0.5.3", "json5": "^2.2.3", "jsonrepair": "^3.10.0", "lodash-es": "^4.17.21", diff --git a/plugins/conversation-insights/package.json b/plugins/conversation-insights/package.json index babfb6464a0..37083ac8330 100644 --- a/plugins/conversation-insights/package.json +++ b/plugins/conversation-insights/package.json @@ -7,7 +7,7 @@ }, "private": true, "dependencies": { - "@botpress/cognitive": "0.5.2", + "@botpress/cognitive": "0.5.3", "@botpress/sdk": "workspace:*", "browser-or-node": "^2.1.1", "jsonrepair": "^3.10.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 873a5c71b60..f7469d55a77 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,8 +17,8 @@ importers: specifier: ^3.564.0 version: 3.709.0 '@botpress/api': - specifier: 1.84.0 - version: 1.84.0 + specifier: 1.86.0 + version: 1.86.0 '@botpress/cli': specifier: workspace:* version: link:packages/cli @@ -2580,10 +2580,10 @@ importers: specifier: 0.5.5 version: link:../chat-client '@botpress/client': - specifier: 1.39.0 + specifier: 1.40.0 version: link:../client '@botpress/sdk': - specifier: 6.4.4 + specifier: 6.4.5 version: link:../sdk '@bpinternal/const': specifier: ^0.1.0 @@ -2704,10 +2704,10 @@ importers: packages/cli/templates/empty-bot: dependencies: '@botpress/client': - specifier: 1.39.0 + specifier: 1.40.0 version: link:../../../client '@botpress/sdk': - specifier: 6.4.4 + specifier: 6.4.5 version: link:../../../sdk devDependencies: '@types/node': @@ -2720,10 +2720,10 @@ importers: packages/cli/templates/empty-integration: dependencies: '@botpress/client': - specifier: 1.39.0 + specifier: 1.40.0 version: link:../../../client '@botpress/sdk': - specifier: 6.4.4 + specifier: 6.4.5 version: link:../../../sdk devDependencies: '@types/node': @@ -2736,7 +2736,7 @@ importers: packages/cli/templates/empty-plugin: dependencies: '@botpress/sdk': - specifier: 6.4.4 + specifier: 6.4.5 version: link:../../../sdk devDependencies: '@types/node': @@ -2749,10 +2749,10 @@ importers: packages/cli/templates/hello-world: dependencies: '@botpress/client': - specifier: 1.39.0 + specifier: 1.40.0 version: link:../../../client '@botpress/sdk': - specifier: 6.4.4 + specifier: 6.4.5 version: link:../../../sdk devDependencies: '@types/node': @@ -2765,10 +2765,10 @@ importers: packages/cli/templates/webhook-message: dependencies: '@botpress/client': - specifier: 1.39.0 + specifier: 1.40.0 version: link:../../../client '@botpress/sdk': - specifier: 6.4.4 + specifier: 6.4.5 version: link:../../../sdk axios: specifier: ^1.6.8 @@ -2919,10 +2919,10 @@ importers: specifier: ^7.26.3 version: 7.26.9 '@botpress/client': - specifier: 1.39.0 + specifier: 1.40.0 version: link:../client '@botpress/cognitive': - specifier: 0.5.2 + specifier: 0.5.3 version: link:../cognitive '@bpinternal/thicktoken': specifier: ^2.0.0 @@ -3025,7 +3025,7 @@ importers: packages/sdk: dependencies: '@botpress/client': - specifier: 1.39.0 + specifier: 1.40.0 version: link:../client '@bpinternal/zui': specifier: ^2.1.1 @@ -3062,7 +3062,7 @@ importers: packages/vai: dependencies: '@botpress/client': - specifier: 1.39.0 + specifier: 1.40.0 version: link:../client '@bpinternal/thicktoken': specifier: ^1.0.1 @@ -3108,7 +3108,7 @@ importers: packages/zai: dependencies: '@botpress/cognitive': - specifier: 0.5.2 + specifier: 0.5.3 version: link:../cognitive '@bpinternal/thicktoken': specifier: ^1.0.0 @@ -3221,7 +3221,7 @@ importers: plugins/conversation-insights: dependencies: '@botpress/cognitive': - specifier: 0.5.2 + specifier: 0.5.3 version: link:../../packages/cognitive '@botpress/sdk': specifier: workspace:* @@ -4092,8 +4092,8 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@botpress/api@1.84.0': - resolution: {integrity: sha512-5CfdMFOMExouMtydG+Ykv8K9OUj2Fy1H3Xp87xDsiMnD3mjq9hs2hMt5fwwn0RkybJtQuBtmAzLThS/+CJmlXg==} + '@botpress/api@1.86.0': + resolution: {integrity: sha512-od7VDWov3p9GgzRrn6OtKTF/F071HCsUtLBA7WNosEUEEixexWZZyE8IU0iAQi990Yg61ckjCTRbG2eJZ8zllw==} '@bpinternal/const@0.1.0': resolution: {integrity: sha512-iIQg9oYYXOt+LSK34oNhJVQTcgRdtLmLZirEUaE+R9hnmbKONA5reR2kTewxZmekGyxej+5RtDK9xrC/0hmeAw==} @@ -13656,7 +13656,7 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@botpress/api@1.84.0': + '@botpress/api@1.86.0': dependencies: '@bpinternal/opapi': 1.0.0(openapi-types@12.1.3) transitivePeerDependencies: From f88b940ad4d90114797c9075d8e6865c2efe97b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Levasseur?= Date: Wed, 8 Apr 2026 14:49:54 -0400 Subject: [PATCH 2/3] chore: upgrade depsynky to 0.3.2 (#15101) --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index ab2f5eaf071..d6632dae7cc 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "@botpress/cli": "workspace:*", "@botpress/client": "workspace:*", "@botpress/sdk": "workspace:*", - "@bpinternal/depsynky": "0.3.0", + "@bpinternal/depsynky": "0.3.2", "@bpinternal/readiness": "^0.0.16", "@bpinternal/retry-cli": "^0.1.1", "@linear/sdk": "^55.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f7469d55a77..04e68955a67 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,8 +29,8 @@ importers: specifier: workspace:* version: link:packages/sdk '@bpinternal/depsynky': - specifier: 0.3.0 - version: 0.3.0 + specifier: 0.3.2 + version: 0.3.2 '@bpinternal/readiness': specifier: ^0.0.16 version: 0.0.16 @@ -4099,8 +4099,8 @@ packages: resolution: {integrity: sha512-iIQg9oYYXOt+LSK34oNhJVQTcgRdtLmLZirEUaE+R9hnmbKONA5reR2kTewxZmekGyxej+5RtDK9xrC/0hmeAw==} engines: {node: '>=16.0.0', pnpm: 8.6.2} - '@bpinternal/depsynky@0.3.0': - resolution: {integrity: sha512-bhiEPOZXhJvzNzkwne3iRA+3RHppO8rLpDLZR8ee6XS7ATiTv4H9nOY31q89a4Pd/CXK2gWjJUmsq+QT93r72g==} + '@bpinternal/depsynky@0.3.2': + resolution: {integrity: sha512-Ck9WLYv7qZXBDg4XvKMk5Y2jGkbGkWVMwal+WWJFh3SMDWChGB2Z4b2UgVbdaIBD9j3AN0O7thrrg33B2IcmeQ==} engines: {node: '>=16.0.0', pnpm: 8.6.2} hasBin: true @@ -13666,7 +13666,7 @@ snapshots: '@bpinternal/const@0.1.0': {} - '@bpinternal/depsynky@0.3.0': + '@bpinternal/depsynky@0.3.2': dependencies: '@bpinternal/yargs-extra': 0.0.20 chalk: 4.1.2 From dd39d2e43b069fce6d80402ce87dfd88fab7805b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Levasseur?= Date: Wed, 8 Apr 2026 16:13:26 -0400 Subject: [PATCH 3/3] chore: bump llm interface by a major (#15106) --- integrations/anthropic/integration.definition.ts | 2 +- integrations/cerebras/integration.definition.ts | 2 +- integrations/fireworks-ai/integration.definition.ts | 2 +- integrations/google-ai/integration.definition.ts | 2 +- integrations/groq/integration.definition.ts | 2 +- integrations/mistral-ai/integration.definition.ts | 2 +- integrations/openai/integration.definition.ts | 2 +- interfaces/llm/interface.definition.ts | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/integrations/anthropic/integration.definition.ts b/integrations/anthropic/integration.definition.ts index 78c042cfc5f..9ad08c5a4a3 100644 --- a/integrations/anthropic/integration.definition.ts +++ b/integrations/anthropic/integration.definition.ts @@ -6,7 +6,7 @@ export default new IntegrationDefinition({ name: 'anthropic', title: 'Anthropic', description: 'Access a curated list of Claude models to set as your chosen LLM.', - version: '15.0.1', + version: '16.0.0', readme: 'hub.md', icon: 'icon.svg', entities: { diff --git a/integrations/cerebras/integration.definition.ts b/integrations/cerebras/integration.definition.ts index 7274f8d3db3..b058311c261 100644 --- a/integrations/cerebras/integration.definition.ts +++ b/integrations/cerebras/integration.definition.ts @@ -7,7 +7,7 @@ export default new IntegrationDefinition({ title: 'Cerebras', description: 'Get access to a curated list of Cerebras models for content generation and chat completions within your bot.', - version: '8.0.3', + version: '9.0.0', readme: 'hub.md', icon: 'icon.svg', entities: { diff --git a/integrations/fireworks-ai/integration.definition.ts b/integrations/fireworks-ai/integration.definition.ts index 9e5af82c03a..215a0d960f5 100644 --- a/integrations/fireworks-ai/integration.definition.ts +++ b/integrations/fireworks-ai/integration.definition.ts @@ -8,7 +8,7 @@ export default new IntegrationDefinition({ title: 'Fireworks AI', description: 'Choose from curated Fireworks AI models for content generation, chat completions, and audio transcription.', - version: '10.0.3', + version: '11.0.0', readme: 'hub.md', icon: 'icon.svg', entities: { diff --git a/integrations/google-ai/integration.definition.ts b/integrations/google-ai/integration.definition.ts index 4b4ad719414..cf7b7dce6fe 100644 --- a/integrations/google-ai/integration.definition.ts +++ b/integrations/google-ai/integration.definition.ts @@ -6,7 +6,7 @@ export default new IntegrationDefinition({ name: 'google-ai', title: 'Google AI', description: 'Gain access to Gemini models for content generation, chat responses, and advanced language tasks.', - version: '7.0.5', + version: '8.0.0', readme: 'hub.md', icon: 'icon.svg', entities: { diff --git a/integrations/groq/integration.definition.ts b/integrations/groq/integration.definition.ts index 15f42931043..b34ba8291ea 100644 --- a/integrations/groq/integration.definition.ts +++ b/integrations/groq/integration.definition.ts @@ -7,7 +7,7 @@ export default new IntegrationDefinition({ name: 'groq', title: 'Groq', description: 'Gain access to Groq models for content generation, chat responses, and audio transcription.', - version: '15.0.3', + version: '16.0.0', readme: 'hub.md', icon: 'icon.svg', entities: { diff --git a/integrations/mistral-ai/integration.definition.ts b/integrations/mistral-ai/integration.definition.ts index 7eec240e850..9c3f120248c 100644 --- a/integrations/mistral-ai/integration.definition.ts +++ b/integrations/mistral-ai/integration.definition.ts @@ -6,7 +6,7 @@ export default new IntegrationDefinition({ name: 'mistral-ai', title: 'Mistral AI', description: 'Access a curated list of Mistral AI models to set as your chosen LLM.', - version: '0.1.2', + version: '1.0.0', readme: 'hub.md', icon: 'icon.svg', entities: { diff --git a/integrations/openai/integration.definition.ts b/integrations/openai/integration.definition.ts index 26ca8d8252b..ea4990f2001 100644 --- a/integrations/openai/integration.definition.ts +++ b/integrations/openai/integration.definition.ts @@ -17,7 +17,7 @@ export default new IntegrationDefinition({ title: 'OpenAI', description: 'Gain access to OpenAI models for text generation, speech synthesis, audio transcription, and image generation.', - version: '19.0.1', + version: '20.0.0', readme: 'hub.md', icon: 'icon.svg', entities: { diff --git a/interfaces/llm/interface.definition.ts b/interfaces/llm/interface.definition.ts index db9ddc02e03..c9bd63e80c3 100644 --- a/interfaces/llm/interface.definition.ts +++ b/interfaces/llm/interface.definition.ts @@ -3,7 +3,7 @@ import { z, InterfaceDefinition } from '@botpress/sdk' export default new InterfaceDefinition({ name: 'llm', - version: '9.0.1', + version: '10.0.0', entities: { modelRef: { schema: common.llm.schemas.ModelRefSchema,