v2.62.0
9 days ago by Craig Adam
New Features
- Intelligent AI Failover System: Added comprehensive failover support for AI prompts with configurable strategies including SameModelDifferentVendor, NextBestModel, and PowerRank. The system automatically handles model failures and retries with alternative models/vendors.
- Payload Change Detection: New PayloadChangeAnalyzer and PayloadDiff components for AI agents that detect suspicious payload modifications, provide human-readable diffs, and warn about potential issues like content truncation or unauthorized changes.
- Enhanced Error Analysis: Introduced intelligent error classification system that categorizes AI errors (network, rate limit, service errors) and provides smart recommendations for handling each type.
Improvements
- Better Error Handling: Enhanced error handling across AI core and prompts with detailed error tracking, automatic retry logic, and comprehensive logging of failover attempts.
- Performance Optimizations: Removed unnecessary entity_object result types in RunView calls and optimized AI engine usage to improve overall system performance.
- UI Component Updates: Migrated deprecated Kendo button syntax from
<kendo-button>
to<button kendoButton>
across all Angular components for better compatibility. - Metadata Sync Progress: Improved progress messaging during metadata sync push operations for better user feedback.
- AI Agent Payload Management: Enhanced payload update logic with more forgiving LLM mistake handling and improved parallel action step numbering.
Bug Fixes
- Fixed AIModelTypeID failover bug that prevented proper model selection during failover scenarios.
- Resolved issues with Angular change detection in agent UI components that prevented agents from showing on first load.
- Fixed parallel action step numbering in AI agents to ensure correct execution order.
- Corrected call stack noise and improved stack frame management for cleaner debugging output.