Ausführung in der Cloud (OnCloud)
OnCloud ist die Remote-Ausführungsschicht von Almirant. Du meldest dich ab, der Agent arbeitet und die PR wartet bei deiner Rückkehr auf dich.
Das gelöste Problem
Mit lokalen Skills (/implement, /validate) arbeitet der Agent in deinem Terminal. Du musst anwesend sein. Wenn du den Computer schließt oder gehst, wird die Ausführung angehalten.
Agenten versprachen Autonomie. In der Praxis haben viele Entwickler das Schreiben von Code gegen die Überwachung jemandes eingetauscht, der ihn schreibt.
OnCloud löst diese Abhängigkeit: Du startest die Aufgabe, meldest dich ab und das Ergebnis wartet auf dich.
„Ich begann mit meinem Training und sah nach dessen Ende nach, wie es gelaufen war.“
— Javi Pedrosa über seine erste Implementierung in der Cloud
Wann du es verwendest
| Situation | Warum OnCloud |
|---|---|
| Du gehst weg und hast implementierungsbereite Aufgaben | Der Agent arbeitet, während du nicht da bist |
| Du möchtest mehrere Aufgaben gleichzeitig starten | Sie werden parallel in der Cloud ausgeführt |
| Du bist mobil und möchtest etwas starten | Du musst den Computer nicht öffnen |
| Es ist spät und Arbeit soll über Nacht vorankommen | Konfiguriere und melde dich ab |
| Du möchtest keine Ressourcen deines Rechners verbrauchen | Der Agent läuft auf Remote-Infrastruktur |
Starten
Cloud-Runner sind die Remote-Entsprechung lokaler Skills:
| Lokale Skill | Cloud-Entsprechung | Funktion |
|---|---|---|
/implement A-T-42 | /runner-implement A-T-42 | Implementiert die Aufgabe in der Cloud |
/validate A-T-42 | /runner-validate A-T-42 | Prüft, ob die Kriterien erfüllt sind |
/document A-T-42 | /runner-document A-T-42 | Erstellt Dokumentation zu den Änderungen |
Aus Claude Code:
> /runner-implement A-T-42
Die Aufgabe wird im Remote-Ausführungssystem eingereiht. Das Work Item wechselt zu "In Progress". Du kannst den Computer schließen.
Aus dem Assistenten (mit verbundenem MCP):
"Lanza la implementación en cloud de la tarea A-T-42 con Claude"
"Runner-implement para A-T-42, usa Codex"
Das funktioniert mobil. Du benötigst keinen Computer.
Anbieter wählen
Beim Start mit OnCloud kannst du den KI-Anbieter auswählen, der die Aufgabe ausführt:
| Anbieter | Modell | Wann verwenden |
|---|---|---|
| Claude (Anthropic) | Claude Sonnet / Opus | Komplexe Aufgaben, Code mit viel Kontext |
| Codex (OpenAI) | GPT-4o / o3 | Direkte Implementierungen, gute allgemeine Leistung |
| Gemini (Google) | Gemini Pro | Alternative, wenn andere Konten ihr Limit erreicht haben |
Wenn du keinen Anbieter angibst, verwendet Almirant den in deiner Organisation konfigurierten Standardanbieter.
Wenn deine Claude-Quote aufgebraucht ist, kannst du die nächsten Aufgaben mit dem Konto eines anderen Anbieters oder eines Teammitglieds starten. Almirant koordiniert den Verbrauch, ohne dass du manuell verwalten musst, welches Konto was verwendet.
Status verfolgen
Du kannst den Status der Runner jederzeit prüfen:
- Aus der Web-App: Jobs-Panel im Work Item oder in der Projektansicht
- Aus dem Assistenten: „Wie läuft Aufgabe A-T-42?“
- Aus Claude Code:
/jobs, um den Status aller aktiven Runner zu sehen
Ein Runner durchläuft diese Status:
queued → running → completed
→ failed
Bei einem Fehler wird dieser detailliert aufgezeichnet, damit du nachvollziehen kannst, was passiert ist.
Automatischer Nachtprozess
Du kannst einen Prozess konfigurieren, der jede Nacht automatisch ausgeführt wird:
- Er nimmt alle Aufgaben in der Spalte "Review".
- Er validiert sie gegen ihre Definition of Done.
- Er verschiebt sie nach "Done", wenn sie bestehen, oder belässt sie andernfalls mit Feedback.
Javi hat es so konfiguriert: Morgens ist das Board aktualisiert. Er muss nichts tun.
Die Konfiguration erfolgt in den Projekteinstellungen von Almirant.
Voraussetzungen
Für OnCloud benötigst du:
- Einen KI-Anbieter mit gültigem API-Schlüssel – Anbieter und Quoten
- Verfügbare Quote in deiner Organisation
- Eine Aufgabe mit vollständiger Spezifikation, die von Ideate erzeugt oder manuell mit einer Definition of Done geschrieben wurde
OnCloud funktioniert mit jeder Aufgabe, die besten Ergebnisse entstehen jedoch mit von Ideate erstellten Aufgaben: relevante Dateien sind identifiziert, Akzeptanzkriterien konkret und technischer Kontext enthalten. Wenn du eine vage Aufgabe startest, tut der Agent, was er kann.