'Antigravity Pulse : L''Architecture Secrète du Control Plane Agentic CD'
ia developpement actualites

'Antigravity Pulse : L''Architecture Secrète du Control Plane Agentic CD'

Publié le 27 avril 2026 Par l'Expertise CriloCom

📖 Sommaire


L’ère de l’IA qui “écrit juste du code” est révolue. Chez CriloCom, nous avons franchi un cap majeur en déployant Antigravity Pulse, une plateforme de gouvernance d’agents logiciels autonomes. Ce n’est plus un simple script, c’est un véritable AI Delivery Control Plane.

Dans cet article, nous allons décortiquer comment Pulse transforme des sessions de codage IA en un flux de production industriel, sécurisé et scalable.

1. Le Changement de Paradigme : De l’Artisanat à l’Industrie

Auparavant, la supervision des agents (comme Jules) se faisait via des scripts rudimentaires. On attendait qu’une tâche soit finie pour fusionner. C’était l’artisanat. Avec Pulse v4.1, nous introduisons l’orchestration par états. Chaque session est une entité vivante, suivie à la seconde près.

graph TD
    A[User Request] --> B{Pulse Supervisor}
    B --> C[Agent Jules 1]
    B --> D[Agent Jules 2]
    B --> E[Agent Jules N...]
    C --> F[GitHub PR]
    D --> F
    E --> F
    F --> G{Risk Engine}
    G -- Low Risk --> H[Auto-Merge]
    G -- High Risk --> I[Human Gate]

2. La State Machine à 12 États : Le Cœur du Système

Le secret de la fluidité de Pulse réside dans sa machine à états mature. Elle ne se contente pas de savoir si l’agent travaille ou non ; elle comprend il en est dans son cycle cognitif.

Les étapes clés :

  1. CREATED : La session vient de naître.
  2. PLAN_PENDING : L’agent a généré un plan et attend notre feu vert.
  3. PLAN_APPROVED : Pulse a analysé et validé le plan (Auto-approve).
  4. EXECUTING : L’agent code en autonomie.
  5. CODE_READY : Les fichiers sont modifiés, la PR est prête.
  6. STALLED : L’agent ne répond plus depuis X minutes.
  7. MERGED : Succès total, le code est en production.
stateDiagram-v2
    [*] --> CREATED
    CREATED --> PLAN_PENDING : Jules Init
    PLAN_PENDING --> PLAN_APPROVED : Pulse Auto-Approve
    PLAN_APPROVED --> EXECUTING : Coding
    EXECUTING --> CODE_READY : Commit & PR
    EXECUTING --> STALLED : Timeout > 15m
    STALLED --> EXECUTING : Pulse Ping/Retry
    CODE_READY --> UNDER_REVIEW : Risk Scoring
    UNDER_REVIEW --> MERGED : Risk < 40
    UNDER_REVIEW --> HUMAN_GATE : Risk > 75
    MERGED --> [*]

3. La Résilience : Dead Session Recovery

En environnement de production, les agents peuvent “halluciner” ou se perdre dans des boucles infinies. Pulse implémente un protocole de récupération stratifié :

  • 15 min (PING) : Pulse vérifie si l’agent est toujours “vivant”.
  • 30 min (RETRY) : Pulse envoie un message de pilotage (sendMessage) pour relancer la réflexion.
  • 45 min (CLONE) : Si l’agent est perdu, Pulse tente de cloner la session sur un nouvel agent frais.
  • 60 min (ARCHIVE) : Nettoyage de la session pour libérer les ressources.

4. Risk Engine : La Gouvernance Intelligente

C’est ici que Pulse devient “Senior”. Chaque modification est scorée sur 100 points :

  • +40 pts : Si le code touche à auth/, db/ ou au cœur du système (core/).
  • +25 pts : Si aucune nouvelle unité de test n’est détectée.
  • +15 pts : Si le titre contient “Refactor” ou “Migration”.

Verdict automatique :

  • < 40 : 🟢 Auto-merge. On fait confiance au système.
  • 40-75 : 🟠 Review IA. Un essaim de 4 agents (Security, Quality, Perf, Arch) doit voter.
  • > 75 : 🔴 Human Gate. Un humain doit cliquer sur le bouton.

5. Secrets d’Experts : Sous le Capot de Pulse

Pour les ingénieurs seniors, voici ce qui rend Pulse v4.1 ultra-performant :

  1. Persistence SQLite : Toutes les sessions, événements et coûts sont stockés dans une base locale pour une auditabilité totale.
  2. Zero-Secret Governance : Les agents Jules n’ont jamais accès aux tokens GitHub ou aux clés API. Pulse agit comme un “Broker” sécurisé.
  3. Polling Stratifié :
    • Agents en exécution : Polling toutes les 15 secondes.
    • Agents inactifs : Polling toutes les 10 minutes.
    • Économie massive de quotas API et de coûts.

Conclusion

L’Agentic CD n’est plus un rêve. Avec Antigravity Pulse, CriloCom dispose désormais d’une usine logicielle capable de s’auto-maintenir avec une sécurité et une vélocité sans précédent.

Vous voulez en savoir plus ? Restez connectés pour la v5.0 qui introduira le bus d’événements temps réel via Webhooks GitHub !

Pour aller plus loin...