Installation
Die Coding-Agenten laufen als OpenClaw-Agenten auf einem Gateway. Der einfachste
Weg ist das Docker-Image (Coding-Agenten-Image über
docker-compose.agents.yml); alternativ lassen sie sich lokal auf einer
bestehenden OpenClaw-Installation einrichten.
Docker (empfohlen)
docker network create pc-shared # einmalig: gemeinsames Netz
docker compose -f docker-compose.agents.yml up -d
docker compose -f docker-compose.agents.yml exec openclaw-agents bash
pc-runtime setup # Backend wählen, Logins, Smoke-Test gegen 'main'
openclaw agents list # code-selector, coding-agent-pr-creator, … müssen erscheinenDas Coding-Agenten-Image nutzt den Gateway-Port 18791 (überschreibbar via
AGENTS_GATEWAY_PORT), damit Basis-Runtime und Support-Agent parallel laufen
können.
Die Agenten werden beim Container-Start in das Volume registriert
(docker-entrypoint.sh) — auch bei bereits vorhandenem Volume. Ein manuelles
node install.mjs ist im Container also nicht nötig; Details siehe
Docker.
Lokale Installation (ohne Container)
Voraussetzungen
- OpenClaw installiert und konfiguriert
ghCLI authentifiziert (für GitHub-Repositories)azCLI viaaz loginauthentifiziert (für Azure-DevOps-Repositories)gitmit Zugang zum jeweiligen Remote- Bun installiert (für den PR-Watcher)
Agenten installieren
node install.mjs --all
openclaw gateway restartEinzelne Agenten lassen sich gezielt installieren:
node install.mjs coding-agent-pr-creator coding-agent-workerinstall.mjs ist ein dünner Shim auf pc-runtime agents install --from-repo. Er
synchronisiert bei jedem Aufruf das Repo in die Workspaces unter
~/.openclaw/workspace-<agent-id>/ — auch wenn ein Agent bereits installiert
ist — und kompiliert die gemeinsame coding-agent-Binary per bun build --compile
nach ~/.openclaw/bin/coding-agent (der PR-Watcher ist deren Subcommand
coding-agent watch).
Nach Änderungen an den Agenten immer node install.mjs --all ausführen und
anschließend die Gateway neu starten (openclaw gateway restart).