33800 Docs

← Retour

Task: Auto-enrich generique pour resultats list API

Date: 31/01/2026

Statut: TERMINE

Description

Remplacement du hack Gmail-specifique dans aiChat.ts par un systeme generique qui enrichit automatiquement les resultats "list" pauvres (IDs seulement).

Fichiers modifies

Fichier Action
src/services/autoEnrich.ts Cree - logique enrichissement generique
src/services/aiChat.ts Modifie - import + remplacement hack + nettoyage

Logique autoEnrich.ts

  1. findMatchingListEndpoint() - Match le path API avec les endpoints list de CONNECTOR_TYPES
  2. extractItems() - Extrait le tableau d'items selon le format reponse
  3. isSparse() - Detecte si items ont ≤3 champs scalaires en moyenne
  4. Trouve le endpoint get correspondant (meme entity)
  5. extractPathParamsFromUrl() - Recupere params du path list
  6. buildGetPath() - Construit le path GET avec ID + query params auto
  7. formatEnrichedResult() - Formate en texte lisible

Limites

Commit

8119fde - feat: generic auto-enrich for sparse list API results