v2.57.0

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