Changelog 11.2.0

MINOR 2026-05-16

LUMA 11.2.0 - Playroom pairing simple sans .env agent

feat

  • Ajout de la table playroom_pair_codes pour les codes de liaison temporaires
  • Nouveaux endpoints: POST /api/playroom/pair-codes, GET /api/playroom/pair-codes, POST /api/playroom/pair
  • Creation d'une UI admin minimale Playroom Agents (creation de code, liste agents, statut heartbeat, revoke agent)

security

  • Code de pairing a usage unique avec verification stricte expires_at et used_at
  • Token agent retourne uniquement au pairing et jamais stocke en clair (hash DB uniquement)
  • Revoke agent supporte via API admin avec invalidation immediate du token

ops

  • Flow transactionnel de pairing pour garantir la coherence code utilise <-> agent cree
  • Compatibilite maintenue avec auth agent_id + Bearer token sur les routes agent existantes
  • Logs Playroom limites pour ne jamais exposer le token complet