Conception d'un démon d'agent IA autonome auto-hébergé sur Oracle Cloud.
Déploiement d'un agent IA autonome en tâche de fond capable d'orchestrer des tâches d'ingénierie complexes, de s'auto-corriger et de maintenir un contexte persistant via SQLite.
La problématique : une exécution agentique permanente et fiable sans dépendance propriétaire.
Les plateformes d'IA propriétaires imposent des coûts élevés pour les exécutions longues et restreignent l'accès aux commandes shell système et au système de fichiers. L'objectif était de construire un environnement d'exécution autonome dédié, tournant en continu sur une instance Oracle Cloud, sécurisé par Traefik et orchestré avec Dokploy.
Architecture cible et registre d'outils.
Hermes fonctionne selon une boucle d'exécution asynchrone connectée à un moteur Docker isolé. Lorsqu'une tâche est acceptée, des sous-agents sont instanciés avec des permissions d'outils strictes : contrôle des conteneurs Docker, commandes shell, lectures/écritures et appels API Dokploy. Toutes les mutations d'état et arborescences d'exécution sont enregistrées dans une base SQLite chiffrée.
Défis techniques clés.
- Prévention des boucles de raisonnement infinies grâce à des heuristiques d'arrêt basées sur le budget de tokens et la limitation du rythme d'appels d'outils.
- Préservation de la mémoire de session à travers les redémarrages du démon sans saturer la fenêtre de contexte des prompts.
- Sécurisation des accès entrants avec Cloudflare mTLS et authentification par jetons Dokploy.