December 2025
Version 3.30.2
Released on December 1st, 2025
✨ Major Improvements
- Revamped Translation Logic for Multilingual Bots
The platform's translation handling has been re-architected for improved accuracy and control. The new logic first generates the bot's response in its native language for maximum accuracy and then translates it to the user's language, using conversation history for context.
- New: Advanced Control Over Translation Language
A new "Skip Language Detection" toggle has been added to the "Additional processings" section of the bot settings. When activated, this option disables automatic language detection. It allows developers to explicitly define a single, consistent language for all translated bot responses, regardless of the user's input language. The target language can be set in two ways:
- Via API Request: By including the "preferred_translation_language": "en-us" field in the request body.
- Via Node.js: By setting the user_data.preferred_translation_language = "en-us" variable within the bot's logic.
- New: Shared Memory Access in AI Tools (Function Calling)
AI Tools can now directly access the bot's core memory objects, creating a powerful bridge between the bot's conversational state (managed in Node.js or the Builder) and its external capabilities.
This allows for the creation of dynamic, context-aware tools that can use information stored during the conversation. For example, a user ID or product price can be saved to shared_memory, and a Tool can then retrieve that exact value to perform a specific API call.
The following objects are now accessible within Tools:
conversation.short_term_memory
conversation.long_term_memory
conversation.shared_memory
user_data, input, and output objects.
- Optimized: Analytics Filtering Performance
The filtering behavior in Analytics has been re-engineered to significantly improve performance and reduce server load. Previously, a new backend request was sent for every individual filter change.
Now, changes are only applied when the user clicks the new "Apply Filters" button. This bundles all selected criteria into a single, efficient request, preventing unnecessary calls and ensuring a much faster, more stable experience.
UI/UX Enhancements & Bug Fixes
- Display Improvements in Conversations Fixed a display issue in the Conversations module. The total token count, CO2 footprint, and cost for each interaction are now clearly visible at the top of the conversation thread, as well as on each individual message for detailed analysis.
- Fixed: Model Settings Panel Display Corrected a major display bug affecting the "Model Settings" panel in both the Automations and Evaluations modules. The panel's background was previously transparent, causing the underlying form to show through and making the settings difficult to read and use. The panel now renders correctly with an opaque background.
- Fixed: Search Engine Header in Knowledge Bases Resolved a rendering bug where the header in the Search Engine view, including the search bar and filter button, was not being displayed on smaller screens. The interface now appears correctly on all screen sizes, allowing users to search and filter their indexed content.
- Fixed: NLU 2.0 Acceptance Threshold Input Corrected an issue in the bot settings where the input field for the 'Acceptance Threshold' would not appear when the NLU 2.0 pipeline was selected. The field now displays correctly, allowing users to configure the confidence level for NLU 2.0.
- Fixed: Empty URI Fields in Knowledge Bases Corrected an issue where empty URI source fields would persist in the list if they were added but left blank. The system now automatically removes these empty fields, keeping the data source list clean.
- Fixed: Builder's Collapsible Test Panel
Resolved a UI bug in the Builder where the left-side test panel could not be collapsed, permanently taking up screen space. The panel now correctly hides and shows, allowing users to maximize the canvas area for designing and viewing complex conversation flows.
-
Fixed: Timeouts During Large Knowledge Base Indexing Resolved an issue where the indexing process for very large knowledge bases could fail due to connection timeouts. A keep-alive mechanism has been implemented to ensure the connection remains active, improving the reliability of long-running training jobs.
-
Background and Cancellable Evaluations The evaluation progress modal has been updated to be non-blocking. It now offers two actions:
- Continue in Background: Allows users to close the modal and continue working elsewhere on the platform while the evaluation completes.
- Stop Evaluation: Allows for the immediate cancellation of a running evaluation.
-
Custom Post Processing Instructions A new "Your custom post processing instructions" field has been added to the Post processing section of the AI Assistant settings.
- New 'Use previous response ID' Setting for OpenAI Deployments A new "Use previous response ID" toggle has been added to the AI Deployment settings. This option is available specifically when using the Responses API mode
