Skip to content

IAV-990/ AI Agent management – CRUD, platform integrations & features

bouslim-saloua a demandé de fusionner feature/IAV-990 vers develop

Summary

  • AI Agents CRUD: AIAgentController with create/update/delete/search/filter, status management, avatar upload & deletion, and pagination support
  • Platform Integrations: AIPlatformIntegrationController to manage agent integrations (Shopify, WhatsApp, etc.) with icon upload, status control, and full CRUD
  • Agent Features: AgentFeatureController to add/update/delete features per agent, with lookup by agent name
  • Service layer: interfaces + implementations for all three domains, backed by AIAgentRepository, IntegrationRepository, and AgentFeatureRepository
  • DTOs: request/response DTOs for agents, integrations, and features
  • Error codes: new ORCH_040–046 errors for agent-specific functional failures
  • Swagger: added SwaggerConfig + springdoc-openapi-starter-webmvc-ui 2.5.0
  • Entity scan: added orchestration.entities package to @EntityScan
  • Added messages_en/fr/ar.properties for internationalized error messages
  • Dependency: bumped iavia-common from 0.0.111 to 0.0.120

Rapports de requête de fusion