v2.57.0
4 days ago by Craig Adam
New Features
- AI Agent Model Selection Control: Added ModelSelectionMode field to AI Agents, allowing agents to control whether model selection uses Agent Type's system prompt or Agent's specific prompt
- CodeGen Entity Filtering: Added entityWhereClause property to forceRegeneration config to filter entities by SQL WHERE clause, enabling surgical precision for regenerating specific entities/schemas
- Model Selection UI: Added Model Selection Mode dropdown in AI Agent form with improved panel organization
Improvements
- MetadataSync Enhancements: Added dot file support to push and file-reset services, allowing processing of files like .actions.json and .bizapps-actions.json
- MetadataSync Directory Handling: Fixed inappropriate warnings for container directories when using --dir parameter
- Unicode Support: Properly handle unicode encoding for nvarchar/nchar/ntext columns in SQLServerDataProvider
- Prompt Entity Virtual Properties: Fixed handling of TemplateText virtual property for load/save operations
- File ContentType Support: Increased File ContentType column length from 50 to 255 characters to support longer MIME type strings
- Entity API Permissions: Enabled AllowCreateAPI/UpdateAPI/DeleteAPI on all __mjEntities that didn't already have this turned on
Bug Fixes
- Prompt Dashboard: Fixed bug in Prompts Dashboard display
- Dirty Record Check: Fixed dirty record check and included TemplateText as part of Dirty status for Prompt entity
- Metadata Sync Transactions: Fixed transaction processing in metadatasync package
- ID Value Metadata: Fixed metadata handling for ID values
- Agent Directory Naming: Fixed convention issue with agent-manager directory name to follow AgentManager convention