Solutions · Agent workloads

CI/CD supervision.

One supervisor remoco sits next to your pipeline. When GitHub Actions / Buildkite / CircleCI emits a build event, the agent on the remoco checks status, retries transient failures, surfaces root-cause summaries, and posts back to the PR. Runs 24/7 so no job ever sits red without a human knowing.

What you need

Deploy to a remoco

Paste this prompt into Claude Code or Codex while attached to your repo. The agent sets up the whole loop.

Paste into Claude Code or Codex claudecodex
# set up a ci/cd supervisor on a remoco for this repo provision a standard-class remoco named ci-supervisor. install the remoco cli and clone this repo to ~/code/supervisor. inside the remoco, create a tmux-wrapped service at port 8090 that listens for github webhooks (push + workflow_run). on each event: 1. poll the github actions api for the run status 2. if failed with retryable reasons (flaky test, transient infra), re-run the job 3. if failed persistently, summarize logs with claude and post a comment on the PR 4. if succeeded, no-op expose the webhook endpoint at supervisor.ci.<me>.remoco.dev as public. register the webhook in github → https://supervisor.ci.<me>.remoco.dev/hook. keep the service running on the remoco and hand me the webhook URL + a health check command.

Or do it manually

$ remoco user add ci-supervisor ci@yourdomain.com
$ gcloud workstations ssh ci-supervisor ...

# on the remoco:
$ remoco clone your-org/supervisor
$ cd ~/code/supervisor && pnpm install
$ tmux new-session -d -s supervisor 'node ./supervisor.js'
$ remoco expose supervisor.ci.$USER --access=public

Cost

Standard class · 24/7 active = 720 vCPU-hrs/mo. After 40 hrs included, 680 billable × $0.06 = $40.80. Plus $40 plan, $0 disk overage, ~$3.60 egress = ~$84/mo before the $40 signup credit.

Why a remoco and not a VM? The remoco ships with Claude Code, cloudflared, doppler, bun, and docker pre-installed. Your agent runs in the same address space as your code, not as a separate service with its own auth story.

← All solutions PR review bot →