Studio Change Log
All notable changes to Rasa Studio will be documented in this page.
Important Notice: Database Migration Changes in Studio v1.13.x+
Starting with version 1.13.x
, Studio supports deployments using non-superuser database roles. If you're upgrading from an earlier version, manual steps are required before the upgrade can be completed successfully. Please refer to Rasa Studio 1.12.x to Rasa Studio 1.13.x for full instructions. Skipping these steps will cause migration issues during deployment.
[1.13.1] - 2025-07-28
Bugfixes
- Fixed prisma dependency installation script
- Fixes a timeout issue in viewing conversation in Studio with bigger datasets
[1.13.0] - 2025-07-14
Features
-
Supporting Loops in Flows: Studio now supports looping flows, making it easier to build conversations with more natural and flexible control. You can now:
- Loop back to earlier steps in the same flow — useful for retries, clarifications, or repeated prompts.
- Loop forward by connecting multiple branches to the same ending, simplifying flows that converge to a common result.
-
Custom Responses: You can now add and edit any custom response components — carousels, cards, date pickers, or anything else your chat widget supports — directly in Studio using the inline YAML editor.
Custom response code will also be visible in the Inspector during testing, so you can review exactly what was sent during conversations.
-
Custom Prompts: This release introduces the ability to edit assistant prompts directly in the UI:
-
Fine-tune your assistant’s tone of voice by editing the global rephraser prompt and individual response prompts directly in Studio.
-
For more low-level control over your assistant’s behaviour, you can now edit Command Generator and Enterprise Search prompts.
⚠️ Note: Modifying the command generator prompt can significantly impact assistant behavior. We recommend validating changes with end-to-end testing before deploying to production.
-
-
Testing in Voice: You can now test your assistant not just in chat, but also in voice — directly in Studio using the Inspector view:
- Choose whether you want to test with chat or voice
- Start a call with your assistant, grant microphone access, and begin speaking
- All events and responses are transcribed and visible in the Inspector, just like with chat
- It uses Rasa’s default voice setup (STT from Deepgram and TTS from Cartesia), so there’s nothing to configure — defaults work out of the box.
- For now, voice input is limited to English.
⚠️ Only available if voice is included in your Rasa license
-
Silence Handling for Voice Interactions: You can now configure how long your assistant should wait for a user response during voice interactions before treating it as silence. Default is 7 seconds, you can change it in endpoints.yml:
Or override it per Collect step to fine-tune behavior for specific questions:
When the timeout is reached, the assistant triggers the
pattern_user_silence
, allowing you to define how it should respond to user silence — for example, by repeating the question or offering help.⚠️ Only available if voice is included in your Rasa license
-
Supporting All Logical Operators and OR in Conditional Responses: Studio now supports both AND and OR operators in conditional response variations, along with all comparison operators available in Rasa Pro (e.g.
==
,!=
,>
,<
). This brings more flexibility when defining when a response should be shown. -
Preventing Digressions: You can now keep conversations on track while collecting multiple pieces of user input by turning on a setting that prevents users from switching flows until specific required slots are filled.
Improvements
-
Allow deleting primitives and flows used in old assistant versions
-
Allow nested Logic steps in flows
-
Automatically open a flow on creation
[1.13.0.edge1] - 2025-05-19
Features
-
Duplicating flows: Need to reuse existing flow logic? Now you can duplicate any flow in one click — no need to rebuild from scratch. A simple way to speed up editing and keep things consistent. Learn more
-
Reordering buttons and links in responses: You can now drag and drop buttons and links directly in the response editor — giving you full control over the order in which options are shown to users. Learn more about buttons and links
-
Upload & download improvements: Granular upload and download of Assistant Settings is now available, enabling users to maintain consistent and synchronized
config.yml
andendpoints.yaml
files across Studio and Pro.
Improvements
-
Training panel Improvements: Managing training just got easier
- Newly created flows are selected for training by default. If you adjust the selection, the assistant will remember your choice.
- Along with your flows, the panel now shows only customized system flows — keeping things cleaner.
- Selecting a version is only required if you’re using flow versioning. Learn More