À propos du projet

FrontierAgent est un framework d'agent open source et un produit de terminal pour la recherche de longue durée et le travail sur fichiers. Il fournit un TUI natif en ligne de commande avec deux workflows : un agent ReAct à état pour la recherche ciblée, l'analyse de dépôts et le travail documentaire, et un mode Agent Team où un coordinateur maintient un tableau de tâches, délègue des sous-agents parallèles, collecte des rapports et synthétise les résultats. Le système inclut un sandbox limité à la tâche avec des répertoires /inputs en lecture seule, /workspace de travail et /outputs persistants, ainsi que des portes d'approbation, une traçabilité locale, la création de points de contrôle, la reprise de session et la récupération via /revert. Il prend en charge l'intervention asynchrone, permettant aux utilisateurs de mettre en file d'attente des instructions pendant les exécutions actives. Le dépôt inclut également un harnais d'évaluation par benchmark prenant en charge des jeux de données tels que BrowseComp, Humanity's Last Exam, GDPval et FrontierSearchBench. L'installation utilise Git, Python 3.12 et uv, avec prise en charge optionnelle de Docker et SGLang pour les modèles locaux sur GPU NVIDIA. Le projet est sous licence Apache 2.0.