À propos du projet

Artefacto est un outil agnostique aux agents conçu pour faciliter l'interaction structurée entre les développeurs humains et les agents de codage. Il permet aux agents d'émettre des données structurées, que Artefacto restitue sous forme de pages interactives dans un navigateur web. Les utilisateurs peuvent examiner ces artefacts en direct, en ajoutant des commentaires, en répondant à des questions, en cochant des étapes et en fournissant des approbations. Il est crucial que chaque interaction utilisateur soit renvoyée à l'agent sous forme de données en temps réel pendant que la revue est encore ouverte, créant ainsi une boucle de rétroaction serrée. Le projet est distribué sous forme de binaire unique avec une CLI que n'importe quel agent de codage peut utiliser, ainsi qu'une compétence qui enseigne aux agents comment utiliser la boucle d'interaction. Il fonctionne comme un plugin d'artefact interactif pour loadout mais peut également être exécuté de manière indépendante. Actuellement, le plan de développement est le premier type d'artefact pris en charge, avec des spécifications, des récapitulatifs de modifications, des listes de contrôle et des triages de résultats prévus pour une mise en œuvre future. Le projet est à un stade précoce : le moteur de rendu statique, qui valide les documents et produit des pages HTML autonomes, est fonctionnel, mais le serveur interactif et l'index d'artefact sont encore en développement.