Changelog 10.11.0

MINOR 2026-04-27

LUMA Nova 10.11.0 - Orion/Elyn AI asynchrone

feat

  • Ajout des endpoints /api/orion/ai/summary/:agentId, /refresh/:agentId et /result
  • Ajout d'un statut ready/processing pour piloter l'UX sans attendre DeepSeek
  • Ajout d'un exemple de worker DeepSeek separe avec push du resultat vers LUMA
  • Ajout du provider Elyn hybrid pour retourner un calcul local immediat marque ai_enhanced
  • Ajout de GET /api/orion/ai/input/:agentId pour fournir l'input DeepSeek via token interne

fix

  • Suppression des appels DeepSeek synchrones dans le chemin HTTP Orion
  • Fallback local Elyn conserve en cas de worker indisponible ou timeout
  • Endpoint de resultat worker securise par token interne
  • Compatibilite du push DeepSeek analysis + aiRaw vers elyn.agent_predictions

ux

  • La vue agent Orion affiche le cache/fallback immediatement
  • Polling automatique toutes les 5 secondes tant que le statut IA est processing
  • Le bouton Explain consomme LUMA et ne bloque plus sur DeepSeek
  • Le mode hybride affiche explicitement une analyse locale enrichissable

architecture

  • Centralisation du provider IA dans la couche Elyn/Shield
  • Refresh fire-and-forget avec verrou par agent pour eviter les doublons
  • Preparation du switch provider local/deepseek/hybrid via variables d'environnement
  • Stockage du texte brut IA dans payload.ai_raw pour audit et relecture

versions

  • Bump LUMA -> 10.11.0
  • Bump ORION -> 1.5.0
  • Bump ELYN -> 1.3.0