Coding-Agenten
Die Coding-Agenten setzen auf der Agent Runtime auf und erledigen automatisiertes Coding via Pull Request — auf GitHub und Azure DevOps. Aus einer Aufgabenbeschreibung entsteht ein Draft-PR, den ein Agent eigenständig implementiert und auf Review-Kommentare reagiert.
In Entwicklung. Teil der Preview-Phase (1.1.0-develop.x). Schnittstellen
und Verhalten können sich vor dem ersten Stable-Release noch ändern.
Ablauf
Es gibt keinen Dispatcher — die Agenten werden direkt aufgerufen (aus
LowCode bzw. der Test-CLI start.mjs). Der coding-agent-pr-creator übernimmt das
komplette Setup (Clone, Branch, Worktree, Draft-PR, Session-Dateien) und liefert
neben sessionId und prUrl die fertigen Payloads für Worker und Watcher
zurück. Der Aufrufer startet damit den Worker (implementiert im Worktree) und den
PR-Watcher (leitet Review-Kommentare weiter) als Vordergrund-Sub-Agenten.
Die Agenten
| Agent | Rolle |
|---|---|
code-selector | Vorstufe: ordnet ein Ticket (Titel + Beschreibung) automatisch dem passenden Repository zu — durchsucht alle als ticketpilot markierten Repos und liefert { repoUrl, productName } |
coding-agent-pr-creator | Setup: Clone, Branch, Worktree, Draft-PR und Session-Dateien anlegen; liefert sessionId, prUrl und die worker-/watcher-Payloads zurück |
coding-agent-worker | Implementiert den Task im Worktree, committet und setzt den PR auf Ready |
coding-agent-pr-watcher | Pollt den PR und leitet neue Review-Kommentare an den Worker weiter, solange der PR offen ist |
Daneben läuft ein Recovery-Supervisor als OS-Loop im docker-entrypoint.sh
(coding-agent recover, alle 5 Min — kein eigener Agent): Er setzt nach einem
Gateway-Neustart offene Worker/Watcher aus den Session-Dateien wieder auf und hält
sie am Leben.
In diesem Bereich
Installation
Voraussetzungen und Einrichtung der Agenten auf einem OpenClaw-Gateway.
Verwendung
Einen Coding-Auftrag starten, code-selector, Parameter, Provider-Erkennung und Ablauf.
Konfiguration
Umgebungsvariablen für Clone-, Worktree- und Polling-Verhalten.
Wie sich diese Agenten aus LowCode-Flows ansprechen lassen, zeigt der Blog-Beitrag OpenClaw-Agenten aus ProcessCube® LowCode ansprechen.