From c0b6972d2ad344651a6cacf186f0b48bac4e5e6b Mon Sep 17 00:00:00 2001 From: Sergei Kofman <52934469+sergeikofman444@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:41:40 -0500 Subject: [PATCH] chore(integrations): Include integration category in "attributes", bump integration versions (#14975) --- integrations/airtable/integration.definition.ts | 5 ++++- integrations/anthropic/integration.definition.ts | 5 ++++- integrations/asana/integration.definition.ts | 5 ++++- integrations/attio/integration.definition.ts | 5 ++++- integrations/bamboohr/integration.definition.ts | 5 ++++- integrations/bigcommerce-sync/integration.definition.ts | 5 ++++- integrations/browser/integration.definition.ts | 5 ++++- integrations/calcom/integration.definition.ts | 5 ++++- integrations/calendly/integration.definition.ts | 5 ++++- integrations/canny/integration.definition.ts | 5 ++++- integrations/cerebras/integration.definition.ts | 5 ++++- integrations/charts/integration.definition.ts | 5 ++++- integrations/chat/integration.definition.ts | 3 +++ integrations/clickup/integration.definition.ts | 5 ++++- integrations/confluence/integration.definition.ts | 5 ++++- integrations/dalle/integration.definition.ts | 5 ++++- integrations/docusign/integration.definition.ts | 5 ++++- integrations/dropbox/integration.definition.ts | 5 ++++- integrations/email/integration.definition.ts | 5 ++++- integrations/feature-base/integration.definition.ts | 5 ++++- integrations/fireworks-ai/integration.definition.ts | 5 ++++- integrations/freshchat/integration.definition.ts | 5 ++++- integrations/github/integration.definition.ts | 5 ++++- integrations/gmail/integration.definition.ts | 5 ++++- integrations/google-ai/integration.definition.ts | 5 ++++- integrations/googlecalendar/integration.definition.ts | 5 ++++- integrations/googledrive/integration.definition.ts | 5 ++++- integrations/groq/integration.definition.ts | 5 ++++- integrations/gsheets/integration.definition.ts | 5 ++++- integrations/hubspot/integration.definition.ts | 5 ++++- integrations/instagram/integration.definition.ts | 5 ++++- integrations/intercom/integration.definition.ts | 5 ++++- integrations/line/integration.definition.ts | 5 ++++- integrations/linear/integration.definition.ts | 5 ++++- integrations/loops/integration.definition.ts | 5 ++++- integrations/mailchimp/integration.definition.ts | 5 ++++- integrations/make/integration.definition.ts | 5 ++++- integrations/messenger/integration.definition.ts | 5 ++++- integrations/mistral-ai/integration.definition.ts | 5 ++++- integrations/monday/integration.definition.ts | 5 ++++- integrations/notion/integration.definition.ts | 5 ++++- integrations/openai/integration.definition.ts | 5 ++++- integrations/pdf-generator/integration.definition.ts | 5 ++++- integrations/resend/integration.definition.ts | 5 ++++- integrations/sendgrid/integration.definition.ts | 5 ++++- integrations/slack/integration.definition.ts | 5 ++++- integrations/stripe/integration.definition.ts | 5 ++++- integrations/sunco/integration.definition.ts | 5 ++++- integrations/teams/integration.definition.ts | 5 ++++- integrations/telegram/integration.definition.ts | 5 ++++- integrations/todoist/integration.definition.ts | 5 ++++- integrations/trello/integration.definition.ts | 5 ++++- integrations/twilio/integration.definition.ts | 5 ++++- integrations/viber/integration.definition.ts | 5 ++++- integrations/vonage/integration.definition.ts | 5 ++++- integrations/webflow/integration.definition.ts | 5 ++++- integrations/webhook/integration.definition.ts | 5 ++++- integrations/whatsapp/integration.definition.ts | 5 ++++- integrations/zapier/integration.definition.ts | 5 ++++- integrations/zendesk/integration.definition.ts | 5 ++++- integrations/zoho/integration.definition.ts | 5 ++++- packages/chat-api/src/version.ts | 2 +- packages/chat-client/package.json | 2 +- packages/cli/package.json | 2 +- pnpm-lock.yaml | 2 +- 65 files changed, 247 insertions(+), 64 deletions(-) diff --git a/integrations/airtable/integration.definition.ts b/integrations/airtable/integration.definition.ts index bd3a073b6a8..b1ebd3b5446 100644 --- a/integrations/airtable/integration.definition.ts +++ b/integrations/airtable/integration.definition.ts @@ -19,7 +19,7 @@ export default new IntegrationDefinition({ title: 'Airtable', description: 'Access and manage Airtable data to allow your chatbot to retrieve details, update records, and organize information.', - version: '1.0.2', + version: '1.0.3', readme: 'hub.md', icon: 'icon.svg', configuration: { @@ -102,4 +102,7 @@ export default new IntegrationDefinition({ }, events: {}, states: {}, + attributes: { + category: 'Project Management', + }, }) diff --git a/integrations/anthropic/integration.definition.ts b/integrations/anthropic/integration.definition.ts index 8841fce2802..6e0907a6c4b 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: '13.0.0', + version: '13.0.1', readme: 'hub.md', icon: 'icon.svg', entities: { @@ -21,6 +21,9 @@ export default new IntegrationDefinition({ description: 'Anthropic API key', }, }, + attributes: { + category: 'AI Models', + }, }).extend(llm, ({ entities }) => ({ entities: { modelRef: entities.modelRef }, })) diff --git a/integrations/asana/integration.definition.ts b/integrations/asana/integration.definition.ts index ea0deb242b2..62026636862 100644 --- a/integrations/asana/integration.definition.ts +++ b/integrations/asana/integration.definition.ts @@ -6,7 +6,7 @@ import { configuration, states, user, channels, actions } from './src/definition export default new IntegrationDefinition({ name: INTEGRATION_NAME, - version: '0.3.11', + version: '0.3.12', title: 'Asana', readme: 'hub.md', description: 'Connect your bot to your Asana inbox, create and update tasks, add comments, and locate users.', @@ -17,4 +17,7 @@ export default new IntegrationDefinition({ actions, states, secrets: sentryHelpers.COMMON_SECRET_NAMES, + attributes: { + category: 'Project Management', + }, }) diff --git a/integrations/attio/integration.definition.ts b/integrations/attio/integration.definition.ts index 6c537b2f55d..fc1581317f4 100644 --- a/integrations/attio/integration.definition.ts +++ b/integrations/attio/integration.definition.ts @@ -3,7 +3,7 @@ import { actions, states, events } from './definitions' export default new IntegrationDefinition({ name: 'attio', - version: '1.0.1', + version: '1.0.2', title: 'Attio', readme: 'hub.md', @@ -20,4 +20,7 @@ export default new IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'CRM & Sales', + }, }) diff --git a/integrations/bamboohr/integration.definition.ts b/integrations/bamboohr/integration.definition.ts index 16df2b4b271..46704df64e0 100644 --- a/integrations/bamboohr/integration.definition.ts +++ b/integrations/bamboohr/integration.definition.ts @@ -3,7 +3,7 @@ import { IntegrationDefinition, z } from '@botpress/sdk' import { actions, events, subdomain } from './definitions' export const INTEGRATION_NAME = 'bamboohr' -export const INTEGRATION_VERSION = '2.1.0' +export const INTEGRATION_VERSION = '2.1.1' export default new IntegrationDefinition({ name: INTEGRATION_NAME, @@ -75,4 +75,7 @@ export default new IntegrationDefinition({ }), }, }, + attributes: { + category: 'Business Operations', + }, }) diff --git a/integrations/bigcommerce-sync/integration.definition.ts b/integrations/bigcommerce-sync/integration.definition.ts index fe632c74683..4018b29a155 100644 --- a/integrations/bigcommerce-sync/integration.definition.ts +++ b/integrations/bigcommerce-sync/integration.definition.ts @@ -4,7 +4,7 @@ import { configuration, states, actions } from './src/definitions/index' export default new IntegrationDefinition({ name: 'bigcommerce', title: 'BigCommerce', - version: '3.2.2', + version: '3.2.3', readme: 'hub.md', icon: 'icon.svg', description: 'Sync products from BigCommerce to Botpress', @@ -13,4 +13,7 @@ export default new IntegrationDefinition({ syncProducts: actions.syncProducts, }, states, + attributes: { + category: 'CRM & Sales', + }, }) diff --git a/integrations/browser/integration.definition.ts b/integrations/browser/integration.definition.ts index 3597b285a83..0e3548942d3 100644 --- a/integrations/browser/integration.definition.ts +++ b/integrations/browser/integration.definition.ts @@ -3,7 +3,7 @@ import { IntegrationDefinition } from '@botpress/sdk' import { actionDefinitions } from 'src/definitions/actions' export const INTEGRATION_NAME = 'browser' -export const INTEGRATION_VERSION = '0.8.3' +export const INTEGRATION_VERSION = '0.8.4' export default new IntegrationDefinition({ name: INTEGRATION_NAME, @@ -26,4 +26,7 @@ export default new IntegrationDefinition({ description: 'Logo key', }, }, + attributes: { + category: 'Developer Tools', + }, }) diff --git a/integrations/calcom/integration.definition.ts b/integrations/calcom/integration.definition.ts index 4456e37d460..1fc19f525a1 100644 --- a/integrations/calcom/integration.definition.ts +++ b/integrations/calcom/integration.definition.ts @@ -13,7 +13,7 @@ import { export default new IntegrationDefinition({ name: 'calcom', title: 'Cal.com', - version: '0.4.0', + version: '0.4.1', readme: 'hub.md', icon: 'icon.svg', description: 'Schedule meetings and manage events using the Cal.com scheduling platform.', @@ -61,4 +61,7 @@ export default new IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'Business Operations', + }, }) diff --git a/integrations/calendly/integration.definition.ts b/integrations/calendly/integration.definition.ts index 0194aa5a04b..7a6ea7a84f8 100644 --- a/integrations/calendly/integration.definition.ts +++ b/integrations/calendly/integration.definition.ts @@ -5,7 +5,7 @@ import { inviteeEventOutputSchema } from 'definitions/events' export default new IntegrationDefinition({ name: 'calendly', title: 'Calendly', - version: '0.0.1', + version: '0.0.2', readme: 'hub.md', icon: 'icon.svg', description: 'Schedule meetings and manage events using the Calendly scheduling platform.', @@ -103,4 +103,7 @@ export default new IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'Business Operations', + }, }) diff --git a/integrations/canny/integration.definition.ts b/integrations/canny/integration.definition.ts index e35ac0250c2..bae5986c22f 100644 --- a/integrations/canny/integration.definition.ts +++ b/integrations/canny/integration.definition.ts @@ -2,7 +2,7 @@ import { z, IntegrationDefinition } from '@botpress/sdk' export default new IntegrationDefinition({ name: 'canny', - version: '0.2.1', + version: '0.2.2', title: 'Canny', description: 'Connect your Botpress bot to Canny for feature request management and customer feedback collection', readme: 'hub.md', @@ -400,4 +400,7 @@ export default new IntegrationDefinition({ }, }, }, + attributes: { + category: 'Project Management', + }, }) diff --git a/integrations/cerebras/integration.definition.ts b/integrations/cerebras/integration.definition.ts index 37d81dc2659..0e4ad1cff28 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.1', + version: '8.0.2', readme: 'hub.md', icon: 'icon.svg', entities: { @@ -22,6 +22,9 @@ export default new IntegrationDefinition({ description: 'Cerebras API key', }, }, + attributes: { + category: 'AI Models', + }, }).extend(llm, ({ entities: { modelRef } }) => ({ entities: { modelRef }, })) diff --git a/integrations/charts/integration.definition.ts b/integrations/charts/integration.definition.ts index 33ef159b71f..03e7f586c86 100644 --- a/integrations/charts/integration.definition.ts +++ b/integrations/charts/integration.definition.ts @@ -5,7 +5,7 @@ export default new IntegrationDefinition({ name: 'charts', title: 'Charts', description: 'Easily generate a variety of charts, including line, bar, pie, and scatter plots, etc.', - version: '0.2.6', + version: '0.2.7', readme: 'hub.md', icon: 'icon.svg', actions: actionDefinitions, @@ -17,4 +17,7 @@ export default new IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'Other', + }, }) diff --git a/integrations/chat/integration.definition.ts b/integrations/chat/integration.definition.ts index 830a0c1033a..de71a53608f 100644 --- a/integrations/chat/integration.definition.ts +++ b/integrations/chat/integration.definition.ts @@ -111,4 +111,7 @@ export default new sdk.IntegrationDefinition({ optional: true, }, }, + attributes: { + category: 'Communication & Channels', + }, }) diff --git a/integrations/clickup/integration.definition.ts b/integrations/clickup/integration.definition.ts index a8586c6ee74..1b7bc70baf6 100644 --- a/integrations/clickup/integration.definition.ts +++ b/integrations/clickup/integration.definition.ts @@ -3,7 +3,7 @@ import { IntegrationDefinition, z } from '@botpress/sdk' export default new IntegrationDefinition({ name: 'clickup', title: 'ClickUp', - version: '0.0.1', + version: '0.0.2', description: 'Create and update tasks, and add comments from your chatbot.', readme: 'hub.md', icon: 'icon.svg', @@ -158,4 +158,7 @@ export default new IntegrationDefinition({ }, }, }, + attributes: { + category: 'Project Management', + }, }) diff --git a/integrations/confluence/integration.definition.ts b/integrations/confluence/integration.definition.ts index 0588cf475b5..e0581cc3271 100644 --- a/integrations/confluence/integration.definition.ts +++ b/integrations/confluence/integration.definition.ts @@ -9,11 +9,14 @@ import { entities } from './definitions' export default new sdk.IntegrationDefinition({ name: 'confluence', - version: '3.3.2', + version: '3.3.3', readme: 'hub.md', icon: 'icon.svg', title: 'Confluence', description: 'Manage your files and folders effortlessly.', + attributes: { + category: 'File Management', + }, configuration: { schema: sdk.z.object({ host: sdk.z.string().describe('Host URI. Format is https://your_workspace_name.atlassian.net').title('Host'), diff --git a/integrations/dalle/integration.definition.ts b/integrations/dalle/integration.definition.ts index b89c5a9e41e..ba05ffa527a 100644 --- a/integrations/dalle/integration.definition.ts +++ b/integrations/dalle/integration.definition.ts @@ -7,7 +7,7 @@ const modelDescription = 'Model to use for image generation. Defaults to "dall-e export default new IntegrationDefinition({ name: 'dalle', - version: '0.3.6', + version: '0.3.7', icon: 'icon.svg', title: 'DALL-E (Deprecated)', description: 'Integrate DALL-E to generate images directly within your chatbot conversations.', @@ -39,4 +39,7 @@ export default new IntegrationDefinition({ }, }, }, + attributes: { + category: 'AI Models', + }, }) diff --git a/integrations/docusign/integration.definition.ts b/integrations/docusign/integration.definition.ts index f9c29ee7b35..84f06b1bb68 100644 --- a/integrations/docusign/integration.definition.ts +++ b/integrations/docusign/integration.definition.ts @@ -6,7 +6,7 @@ import { envelopeEventSchema } from 'definitions/events' export default new IntegrationDefinition({ name: 'docusign', title: 'Docusign', - version: '2.1.0', + version: '2.1.1', readme: 'hub.md', icon: 'icon.svg', description: @@ -134,4 +134,7 @@ export default new IntegrationDefinition({ }), }, }, + attributes: { + category: 'Business Operations', + }, }) diff --git a/integrations/dropbox/integration.definition.ts b/integrations/dropbox/integration.definition.ts index 0644d7132bc..76e3931dadb 100644 --- a/integrations/dropbox/integration.definition.ts +++ b/integrations/dropbox/integration.definition.ts @@ -5,7 +5,7 @@ import { actions, configuration, entities, secrets, states } from './definitions export default new sdk.IntegrationDefinition({ name: 'dropbox', title: 'Dropbox', - version: '1.2.1', + version: '1.2.2', description: 'Manage your files and folders effortlessly.', readme: 'hub.md', icon: 'icon.svg', @@ -14,6 +14,9 @@ export default new sdk.IntegrationDefinition({ entities, secrets, states, + attributes: { + category: 'File Management', + }, }).extend(filesReadonly, ({}) => ({ entities: {}, actions: { diff --git a/integrations/email/integration.definition.ts b/integrations/email/integration.definition.ts index 4fc593f2cfb..dbcce93add6 100644 --- a/integrations/email/integration.definition.ts +++ b/integrations/email/integration.definition.ts @@ -11,7 +11,7 @@ const emailSchema = z.object({ export default new IntegrationDefinition({ name: 'email', - version: '0.1.2', + version: '0.1.3', title: 'Email', description: 'Send and receive emails using IMAP and SMTP protocols', readme: 'hub.md', @@ -150,4 +150,7 @@ export default new IntegrationDefinition({ email: { title: 'User email', description: 'Required' }, }, }, + attributes: { + category: 'Marketing & Email', + }, }) diff --git a/integrations/feature-base/integration.definition.ts b/integrations/feature-base/integration.definition.ts index ad33559b991..ad4ad477013 100644 --- a/integrations/feature-base/integration.definition.ts +++ b/integrations/feature-base/integration.definition.ts @@ -5,7 +5,7 @@ import { postCreated, postUpdated, postDeleted, postVoted } from 'definitions/ev export default new IntegrationDefinition({ name: 'feature-base', - version: '1.0.1', + version: '1.0.2', title: 'Feature Base', description: 'Integration with Feature Base for Botpress', readme: 'hub.md', @@ -49,4 +49,7 @@ export default new IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'Project Management', + }, }) diff --git a/integrations/fireworks-ai/integration.definition.ts b/integrations/fireworks-ai/integration.definition.ts index d103e58c803..34b9fef67c0 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.1', + version: '10.0.2', readme: 'hub.md', icon: 'icon.svg', entities: { @@ -28,6 +28,9 @@ export default new IntegrationDefinition({ description: 'Fireworks AI API key', }, }, + attributes: { + category: 'AI Models', + }, }) .extend(llm, ({ entities: { modelRef } }) => ({ entities: { modelRef } })) .extend(stt, ({ entities: { speechToTextModelRef } }) => ({ entities: { speechToTextModelRef } })) diff --git a/integrations/freshchat/integration.definition.ts b/integrations/freshchat/integration.definition.ts index 612e155af43..105d758db20 100644 --- a/integrations/freshchat/integration.definition.ts +++ b/integrations/freshchat/integration.definition.ts @@ -6,7 +6,7 @@ import { events, configuration, channels, states, user } from './src/definitions export default new sdk.IntegrationDefinition({ name: INTEGRATION_NAME, title: 'Freshchat', - version: '1.5.3', + version: '1.5.4', icon: 'icon.svg', description: 'This integration allows your bot to use Freshchat as a HITL Provider', readme: 'hub.md', @@ -28,6 +28,9 @@ export default new sdk.IntegrationDefinition({ }), }, }, + attributes: { + category: 'Communication & Channels', + }, }).extend(hitl, (self) => ({ entities: { hitlSession: self.entities.hitlConversation }, channels: { diff --git a/integrations/github/integration.definition.ts b/integrations/github/integration.definition.ts index eb31449fb5e..0337e5fa5fd 100644 --- a/integrations/github/integration.definition.ts +++ b/integrations/github/integration.definition.ts @@ -7,7 +7,7 @@ import { actions, events, configuration, configurations, channels, user, secrets export default new sdk.IntegrationDefinition({ name: INTEGRATION_NAME, title: 'GitHub', - version: '1.1.7', + version: '1.1.8', icon: 'icon.svg', readme: 'hub.md', description: 'Manage GitHub issues, pull requests, and repositories.', @@ -25,4 +25,7 @@ export default new sdk.IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'Developer Tools', + }, }) diff --git a/integrations/gmail/integration.definition.ts b/integrations/gmail/integration.definition.ts index a298a37e1da..258d9a2848f 100644 --- a/integrations/gmail/integration.definition.ts +++ b/integrations/gmail/integration.definition.ts @@ -12,7 +12,7 @@ import { } from './definitions' export const INTEGRATION_NAME = 'gmail' -export const INTEGRATION_VERSION = '1.0.5' +export const INTEGRATION_VERSION = '1.0.6' export default new sdk.IntegrationDefinition({ name: INTEGRATION_NAME, @@ -30,4 +30,7 @@ export default new sdk.IntegrationDefinition({ events, states, secrets, + attributes: { + category: 'Communication & Channels', + }, }) diff --git a/integrations/google-ai/integration.definition.ts b/integrations/google-ai/integration.definition.ts index 936331e0296..9db93d7e90a 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.0', + version: '7.0.1', readme: 'hub.md', icon: 'icon.svg', entities: { @@ -21,4 +21,7 @@ export default new IntegrationDefinition({ description: 'Google AI API key', }, }, + attributes: { + category: 'AI Models', + }, }).extend(llm, ({ entities: { modelRef } }) => ({ entities: { modelRef } })) diff --git a/integrations/googlecalendar/integration.definition.ts b/integrations/googlecalendar/integration.definition.ts index 5425149544c..f45ac0bf39f 100644 --- a/integrations/googlecalendar/integration.definition.ts +++ b/integrations/googlecalendar/integration.definition.ts @@ -2,7 +2,7 @@ import * as sdk from '@botpress/sdk' import { actions, entities, configuration, configurations, identifier, events, secrets, states } from './definitions' export const INTEGRATION_NAME = 'googlecalendar' -export const INTEGRATION_VERSION = '2.0.6' +export const INTEGRATION_VERSION = '2.0.7' export default new sdk.IntegrationDefinition({ name: INTEGRATION_NAME, @@ -19,4 +19,7 @@ export default new sdk.IntegrationDefinition({ events, secrets, states, + attributes: { + category: 'Business Operations', + }, }) diff --git a/integrations/googledrive/integration.definition.ts b/integrations/googledrive/integration.definition.ts index 059570e9c81..50932ee57a9 100644 --- a/integrations/googledrive/integration.definition.ts +++ b/integrations/googledrive/integration.definition.ts @@ -24,9 +24,12 @@ export default new sdk.IntegrationDefinition({ name: 'googledrive', title: 'Google Drive', description: 'Access and manage your Google Drive files from your bot.', - version: '0.4.0', + version: '0.4.1', readme: 'hub.md', icon: 'icon.svg', + attributes: { + category: 'File Management', + }, configuration: { identifier: { linkTemplateScript: 'linkTemplate.vrl', diff --git a/integrations/groq/integration.definition.ts b/integrations/groq/integration.definition.ts index 51dd048539c..1b3bfb2d24f 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.1', + version: '15.0.2', readme: 'hub.md', icon: 'icon.svg', entities: { @@ -27,6 +27,9 @@ export default new IntegrationDefinition({ description: 'Groq API key', }, }, + attributes: { + category: 'AI Models', + }, }) .extend(llm, ({ entities: { modelRef } }) => ({ entities: { modelRef } })) .extend(stt, ({ entities: { speechToTextModelRef } }) => ({ entities: { speechToTextModelRef } })) diff --git a/integrations/gsheets/integration.definition.ts b/integrations/gsheets/integration.definition.ts index bffd25fba88..23fd136835f 100644 --- a/integrations/gsheets/integration.definition.ts +++ b/integrations/gsheets/integration.definition.ts @@ -13,7 +13,7 @@ import { } from './definitions' export const INTEGRATION_NAME = 'gsheets' -export const INTEGRATION_VERSION = '2.1.2' +export const INTEGRATION_VERSION = '2.1.3' export default new sdk.IntegrationDefinition({ name: INTEGRATION_NAME, @@ -31,4 +31,7 @@ export default new sdk.IntegrationDefinition({ secrets, states, user, + attributes: { + category: 'Project Management', + }, }) diff --git a/integrations/hubspot/integration.definition.ts b/integrations/hubspot/integration.definition.ts index 09622bb390b..3f9403f2ab1 100644 --- a/integrations/hubspot/integration.definition.ts +++ b/integrations/hubspot/integration.definition.ts @@ -5,7 +5,7 @@ export default new IntegrationDefinition({ name: 'hubspot', title: 'HubSpot', description: 'Manage contacts, tickets and more from your chatbot.', - version: '5.2.0', + version: '5.2.1', readme: 'hub.md', icon: 'icon.svg', configuration: { @@ -50,4 +50,7 @@ export default new IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'CRM & Sales', + }, }) diff --git a/integrations/instagram/integration.definition.ts b/integrations/instagram/integration.definition.ts index d8d9d1455f2..fce3c0c4854 100644 --- a/integrations/instagram/integration.definition.ts +++ b/integrations/instagram/integration.definition.ts @@ -5,7 +5,7 @@ import proactiveUser from 'bp_modules/proactive-user' import { dmChannelMessages } from './definitions/channel' export const INTEGRATION_NAME = 'instagram' -export const INTEGRATION_VERSION = '4.1.6' +export const INTEGRATION_VERSION = '4.1.7' const commonConfigSchema = z.object({ replyToComments: z @@ -224,6 +224,9 @@ export default new IntegrationDefinition({ .describe('The conversation object fields'), }, }, + attributes: { + category: 'Communication & Channels', + }, }) .extend(proactiveUser, ({ entities }) => ({ entities: { diff --git a/integrations/intercom/integration.definition.ts b/integrations/intercom/integration.definition.ts index 8d231e5a838..487295fef18 100644 --- a/integrations/intercom/integration.definition.ts +++ b/integrations/intercom/integration.definition.ts @@ -5,7 +5,7 @@ import proactiveUser from 'bp_modules/proactive-user' export default new IntegrationDefinition({ name: 'intercom', - version: '2.0.2', + version: '2.0.3', title: 'Intercom', description: 'Engage with customers in realtime with personalized messaging.', icon: 'icon.svg', @@ -114,6 +114,9 @@ export default new IntegrationDefinition({ }), }, }, + attributes: { + category: 'Customer Support', + }, }) .extend(proactiveUser, ({ entities }) => ({ entities: { diff --git a/integrations/line/integration.definition.ts b/integrations/line/integration.definition.ts index 4d8723a65d5..23a793c0237 100644 --- a/integrations/line/integration.definition.ts +++ b/integrations/line/integration.definition.ts @@ -6,7 +6,7 @@ import typingIndicator from 'bp_modules/typing-indicator' export default new IntegrationDefinition({ name: 'line', - version: '2.0.3', + version: '2.0.4', title: 'Line', description: 'Interact with customers using a rich set of features.', icon: 'icon.svg', @@ -107,6 +107,9 @@ export default new IntegrationDefinition({ description: 'A conversation with a Line user', }, }, + attributes: { + category: 'Communication & Channels', + }, }) .extend(typingIndicator, ({}) => ({ entities: {} })) .extend(proactiveUser, ({ entities }) => ({ diff --git a/integrations/linear/integration.definition.ts b/integrations/linear/integration.definition.ts index 2ba9492b3fb..f1c029d12b5 100644 --- a/integrations/linear/integration.definition.ts +++ b/integrations/linear/integration.definition.ts @@ -7,7 +7,7 @@ import listable from './bp_modules/listable' import { actions, channels, events, configuration, configurations, user, states, entities } from './definitions' export const INTEGRATION_NAME = 'linear' -export const INTEGRATION_VERSION = '2.0.0' +export const INTEGRATION_VERSION = '2.0.1' export default new IntegrationDefinition({ name: INTEGRATION_NAME, @@ -40,6 +40,9 @@ export default new IntegrationDefinition({ }, ...posthogHelper.COMMON_SECRET_NAMES, }, + attributes: { + category: 'Project Management', + }, }) .extend(listable, ({ entities }) => ({ entities: { item: entities.issue }, diff --git a/integrations/loops/integration.definition.ts b/integrations/loops/integration.definition.ts index 5277b23678b..0b7c5eecbd4 100644 --- a/integrations/loops/integration.definition.ts +++ b/integrations/loops/integration.definition.ts @@ -5,7 +5,7 @@ export default new IntegrationDefinition({ name: 'loops', title: 'Loops', description: 'Handle transactional emails from your chatbot.', - version: '0.1.3', + version: '0.1.4', readme: 'hub.md', icon: 'icon.svg', configuration, @@ -14,4 +14,7 @@ export default new IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'Marketing & Email', + }, }) diff --git a/integrations/mailchimp/integration.definition.ts b/integrations/mailchimp/integration.definition.ts index 92232ce93ae..aff443df866 100644 --- a/integrations/mailchimp/integration.definition.ts +++ b/integrations/mailchimp/integration.definition.ts @@ -16,7 +16,7 @@ const INTEGRATION_NAME = 'mailchimp' export default new IntegrationDefinition({ name: INTEGRATION_NAME, title: 'Mailchimp', - version: '0.3.9', + version: '0.3.10', readme: 'hub.md', icon: 'icon.svg', description: 'Send mass email campaigns from within your workflows. Manage customers, campaigns, lists and more.', @@ -79,4 +79,7 @@ export default new IntegrationDefinition({ }, }, }, + attributes: { + category: 'Marketing & Email', + }, }) diff --git a/integrations/make/integration.definition.ts b/integrations/make/integration.definition.ts index 8435f76193a..f77f22fea9e 100644 --- a/integrations/make/integration.definition.ts +++ b/integrations/make/integration.definition.ts @@ -4,7 +4,7 @@ const INTEGRATION_NAME = 'make' export default new IntegrationDefinition({ name: INTEGRATION_NAME, - version: '0.3.7', + version: '0.3.8', title: 'Make.com (Deprecated)', icon: 'icon.svg', description: @@ -45,4 +45,7 @@ export default new IntegrationDefinition({ }, }, }, + attributes: { + category: 'Developer Tools', + }, }) diff --git a/integrations/messenger/integration.definition.ts b/integrations/messenger/integration.definition.ts index 6795447305e..5a6d8c70e20 100644 --- a/integrations/messenger/integration.definition.ts +++ b/integrations/messenger/integration.definition.ts @@ -8,7 +8,7 @@ import { actions } from './definitions/actions' import { messages } from './definitions/channels/channel/messages' export const INTEGRATION_NAME = 'messenger' -export const INTEGRATION_VERSION = '5.1.5' +export const INTEGRATION_VERSION = '5.1.6' const commonConfigSchema = z.object({ downloadMedia: z @@ -234,6 +234,9 @@ export default new IntegrationDefinition({ description: 'A conversation with a Messenger user', }, }, + attributes: { + category: 'Communication & Channels', + }, }) .extend(typingIndicator, () => ({ entities: {} })) .extend(proactiveUser, ({ entities }) => ({ diff --git a/integrations/mistral-ai/integration.definition.ts b/integrations/mistral-ai/integration.definition.ts index 56affb16901..ec546f1f060 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.0', + version: '0.1.1', readme: 'hub.md', icon: 'icon.svg', entities: { @@ -21,6 +21,9 @@ export default new IntegrationDefinition({ description: 'Mistral AI API key', }, }, + attributes: { + category: 'AI Models', + }, }).extend(llm, ({ entities }) => ({ entities: { modelRef: entities.modelRef }, })) diff --git a/integrations/monday/integration.definition.ts b/integrations/monday/integration.definition.ts index 121739e4440..29869eeb511 100644 --- a/integrations/monday/integration.definition.ts +++ b/integrations/monday/integration.definition.ts @@ -5,7 +5,7 @@ export default new IntegrationDefinition({ name: 'monday', title: 'Monday', description: 'Manage items in Monday boards.', - version: '1.0.0', + version: '1.0.1', readme: 'hub.md', icon: 'icon.svg', states: {}, @@ -22,4 +22,7 @@ export default new IntegrationDefinition({ configuration: { schema: configurationSchema, }, + attributes: { + category: 'Project Management', + }, }) diff --git a/integrations/notion/integration.definition.ts b/integrations/notion/integration.definition.ts index a98dd2a0d35..bcd8057c661 100644 --- a/integrations/notion/integration.definition.ts +++ b/integrations/notion/integration.definition.ts @@ -3,7 +3,7 @@ import filesReadonly from './bp_modules/files-readonly' import { actions, configuration, configurations, events, identifier, secrets, states, user } from './definitions' export const INTEGRATION_NAME = 'notion' -export const INTEGRATION_VERSION = '3.0.1' +export const INTEGRATION_VERSION = '3.0.2' export default new sdk.IntegrationDefinition({ name: INTEGRATION_NAME, @@ -12,6 +12,9 @@ export default new sdk.IntegrationDefinition({ description: 'Add pages and comments, manage databases, and engage in discussions — all within your chatbot.', icon: 'icon.svg', readme: 'hub.md', + attributes: { + category: 'File Management', + }, actions, configuration, configurations, diff --git a/integrations/openai/integration.definition.ts b/integrations/openai/integration.definition.ts index dec1b8c284e..b230590b300 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: '18.0.0', + version: '18.0.1', readme: 'hub.md', icon: 'icon.svg', entities: { @@ -99,6 +99,9 @@ export default new IntegrationDefinition({ }, }, }, + attributes: { + category: 'AI Models', + }, }) .extend(llm, ({ entities: { modelRef } }) => ({ entities: { modelRef } })) .extend(tti, ({ entities: { imageModelRef, imageGenerationParams } }) => ({ diff --git a/integrations/pdf-generator/integration.definition.ts b/integrations/pdf-generator/integration.definition.ts index ce0891a4615..9f115edd5cc 100644 --- a/integrations/pdf-generator/integration.definition.ts +++ b/integrations/pdf-generator/integration.definition.ts @@ -2,7 +2,7 @@ import { IntegrationDefinition, z } from '@botpress/sdk' export default new IntegrationDefinition({ name: 'pdf-generator', - version: '0.0.5', + version: '0.0.6', readme: 'hub.md', title: 'PDF Generator', icon: 'icon.svg', @@ -63,4 +63,7 @@ export default new IntegrationDefinition({ description: 'The API key to use PDFShift (https://app.pdfshift.io/env/apikeys)', }, }, + attributes: { + category: 'Business Operations', + }, }) diff --git a/integrations/resend/integration.definition.ts b/integrations/resend/integration.definition.ts index b32fcbf69e6..60abb5213ad 100644 --- a/integrations/resend/integration.definition.ts +++ b/integrations/resend/integration.definition.ts @@ -14,7 +14,7 @@ import { export default new IntegrationDefinition({ name: 'resend', title: 'Resend', - version: '0.1.8', + version: '0.1.9', readme: 'hub.md', icon: 'icon.svg', description: 'Send markdown rich-text emails using the Resend email service.', @@ -93,4 +93,7 @@ export default new IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'Marketing & Email', + }, }) diff --git a/integrations/sendgrid/integration.definition.ts b/integrations/sendgrid/integration.definition.ts index b619de823dc..11dd4a3cae2 100644 --- a/integrations/sendgrid/integration.definition.ts +++ b/integrations/sendgrid/integration.definition.ts @@ -12,7 +12,7 @@ import { export default new IntegrationDefinition({ name: 'sendgrid', title: 'SendGrid', - version: '0.1.8', + version: '0.1.9', readme: 'hub.md', icon: 'icon.svg', description: 'Send markdown rich-text emails using the SendGrid email service.', @@ -81,4 +81,7 @@ export default new IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'Marketing & Email', + }, }) diff --git a/integrations/slack/integration.definition.ts b/integrations/slack/integration.definition.ts index 041e40fefe9..3807a21ace0 100644 --- a/integrations/slack/integration.definition.ts +++ b/integrations/slack/integration.definition.ts @@ -17,7 +17,7 @@ export default new IntegrationDefinition({ name: 'slack', title: 'Slack', description: 'Automate interactions with your team.', - version: '4.0.0', + version: '4.0.1', icon: 'icon.svg', readme: 'hub.md', configuration, @@ -29,6 +29,9 @@ export default new IntegrationDefinition({ events, secrets, user, + attributes: { + category: 'Communication & Channels', + }, }).extend(typingIndicator, () => ({ entities: {}, })) diff --git a/integrations/stripe/integration.definition.ts b/integrations/stripe/integration.definition.ts index ebc0507c27b..e69824608da 100644 --- a/integrations/stripe/integration.definition.ts +++ b/integrations/stripe/integration.definition.ts @@ -34,7 +34,7 @@ import { export default new IntegrationDefinition({ name: 'stripe', - version: '0.5.4', + version: '0.5.5', title: 'Stripe', readme: 'hub.md', icon: 'icon.svg', @@ -234,4 +234,7 @@ export default new IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'E-commerce & Payments', + }, }) diff --git a/integrations/sunco/integration.definition.ts b/integrations/sunco/integration.definition.ts index 0d5066b2424..db379efb54e 100644 --- a/integrations/sunco/integration.definition.ts +++ b/integrations/sunco/integration.definition.ts @@ -7,7 +7,7 @@ import { events } from './definitions' export default new IntegrationDefinition({ name: 'sunco', - version: '1.6.0', + version: '1.6.1', title: 'Sunshine Conversations', description: 'Give your bot access to a powerful omnichannel messaging platform.', icon: 'icon.svg', @@ -130,6 +130,9 @@ export default new IntegrationDefinition({ .describe('The conversation object fields'), }, }, + attributes: { + category: 'Communication & Channels', + }, }) .extend(typingIndicator, () => ({ entities: {} })) .extend(proactiveUser, ({ entities }) => ({ diff --git a/integrations/teams/integration.definition.ts b/integrations/teams/integration.definition.ts index 9bcc4416923..6b202ddc3c4 100644 --- a/integrations/teams/integration.definition.ts +++ b/integrations/teams/integration.definition.ts @@ -5,7 +5,7 @@ import { actions, channels, user, states } from 'definitions' export default new IntegrationDefinition({ name: 'teams', - version: '2.0.2', + version: '2.0.3', title: 'Microsoft Teams', description: 'Interact with users, deliver notifications, and perform actions within Microsoft Teams.', icon: 'icon.svg', @@ -23,4 +23,7 @@ export default new IntegrationDefinition({ events: {}, states, secrets: sentryHelpers.COMMON_SECRET_NAMES, + attributes: { + category: 'Communication & Channels', + }, }).extend(typingIndicator, () => ({ entities: {} })) diff --git a/integrations/telegram/integration.definition.ts b/integrations/telegram/integration.definition.ts index c56185add64..2e6463ec87f 100644 --- a/integrations/telegram/integration.definition.ts +++ b/integrations/telegram/integration.definition.ts @@ -5,7 +5,7 @@ import { telegramMessageChannels } from './definitions/channels' export default new IntegrationDefinition({ name: 'telegram', - version: '1.0.2', + version: '1.0.3', title: 'Telegram', description: 'Engage with your audience in real-time.', icon: 'icon.svg', @@ -45,6 +45,9 @@ export default new IntegrationDefinition({ id: { title: 'ID', description: 'The id of the user' }, }, }, + attributes: { + category: 'Communication & Channels', + }, }).extend(typingIndicator, () => ({ entities: {}, })) diff --git a/integrations/todoist/integration.definition.ts b/integrations/todoist/integration.definition.ts index e76a032978a..6f57a7ae1c5 100644 --- a/integrations/todoist/integration.definition.ts +++ b/integrations/todoist/integration.definition.ts @@ -16,7 +16,7 @@ export default new sdk.IntegrationDefinition({ name: 'todoist', title: 'Todoist', description: 'Create and modify tasks, post comments and more.', - version: '1.0.2', + version: '1.0.3', readme: 'hub.md', icon: 'icon.svg', actions, @@ -32,4 +32,7 @@ export default new sdk.IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'Project Management', + }, }) diff --git a/integrations/trello/integration.definition.ts b/integrations/trello/integration.definition.ts index bc184d48a7d..52e5484a980 100644 --- a/integrations/trello/integration.definition.ts +++ b/integrations/trello/integration.definition.ts @@ -5,7 +5,7 @@ import { trelloIdSchema } from 'definitions/schemas' import { events, actions, channels, user, configuration, entities } from './definitions' export const INTEGRATION_NAME = 'trello' -export const INTEGRATION_VERSION = '2.1.0' +export const INTEGRATION_VERSION = '2.1.1' export default new sdk.IntegrationDefinition({ name: INTEGRATION_NAME, @@ -41,4 +41,7 @@ export default new sdk.IntegrationDefinition({ }), }, }, + attributes: { + category: 'Project Management', + }, }) diff --git a/integrations/twilio/integration.definition.ts b/integrations/twilio/integration.definition.ts index b6432a600d4..e963ed9a1c0 100644 --- a/integrations/twilio/integration.definition.ts +++ b/integrations/twilio/integration.definition.ts @@ -6,7 +6,7 @@ import typingIndicator from 'bp_modules/typing-indicator' import { channels, configuration, entities, user } from './definitions' export const INTEGRATION_NAME = 'twilio' -export const INTEGRATION_VERSION = '1.3.0' +export const INTEGRATION_VERSION = '1.3.1' export default new IntegrationDefinition({ name: INTEGRATION_NAME, @@ -27,6 +27,9 @@ export default new IntegrationDefinition({ description: 'Posthog key for error dashboards', }, }, + attributes: { + category: 'Communication & Channels', + }, }) .extend(typingIndicator, () => ({ entities: {} })) .extend(proactiveConversation, ({ entities }) => ({ diff --git a/integrations/viber/integration.definition.ts b/integrations/viber/integration.definition.ts index 96e1554e0be..3bf9b9ad6bf 100644 --- a/integrations/viber/integration.definition.ts +++ b/integrations/viber/integration.definition.ts @@ -3,7 +3,7 @@ import { sentry as sentryHelpers } from '@botpress/sdk-addons' export default new IntegrationDefinition({ name: 'viber', - version: '1.0.3', + version: '1.0.4', title: 'Viber', description: 'Send and receive SMS messages.', icon: 'icon.svg', @@ -40,4 +40,7 @@ export default new IntegrationDefinition({ id: { title: 'User ID', description: 'Viber user ID' }, }, }, + attributes: { + category: 'Communication & Channels', + }, }) diff --git a/integrations/vonage/integration.definition.ts b/integrations/vonage/integration.definition.ts index 6ff5ec5376b..e11c7d06fcc 100644 --- a/integrations/vonage/integration.definition.ts +++ b/integrations/vonage/integration.definition.ts @@ -5,7 +5,7 @@ import proactiveUser from 'bp_modules/proactive-user' export default new IntegrationDefinition({ name: 'vonage', - version: '1.0.2', + version: '1.0.3', title: 'Vonage', description: 'Send and receive SMS messages.', icon: 'icon.svg', @@ -60,6 +60,9 @@ export default new IntegrationDefinition({ }), }, }, + attributes: { + category: 'Communication & Channels', + }, }) .extend(proactiveConversation, ({ entities }) => ({ entities: { diff --git a/integrations/webflow/integration.definition.ts b/integrations/webflow/integration.definition.ts index ee95db452a1..50e916ba609 100644 --- a/integrations/webflow/integration.definition.ts +++ b/integrations/webflow/integration.definition.ts @@ -4,7 +4,7 @@ import { actions } from './definitions/actions' export default new IntegrationDefinition({ name: 'webflow', - version: '3.1.2', + version: '3.1.3', title: 'Webflow', description: 'CRUD operations for Webflow CMS', readme: 'hub.md', @@ -51,4 +51,7 @@ export default new IntegrationDefinition({ __advanced: { useLegacyZuiTransformer: true, }, + attributes: { + category: 'Developer Tools', + }, }) diff --git a/integrations/webhook/integration.definition.ts b/integrations/webhook/integration.definition.ts index 79f8fd8de9d..459bd7b3743 100644 --- a/integrations/webhook/integration.definition.ts +++ b/integrations/webhook/integration.definition.ts @@ -3,7 +3,7 @@ import { sentry as sentryHelpers } from '@botpress/sdk-addons' export default new IntegrationDefinition({ name: 'webhook', - version: '1.1.3', + version: '1.1.4', title: 'Webhook', description: 'Use webhooks to send and receive data from external systems and trigger workflows.', icon: 'icon.svg', @@ -45,4 +45,7 @@ export default new IntegrationDefinition({ }, }, secrets: sentryHelpers.COMMON_SECRET_NAMES, + attributes: { + category: 'Developer Tools', + }, }) diff --git a/integrations/whatsapp/integration.definition.ts b/integrations/whatsapp/integration.definition.ts index edc4e1b525d..0b99ce03021 100644 --- a/integrations/whatsapp/integration.definition.ts +++ b/integrations/whatsapp/integration.definition.ts @@ -93,7 +93,7 @@ const defaultBotPhoneNumberId = { } export const INTEGRATION_NAME = 'whatsapp' -export const INTEGRATION_VERSION = '4.8.2' +export const INTEGRATION_VERSION = '4.8.3' export default new IntegrationDefinition({ name: INTEGRATION_NAME, version: INTEGRATION_VERSION, @@ -432,6 +432,9 @@ export default new IntegrationDefinition({ schema: startConversationProps.input.schema.shape['conversation'], }, }, + attributes: { + category: 'Communication & Channels', + }, }) .extend(typingIndicator, () => ({ entities: {} })) .extend(proactiveConversation, ({ entities }) => ({ diff --git a/integrations/zapier/integration.definition.ts b/integrations/zapier/integration.definition.ts index 206d4030478..1f8f1e8c567 100644 --- a/integrations/zapier/integration.definition.ts +++ b/integrations/zapier/integration.definition.ts @@ -4,7 +4,7 @@ import { TriggerSchema, EventSchema, ZapierTriggersStateName, ZapierTriggersStat export default new IntegrationDefinition({ name: 'zapier', - version: '0.3.7', + version: '0.3.8', title: 'Zapier', description: "Trigger workflows from Zapier or let Zapier trigger your workflows to automate tasks and enhance your bot's capabilities.", @@ -45,4 +45,7 @@ export default new IntegrationDefinition({ }, }, secrets: sentryHelpers.COMMON_SECRET_NAMES, + attributes: { + category: 'Developer Tools', + }, }) diff --git a/integrations/zendesk/integration.definition.ts b/integrations/zendesk/integration.definition.ts index ef2ac880b96..899bcb9ac5e 100644 --- a/integrations/zendesk/integration.definition.ts +++ b/integrations/zendesk/integration.definition.ts @@ -6,7 +6,7 @@ import { actions, events, configuration, channels, states, user } from './src/de export default new sdk.IntegrationDefinition({ name: 'zendesk', title: 'Zendesk', - version: '3.0.7', + version: '3.0.8', icon: 'icon.svg', description: 'Optimize your support workflow. Trigger workflows from ticket updates as well as manage tickets, access conversations, and engage with customers.', @@ -64,6 +64,9 @@ export default new sdk.IntegrationDefinition({ }), }, }, + attributes: { + category: 'Customer Support', + }, }).extend(hitl, (self) => ({ entities: { hitlSession: self.entities.hitlTicket, diff --git a/integrations/zoho/integration.definition.ts b/integrations/zoho/integration.definition.ts index d91df46b42e..f974f67e570 100644 --- a/integrations/zoho/integration.definition.ts +++ b/integrations/zoho/integration.definition.ts @@ -39,7 +39,7 @@ import { export default new IntegrationDefinition({ name: 'zoho', - version: '3.1.2', + version: '3.1.3', title: 'Zoho', readme: 'hub.md', icon: 'icon.svg', @@ -176,4 +176,7 @@ export default new IntegrationDefinition({ output: { schema: getFileOutputSchema }, }, }, + attributes: { + category: 'Business Operations', + }, }) diff --git a/packages/chat-api/src/version.ts b/packages/chat-api/src/version.ts index 97101a6d276..eb0571be12e 100644 --- a/packages/chat-api/src/version.ts +++ b/packages/chat-api/src/version.ts @@ -1 +1 @@ -export const apiVersion = '0.7.5' +export const apiVersion = '0.7.6' diff --git a/packages/chat-client/package.json b/packages/chat-client/package.json index 5c57d27c20d..9aacd47da1c 100644 --- a/packages/chat-client/package.json +++ b/packages/chat-client/package.json @@ -1,6 +1,6 @@ { "name": "@botpress/chat", - "version": "0.5.4", + "version": "0.5.5", "description": "Botpress Chat API Client", "main": "./dist/index.cjs", "module": "./dist/index.mjs", diff --git a/packages/cli/package.json b/packages/cli/package.json index ba8a4cf2aba..b95e6a4cb07 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -26,7 +26,7 @@ "types": "dist/index.d.ts", "dependencies": { "@apidevtools/json-schema-ref-parser": "^11.7.0", - "@botpress/chat": "0.5.4", + "@botpress/chat": "0.5.5", "@botpress/client": "1.35.0", "@botpress/sdk": "5.4.3", "@bpinternal/const": "^0.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 22e9f604a26..ad239cf09b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2499,7 +2499,7 @@ importers: specifier: ^11.7.0 version: 11.7.0 '@botpress/chat': - specifier: 0.5.4 + specifier: 0.5.5 version: link:../chat-client '@botpress/client': specifier: 1.35.0