2.56.0
5 days ago by Craig Adam
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