v2.58.0

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