v258 Secrets Management & Security Hardening 🔐
"Michael, I'm detecting an unauthorized access attempt. I suggest we take immediate countermeasures." - KITT, Knight Rider 🤖
SentiOne Automate version 258 was released on 12.02.2026. This release introduces a brand new Secrets module for secure credential management, conversation export capabilities, and a range of security improvements.
Secrets Module
A new Secrets section is now available in Organization Settings, providing a secure key-value store for sensitive credentials and tokens. Secret values are encrypted and cannot be viewed once saved — only overwritten or deleted. Secrets can be referenced in Integration blocks using {secrets.my-key} syntax in request paths, headers, and body fields, without ever being exposed in Chat Tester debug mode or flow expressions.
Conversation Export to HTML and PDF
Conversations can now be exported to HTML and PDF formats, making it easy to share or archive chat transcripts in a business-friendly layout.
Semantic Database Row Editing
Individual rows in the Semantic Database (Knowledge Base) can now be edited directly in the UI. The editor supports multiline values with a markdown preview toggle. Edited rows are marked as modified and automatically reindexed.
Autocomplete for Memory Keys in Flow
The flow editor now suggests memory keys when writing expressions, alongside the existing autocomplete for commands, system variables, and NLU values. Suggestions are aggregated from all contexts across the project.
Improved Bot Response Latency Display
The latency indicator in Conversations now shows the time between consecutive bot messages rather than the total time since the user's utterance, giving a more accurate picture of individual response times. Timestamps are also displayed in milliseconds in tooltips.
💊 IMPROVEMENTS
- [Security] New Secrets module in Organization Settings for encrypted credential storage
- [Security] Secrets usable in Integrations via
{secrets.key}expression — obfuscated in debug mode - [Security] mTLS credentials removed from Integration and project exports
- [Security] Open redirect vulnerability during login resolved
- [Security] Internal error messages sanitized — generic error with request ID returned instead of raw details
- [Conversations] Export conversations to HTML and PDF formats
- [Conversations] Improved bot response latency calculation and millisecond display in tooltips
- [Knowledge Base] Ability to edit individual rows in Semantic Database with markdown preview
- [Flow] Autocomplete suggestions for memory keys in flow expressions
- [API] Optional parameter in project import endpoint to publish all flows automatically
- [Genesys] Session conversation ID updated correctly when Genesys starts a new session for an ongoing bot session
- [WebChat]
webchat.close()now properly clears the conversation window in addition to resetting the session
🐛 FIXES
-
[LLM] LLM Say block can now be saved when context messages are attached
-
[LLM] Negative values no longer accepted in "Number of previous messages" field in LLM Say
-
[Flow] JS expressions now work correctly in full isolation mode
-
[Conversations] Carousel rendering failure fixed for conversations containing Commands
-
[Knowledge Base] UI no longer crashes when a KB item value contains a parse error
Follow the changelog for more exciting new features! 👋
