À propos du projet
AgenticX est une pile technologique multi-agents unifiée et orientée production. Elle fournit un SDK Python et une CLI `agx` pour créer des agents, un serveur Studio exposant une API REST FastAPI et un backend SSE, ainsi que Near Desktop, un espace de travail local-first en Electron + React. Le projet décrit également une voie AgenticX Enterprise avec un portail web, une console d'administration et une Go AI Gateway pour l'authentification, les politiques, les quotas, le relais de modèles, la gouvernance et l'audit.
Les capacités principales incluent un moteur d'exécution d'agents avec un répartiteur Meta-Agent CEO, une primitive SDK ReActAgent intégrable avec streaming d'événements typés et exécution parallèle d'outils, une orchestration basée sur des graphes, un système d'outils unifié avec MCP Hub et prise en charge OpenAPI, une mémoire hiérarchique avec intégration Mem0, et des adaptateurs pour plus de 15 fournisseurs LLM. Il prend en charge la communication inter-agents A2A, l'accès aux ressources MCP, la validation de sortie basée sur Pydantic, et un écosystème de compétences avec gestion du cycle de vie et auto-évolution.
Les fonctionnalités de connaissance et de récupération incluent le traitement de documents, GraphRAG, le montage de connaissances multi-cerveaux, la récupération hybride vectorielle et BM25, et plusieurs backends d'embedding. La plateforme inclut un support de codage autonome sur long horizon avec polling de tâches, espaces de travail isolés, machines à états de projet, et boucles implémenter-vérifier-committer auditables.
L'outillage de sécurité et d'exploitation couvre la détection de fuites, l'assainissement, la détection d'injection, l'évaluation de politiques, les garde-fous d'outils, les flux d'approbation, et des backends de sandbox tels que Docker, Microsandbox, subprocess et HTTP distant. L'observabilité inclut des callbacks, l'intégration Prometheus/OpenTelemetry, l'analyse de trajectoire, et un framework d'évaluation avec juges LLM et évaluateurs de spans. Le stockage utilise par défaut une arborescence de fichiers `~/.agenticx` avec métadonnées SQLite et sessions Redis optionnelles ; Chroma est le backend vectoriel par défaut pour la base de connaissances du bureau.
Le README inclut des instructions d'installation via PyPI et depuis les sources, des exemples de CLI, des exemples d'utilisation d'agents et d'outils en Python, et des liens vers de nombreux projets d'exemple couvrant la collaboration multi-agents, les workflows, la communication A2A, la mémoire, le human-in-the-loop, l'automatisation GUI, la reconnaissance d'intention, ChatBI, la recherche approfondie, GraphRAG, et plus encore. Un avis de sécurité met en garde contre les versions malveillantes de LiteLLM 1.82.7 et 1.82.8 et recommande de mettre à niveau vers une version sûre.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.