Aller au contenu principal

Exécution dans le cloud (OnCloud)

OnCloud est la couche d'exécution à distance d'Almirant. Vous vous déconnectez, l'agent travaille et la PR vous attend à votre retour.


Le problème résolu

Avec les skills locales (/implement, /validate), l'agent travaille dans votre terminal. Vous devez rester présent. Si vous fermez l'ordinateur ou partez, l'exécution s'arrête.

Les agents promettaient l'autonomie. En pratique, de nombreux développeurs ont remplacé l'écriture de code par la surveillance de quelqu'un qui écrit à leur place.

OnCloud met fin à cette dépendance : vous lancez la tâche, vous vous déconnectez, le résultat vous attend.

« Je me suis mis à faire mon exercice et, quand j'ai terminé, j'ai regardé le résultat. »

— Javi Pedrosa, à propos de sa première implémentation dans le cloud


Quand l'utiliser

SituationPourquoi OnCloud
Vous sortez et avez des tâches prêtes à être implémentéesL'agent travaille pendant votre absence
Vous voulez lancer plusieurs tâches à la foisElles s'exécutent en parallèle dans le cloud
Vous êtes sur mobile et voulez lancer quelque choseVous n'avez pas besoin d'ouvrir l'ordinateur
Il est tard et vous voulez faire avancer le travail pendant la nuitConfigurez et déconnectez-vous
Vous ne voulez pas consommer les ressources de votre machineL'agent s'exécute sur une infrastructure distante

Comment lancer une exécution

Les runners dans le cloud sont les équivalents distants des skills locales :

Skill localeÉquivalent dans le cloudAction
/implement A-T-42/runner-implement A-T-42Implémente la tâche dans le cloud
/validate A-T-42/runner-validate A-T-42Vérifie qu'elle respecte les critères
/document A-T-42/runner-document A-T-42Génère la documentation des modifications

Depuis Claude Code :

> /runner-implement A-T-42

La tâche est mise en file d'attente dans le système d'exécution distante. Le work item passe à « In Progress ». Vous pouvez fermer l'ordinateur.

Depuis l'assistant (avec MCP connecté) :

"Lance l'implémentation dans le cloud de la tâche A-T-42 avec Claude"
"Runner-implement pour A-T-42, utilise Codex"

Cela fonctionne depuis un mobile. Vous n'avez pas besoin de l'ordinateur.


Choisir le fournisseur

Lorsque vous lancez une exécution avec OnCloud, vous pouvez sélectionner le fournisseur IA qui exécutera la tâche :

FournisseurModèleQuand l'utiliser
Claude (Anthropic)Claude Sonnet / OpusTâches complexes, code avec beaucoup de contexte
Codex (OpenAI)GPT-4o / o3Implémentations directes, bonnes performances générales
Gemini (Google)Gemini ProAlternative lorsque les autres comptes sont à leur limite

Si vous ne spécifiez pas de fournisseur, Almirant utilise celui configuré par défaut dans votre organisation.

Orchestration des comptes

Si votre quota Claude est épuisé, vous pouvez lancer les tâches suivantes avec le compte d'un autre fournisseur ou celui d'un collègue. Almirant coordonne la consommation sans que vous ayez à gérer manuellement quel compte utilise quoi.


Suivi de l'état

Vous pouvez consulter l'état des runners à tout moment :

  • Depuis l'application web : panneau Jobs dans le work item ou la vue de projet
  • Depuis l'assistant : « Où en est la tâche A-T-42 ? »
  • Depuis Claude Code : /jobs pour voir l'état de tous les runners actifs

Un runner passe par les états suivants :

queued → running → completed
→ failed

En cas d'échec, l'erreur est enregistrée en détail afin que vous puissiez voir ce qui s'est passé.


Processus nocturne automatique

Vous pouvez configurer un processus qui s'exécute automatiquement chaque nuit :

  1. Il prend toutes les tâches dans la colonne « Review ».
  2. Il les valide par rapport à leur definition of done.
  3. Il les déplace vers « Done » si elles passent, ou les laisse avec du feedback sinon.

Javi l'a configuré ainsi : il arrive le matin avec le board à jour. Il n'a rien à faire.

La configuration s'effectue depuis les réglages du projet dans Almirant.


Prérequis

Pour utiliser OnCloud, vous avez besoin de :

  • Un fournisseur IA configuré avec une clé API valide — Fournisseurs et quotas
  • Un quota disponible dans votre organisation
  • Une tâche avec une spécification complète, générée par Ideate ou rédigée manuellement avec une definition of done
Des tâches bien définies = de meilleurs résultats

OnCloud fonctionne avec n'importe quelle tâche, mais les meilleurs résultats proviennent de tâches créées par Ideate : avec les fichiers pertinents identifiés, des critères d'acceptation concrets et le contexte technique inclus. Si vous lancez une tâche vague, l'agent fera ce qu'il peut.


La suite