À propos
Un harnais d'agent bâti sur le principe que le modèle est la pièce qu'on doit pouvoir remplacer.
L'outillage pour agents s'écrit d'ordinaire pour un fournisseur puis s'adapte, ce qui laisse ses hypothèses enfouies là où plus personne ne les retrouve. OHarness inverse la logique : l'historique est stocké dans un format neutre et n'est traduit vers le format d'un fournisseur qu'au moment d'envoyer la requête. Changer de fournisseur en pleine session ne demande aucune migration, car il n'y a rien à migrer.
Le projet est sous licence MIT et développé au grand jour. Le moteur a une seule dépendance d'exécution, atteint chaque fournisseur via fetch et SSE, et embarque son propre client MCP — des choix faits pour que la couche dont vous dépendez reste assez petite pour être lue.