Optio : Orchestration d'Agents d'IA de Codage dans Kubernetes du Ticket à la PR

Optio est un système d'orchestration open source pour les agents de codage IA qui gère le flux de travail complet, de la réception des tâches à la fusion des demandes de fusion (pull requests), sans nécessiter une supervision humaine constante. Développé avec Fastify, Next.js, BullMQ et Drizzle sur Postgres, il est livré avec un chart Helm pour le déploiement en production.
Fonctionnement
Le système suit un pipeline en trois étapes :
- Réception – Récupère les tâches depuis GitHub Issues, Linear ou une création manuelle
- Exécution – Lance des pods Kubernetes isolés par dépôt, exécute Claude Code ou Codex dans des arbres de travail git
- Surveillance des demandes de fusion – Surveille les vérifications d'intégration continue, l'état de la revue et la préparation à la fusion toutes les 30 secondes
Le principal différentiateur est la boucle de rétroaction. Lorsque l'intégration continue échoue, Optio transmet l'échec à l'agent. Lorsqu'un réviseur demande des modifications, les commentaires deviennent la prochaine instruction de l'agent. Il continue jusqu'à ce que la demande de fusion soit fusionnée ou que vous l'arrêtiez manuellement.
Architecture et fonctionnalités
Optio utilise une architecture de pod par dépôt avec un pod Kubernetes de longue durée par référentiel. Chaque pod maintient une isolation des arbres de travail git pour plusieurs tâches simultanées. Le système inclut :
- Auto-réparation – Redémarre automatiquement l'agent en cas d'échec d'intégration continue, de conflits de fusion ou de demandes de modifications des réviseurs
- Automatisation de la finalisation – Fusionne la demande de fusion par écrasement et ferme le problème lié lorsque toutes les vérifications sont réussies
- Configuration par dépôt – Sélection du modèle, modèles d'instructions, images de conteneur, limites de concurrence et commandes de configuration ajustables par référentiel
- Agent de revue de code – Lance automatiquement un agent de revue en tant que sous-tâche avec une instruction et un modèle séparés
- Tableau de bord en temps réel – Diffusion en direct des journaux, progression du pipeline, analyse des coûts et surveillance de l'état du cluster
Implémentation technique
L'architecture se compose de trois composants principaux :
- Interface web (Next.js sur le port 3100) avec tableau de bord, gestion des tâches et diffusion en direct
- Serveur API (Fastify) avec des workers pour la file d'attente des tâches, le surveillant de demandes de fusion, la surveillance de l'état et la synchronisation des tickets
- Cluster Kubernetes avec des pods de dépôt contenant plusieurs arbres de travail exécutant des agents IA
Les services incluent la gestion du pool de dépôts, l'exécution des agents de revue et la gestion de l'authentification et des secrets, tous soutenus par Postgres pour les tâches, journaux et événements.
📖 Read the full source: HN AI Agents
👀 See Also

Xiaozhen : Une compétence de code Claude qui creuse trois couches pour identifier les causes profondes
Xiaozhen (小真) est une compétence Claude Code qui utilise trois mécaniques — Le Cadeau, Trois Couches en Profondeur et La Prédiction — pour aider les utilisateurs à découvrir ce qui les tracasse réellement plutôt que de donner des conseils directs. Elle est installée avec une commande curl en une ligne et activée en tapant /小真 dans Claude Code.

Hippocampe : Un système de mémoire persistante pour agents IA utilisant des arbres de compaction
Hipocampus résout le problème de l'oubli du contexte entre les sessions par les agents IA en mettant en œuvre un arbre de compactage qui comprime l'historique des conversations à travers cinq niveaux : brut → quotidien → hebdomadaire → mensuel → racine, avec un index thématique appelé ROOT.md.

OpenCortex : Un système de mémoire auto-améliorant pour OpenClaw
OpenCortex remplace le fichier plat MEMORY.md d'OpenClaw par des fichiers de mémoire structurés organisés par projets, contacts, workflows, préférences, runbooks, outils et infrastructure. Il inclut une distillation nocturne avec audits d'application des principes et une synthèse hebdomadaire avec détection de motifs et création automatique de runbooks.

Claude Code Mode Auto : Une alternative plus sûre à l'ignorance des autorisations
Claude Code propose désormais le mode auto, un mode de permissions où Claude prend des décisions de permissions avec des garde-fous surveillant les actions avant leur exécution. Il est disponible en aperçu de recherche pour les utilisateurs du plan Team, avec un déploiement pour Enterprise et l'API prévu prochainement.