Skip to Content

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 erscheinen

Das 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
  • gh CLI authentifiziert (für GitHub-Repositories)
  • az CLI via az login authentifiziert (für Azure-DevOps-Repositories)
  • git mit Zugang zum jeweiligen Remote
  • Bun  installiert (für den PR-Watcher)

Agenten installieren

node install.mjs --all openclaw gateway restart

Einzelne Agenten lassen sich gezielt installieren:

node install.mjs coding-agent-pr-creator coding-agent-worker

install.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).