2.56.0

New Features

  • HubSpot CRM Integration: Added comprehensive HubSpot CRM action suite with 20+ actions for managing contacts, companies, deals, tasks, and activities through the new @memberjunction/actions-bizapps-crm package
  • AI Prompt Retry Tracking: Enhanced AIPromptRun entity with 14 new fields to track validation attempts, retry strategies, error patterns, and timing metrics - making retry behavior transparent and queryable
  • MJCLI MetadataSync Integration: Fully integrated MetadataSync commands into MJCLI under the mj sync namespace, retiring the standalone mj-sync CLI for a unified development experience
  • Icon Support for Actions and Agents: Added IconClass field to Action and AIAgent entities for Font Awesome icon display in UI, with fallback support when LogoURL is not available
  • AI Test Harness Window Docking: New window management system with minimize/restore capabilities and auto-minimize when opening run details for better workspace management
  • Agent Manager Actions: Added "Get Agent Details" and "Get Action Details" actions for comprehensive agent hierarchy and action metadata retrieval

Improvements

  • AI Prompt Documentation: Enhanced @memberjunction/ai-prompts README with detailed explanation of dynamic template composition and priority-based model selection
  • LearnWorlds LMS Actions: Expanded LMS integration with new actions for user progress updates, quiz results retrieval, and course analytics
  • SQL Server Error Logging: Improved database error logging with better context and stack traces for easier debugging
  • Action Engine Error Handling: Enhanced error capture from individual actions during engine execution with better error propagation
  • AI Prompt Run Form: Added vendor display and validation details to the AI Prompt Run form for better visibility into execution context
  • MetadataSync Architecture: Refactored from oclif-based CLI to service-based library architecture for better modularity and reusability

Bug Fixes

  • Font Awesome Icon Rendering: Fixed icon display issues in action gallery categories by correctly applying Font Awesome classes
  • Rate Limiter Optimization: Fixed DuckDuckGo rate limiter to only activate when necessary, improving performance
  • Window Sizing: Resolved content sizing issues when restoring test harness windows from minimized state
  • AI UI Fixes: Various UI improvements and fixes in the AI dashboard and prompt management interfaces
  • Action Parameter Handling: Fixed bug in agent manager's handling of action parameter responses