Latest features and improvements in the Prisme.ai platform
Stay up-to-date with the latest enhancements, features, and improvements to the Prisme.ai platform. Our team continuously works to deliver new capabilities that help you build and deploy more powerful AI solutions.
Enhanced Group ACLs: Added groupAcls user field with API update capabilities and runtime synchronization
Platform Role Protection: Fixed issue where platformRole was lost when patching other user fields from non-super admin accounts
User Context Synchronization: Resolved runtime user context losing platformRole & groupAcls when receiving updates without these fields
User Management: Updated user.groupAcls handling from AI Governance user webhook with new groupAcls parameter in PrismeaiAPI.updateUser
API Optimization: Removed redundant /contacts API calls from user webhook as all user details are now available in user context
Emit Instructions: Execute broker sends from emit instructions inside parent thread to prevent blocking interactions during high CPU/blocking work
Topic Management: Both createUserTopic and joinUserTopic emits now execute inside parent thread for improved performance
Wait Instructions: Wait instruction emits also moved to parent thread for better I/O processing
Event Loop Control: Runtime now gives control back to NodeJS event loop when ending automations to prevent single interaction starvation
Async Support: Added async option to Emit instructions
Streaming Optimization: Removed final AIS callback on streaming end, replaced with Knowledge client.knowledgeMessage event from AI Store on final SSE chunk
Database Indexing: Added MongoDB index to apiKeys field in Teams collection for improved query performance