Observabilité d’usage pour Hermes
quota-hermes
Rendre visibles quotas, fenêtres, soldes, contexte et coût qualifié sans exposer les identifiants fournisseurs au navigateur.
01
Le problème
Les limites et coûts des fournisseurs IA sont hétérogènes. Une valeur indisponible ne doit jamais devenir un faux zéro, et les clés ne doivent pas circuler dans le widget desktop.
02
Mon rôle
Adaptation et généralisation d’un fork, ajout de providers et de la session active, durcissement de la distribution, tests d’installation et publication open source.
03
Choix essentiels
- Faire interroger les providers par le backend local uniquement ; le widget lit un cache sans credential.
- Qualifier le coût comme réel, équivalent API, inclus dans l’abonnement ou indisponible.
- Dégrader chaque provider indépendamment en cas d’échec.
- Publier un historique Git propre avec attribution de l’amont et CI autonome.
04
Résultat démontrable
La version 1.0.4 est publique, installable en mode local ou gateway/desktop séparés et vérifiée par CI. Les mises à jour restent volontaires : aucun mécanisme d’auto-update silencieux n’est inclus.
05
Technologies
Des assistants IA ont accéléré une partie de la conception et du développement. Les décisions réseau/sécurité, les critères d’acceptation, les tests et la validation restent pilotés et vérifiés humainement.