À propos de cet outil
PasClaw est un plan de contrôle d'agent pour créer et exécuter des agents IA fiables utilisant des outils en Object Pascal. Il combine un environnement d'exécution natif compact avec les primitives nécessaires aux agents : enregistrer des procédures Pascal avec des schémas typés, laisser le modèle les invoquer, valider leurs arguments et renvoyer les observations au tour de raisonnement suivant. La boucle principale reste délibérément lisible : accepter un objectif, demander au modèle quoi faire, exécuter des outils validés, renvoyer les observations et diffuser le résultat. PasClaw permet de piloter en cours d'exécution en injectant des instructions supplémentaires dans une boucle en cours sans terminer l'appel d'outil en cours ni reconstruire la session. PasClaw propose également une version navigateur, compilée en WebAssembly via container2wasm, afin que la boucle d'agent complète, les appels d'outils et la mémoire s'exécutent côté client sans serveur. Pour les modifications de code, Hashline remplace les correctifs flous fragiles par des modifications ancrées à des lignes numérotées et vérifiées par rapport à l'état du fichier que le modèle a réellement vu. L'agent capture le contenu précédent avant de modifier un fichier via fs_write ou fs_edit_hashline, et /undo restaure le dernier instantané. PasClaw peut se placer à côté de RAD Studio comme point de terminaison d'agent local, donnant à Embarcadero KAI accès à des outils conscients du projet et à une boucle de raisonnement Pascal native. Il peut également explorer les sessions passées pour détecter les échecs récurrents et conserver les leçons qui en résultent sous forme de règles explicites. PasClaw est open source et gratuit, et prend en charge les plateformes Windows, macOS, Linux, Android, iOS et Web.