À propos du projet

TrueForge est un harnais d'agent open-source qui sert de couche d'exécution pour transformer un LLM en agent fonctionnel. Il gère l'intégralité de la boucle d'exécution de l'agent, y compris les appels de modèle, les outils MCP, les compétences, le sandboxing, les approbations, la gestion du contexte et l'état de session. La plateforme expose ces capacités via trois interfaces : une interface de chat, une API HTTP avec un SDK TypeScript, et un SDK d'interface intégrable. Les fonctionnalités clés incluent : - **Configuration initiale à partir de catalogues** : Configurez les modèles, les serveurs MCP, les compétences et les sandboxes une fois ; les agents peuvent ensuite sélectionner parmi les ressources connectées. Les préréglages proviennent de catalogues YAML personnalisables. - **N'importe quel fournisseur de modèles** : Prend en charge OpenAI, Anthropic, Google Gemini et d'autres fournisseurs de catalogue, ou tout endpoint compatible OpenAI. - **Outils MCP** : Serveurs MCP distants avec authentification par en-tête ou OAuth, y compris l'autorisation dans le chat. - **Compétences** : Packs d'instructions SKILL.md basés sur Git, chargés à la demande dans le sandbox. - **Sandbox comme outil** : Exécution isolée de code/fichiers (Daytona actuellement ; d'autres fournisseurs prévus), provisionnée uniquement en cas de besoin. Les secrets restent dans le harnais. - **Points de contrôle humains** : Approbation des outils, questions à l'utilisateur et interface générative dans le chat. - **Ingénierie du contexte** : Sous-agents, chargement différé des outils, mode Code, déchargement des grands résultats et compactage. - **Interface de chat + SDK** : Utilisez l'interface fournie, automatisez avec @truefoundry/trueforge-sdk, ou intégrez @truefoundry/trueforge-ui. TrueForge évolue du mode local (processus unique, SQLite) au mode hébergé (Postgres + Redis, Docker Compose, Helm ou Railway). Le démarrage rapide est disponible via `npx @truefoundry/trueforge@latest`. Le projet est sous licence MIT et accueille les contributions.