À 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.
Les paquets npm sont publiés sous licence MIT ; le dépôt source reste privé pour l'instant et sera ouvert plus tard, sans date fixée. Le moteur embarque son propre client MCP au lieu d'y intégrer un SDK, et résout les identifiants à chaque requête via sa propre couche d'authentification plutôt que de la déléguer à la couche de transport — des décisions prises pour que la partie dont vous dépendez vraiment reste petite.
OHarness (oharness.ai) est un projet indépendant, sans lien avec d'autres projets nommés OpenHarness ou open-harness.