À propos du projet

Deep Agents est un harnais d'agent open-source conçu pour offrir une expérience "clé en main" pour la création d'agents IA. Il est agnostique vis-à-vis du modèle, prenant en charge tout LLM doté de capacités d'appel d'outils, y compris les API de pointe et les modèles locaux via Ollama ou vLLM. Les capacités clés incluent : - Sous-agents : Capacité de déléguer des tâches à des agents avec des fenêtres de contexte isolées. - Intégration du système de fichiers : Prise en charge de la lecture, l'écriture, l'édition et la recherche sur des backends locaux, sandboxés ou distants. - Gestion du contexte : Outils pour résumer les longs fils de discussion et décharger les sorties d'outils sur le disque pour gérer les limites de tokens. - Accès au Shell : Capacité d'exécuter des commandes au sein d'une sandbox choisie. - Mémoire persistante : Backends d'état et de stockage modulables pour le rappel entre différentes sessions. - Humain dans la boucle : Mécanismes pour approuver, modifier ou rejeter les appels d'outils avant l'exécution. - Compétences et Outils : Prise en charge de comportements réutilisables (skills) et de fonctions personnalisées ou de serveurs MCP. Construit sur LangGraph, il prend en charge le streaming, la persistance et le checkpointing, et s'intègre à LangSmith pour le traçage et l'évaluation.