À propos du projet

AFT (Agent File Tools) est un binaire Rust avec des adaptateurs légers pour les environnements d'agents de codage comme OpenCode, Pi et OMP. Il améliore les agents en remplaçant les outils intégrés (read, write, edit, bash, grep) par des versions plus efficaces et sensibles à la structure, et ajoute une famille d'outils `aft_`. Il fournit des capacités sensorielles (outline, zoom, recherche sémantique, graphe d'appels, inspection de la santé du code), des capacités motrices (éditions sensibles aux symboles, imports, recherche/remplacement basés sur AST), et des fonctions de tronc cérébral (tâches en arrière-plan, sessions PTY, compression de sortie, pile d'annulation). Il prend en charge de nombreux langages via tree-sitter, utilise un protocole JSON sur stdio, et persiste les données dans un stockage racine partagé CortexKit. L'installation se fait via `npx @cortexkit/aft@latest setup`, et la configuration est optionnelle via `aft.jsonc`. Le projet fait partie de la famille CortexKit, avec Magic Context pour la mémoire et Alfonso (à venir) pour le contrôle exécutif.