Release 5.0 2025.06.04.1
π New Featuresβ
π₯ User Accessβ
Define who can edit, audit, or execute your agent with full customization. Enhance security by providing custom permissions for each user.
Administration: Grants the user administrator privileges on the agent, allowing them to edit and modify the agent.
Audit: Grants permission to the user to view the conversation history of the agent, and access costs and usage dashboards.
Execution: Grants permission to execute the agent.
π Markdown Editorβ
Assistant agents now have an integrated markdown editor to better visualize and define the behavior of the agent.
Full screen support enabled
Enhancementsβ
π¬ Serenity* AI Chatβ
βοΈ Detailed Managementβ
Serenity* AI Chat configuration is now Serenity* AI Chat management. Configure and access all relevant information about Serenity* AI Chat usage in a single view.
Access skill configuration, view conversation history, and track usage.
Configure custom skills to be used in your AI Chat conversations for better interactions
Access the full list of conversations directly from Serenity* AI Chat Management
Easily track usage and cost statistics
π Usability Improvementsβ
Serenity* AI Chat has received major usability improvements, allowing for concurrent conversations and better stability when managing conversations.
Improved navigation options allow for message navigation history using CTRL + β .
π Agent and Cost Managementβ
User Consumptionβ
Track exactly how each user is using Serenity* AI Hub and monitor input/output token distribution.
Usage by user is tracked based on the 'userIdentifier' parameter in the agent execution, allowing for client tracking of usage events.
Token usage can be filtered by input or output tokens.
Remaining Token Balanceβ
Easily view your use of included tokens in your current subscription plan in your Cost Dashboard.
π§ͺ Agent Quality Studioβ
Export Test Plansβ
Test plans can now be fully exported for customization in an Excel file. When importing a test plan, if matching test case codes are found, test case information is updated based on the imported files.
Reestablish Parameters from Global Parametersβ
All agent types now have the option to declare global parameters. When declaring individual test case parameters, they can easily be reestablished based on global parameters for quicker configuration.
Performanceβ
Major improvements have been made in performance across all layers of the project. You can expect:
- Faster API responses
- Smoother and optimized web app navigation
Input Parametersβ
Default values declared for input parameters in the agent designer are used in agent execution if no matching key is found in the agent execution.
Added more robust and clearer validations for type mismatches.
Parameter Type | Valid Values | Empty/Null Values | Invalid Examples |
---|---|---|---|
Array | Any array with elements:Β [1, 2, 3] ,Β ["a", "b"] ,Β [{}] | Empty array:Β [] ,Β null ,Β undefined | Stringified arrays:Β "[1,2,3]" ,Β "{array: [1,2]}" , non-array objects:Β { "0": "a", "1": "b" } |
Boolean | true ,Β false | null ,Β undefined | String representations:Β "true" ,Β "false" ,Β "1" ,Β "0" , numbers:Β 1 ,Β 0 , objects:Β {} |
Number | Any numeric value:Β 42 ,Β 3.14 ,Β -100 ,Β 0 | null ,Β undefined ,Β NaN ,Β Β±Infinity | Stringified numbers:Β "42" ,Β "3.14" , non-numeric strings:Β "abc" , arrays:Β [1] , objects:Β { "value": 42 } |
Object | Any object instance:Β { "property": "value" } , custom objects | Empty object:Β {} ,Β null ,Β undefined | Stringified objects:Β "{'key':'value'}" ,Β "{\"name\":\"John\"}" , primitives:Β "string" ,Β 42 ,Β true , arrays:Β [1,2,3] |
String | Any string:Β "hello" ,Β "123" ,Β " " Β (whitespace) | Empty string:Β "" ,Β null ,Β undefined , whitespace-only strings (context dependent) | Non-string types:Β 42 ,Β true ,Β {} ,Β [1,2,3] , functions, dates without string conversion |
Bugs & Improvementsβ
- Improved redirection to agent instance from agent designer preview when a vendor error occurred
- Improved sensitive data obfuscation functionality in all agent types
- Fixed issue on agent duplication where JSON response option format was lost
- Fixed issue in API key view button on dev tools
- Improved styles and validation errors in various views
- Improved tax ID visualization in billing preferences
- Fixed rendering of JSON format radio button on agent designer when duplicating agents
- When a model does not support skills, an information box is displayed on agent designer
- Fixed API Key visualization on Dev Tools
- Improved markdown table support on agent instance details
- Added support for 2-Factor Authentication
- User lockout is restored when recovering password
- API returns execution cost
- Added currency symbol to execution limits
- Improved auto-scroll on compact mode in Chat widget
- Set audio recording from Chat Widget channel