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
| Situation | Pourquoi OnCloud |
|---|---|
| Vous sortez et avez des tâches prêtes à être implémentées | L'agent travaille pendant votre absence |
| Vous voulez lancer plusieurs tâches à la fois | Elles s'exécutent en parallèle dans le cloud |
| Vous êtes sur mobile et voulez lancer quelque chose | Vous n'avez pas besoin d'ouvrir l'ordinateur |
| Il est tard et vous voulez faire avancer le travail pendant la nuit | Configurez et déconnectez-vous |
| Vous ne voulez pas consommer les ressources de votre machine | L'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 cloud | Action |
|---|---|---|
/implement A-T-42 | /runner-implement A-T-42 | Implémente la tâche dans le cloud |
/validate A-T-42 | /runner-validate A-T-42 | Vérifie qu'elle respecte les critères |
/document A-T-42 | /runner-document A-T-42 | Gé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 :
| Fournisseur | Modèle | Quand l'utiliser |
|---|---|---|
| Claude (Anthropic) | Claude Sonnet / Opus | Tâches complexes, code avec beaucoup de contexte |
| Codex (OpenAI) | GPT-4o / o3 | Implémentations directes, bonnes performances générales |
| Gemini (Google) | Gemini Pro | Alternative 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.
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 :
/jobspour 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 :
- Il prend toutes les tâches dans la colonne « Review ».
- Il les valide par rapport à leur definition of done.
- 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
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.