v2.58.0
3 days ago by Craig Adam
New Features
- Multi-vendor AI Support: Added comprehensive support for multiple AI inference providers with new thinking model helpers and enhanced prompt handling
- Cerebras AI Integration: Integrated Cerebras as a new AI vendor with complete model configurations including Llama 3.1 70B
- AI Core Plus Package: Created new
@memberjunction/ai-core-plus
package to share AI types between client and server applications - Enhanced Entity Loading:
GetEntityObject
now supports load overload functionality for more efficient entity initialization - Automatic UUID Generation: BaseEntity now automatically generates UUIDs for new records when needed
Improvements
- Loop Agent System Prompt: Updated to handle continuations more effectively and prevent premature task completion
- Template Parameter Extraction: Enhanced prompts for better accuracy in template parameter detection
- System Placeholder Visibility: System placeholders now properly display in the prompt editing UI for better user experience
- Metadata Synchronization: Improved metadata sync reliability with better validation and error handling
- Build System: Excluded Cerebras package from type generation for cleaner builds
Bug Fixes
- Migration Metadata: Fixed metadata ID inconsistencies across various entities
- AI Agent Execution: Resolved issues with agent execution state management
- Action Categories: Corrected metadata for the Utilities action category
- Template Parameter Detection: Fixed edge cases in template parameter extraction logic