async cloud coding agent — label to PR workflow
GitHub issue label
@agent fix this
PR comment trigger
webhook receiver
Lambda / Fly.io
enqueue to SQS
dispatcher
budget ledger
per-repo caps
ECS Fargate task
Daytona sandbox
per-task isolation
sandbox state machine
CLONE
fine-grained token
INFER
Dockerfile synth
AGENT loop
mini-swe-agent + Opus 4.7
VERIFY
CI + coverage delta
PR open
label: needs-review
budget caps enforced per task:
$20 / turn cap 30 / 30 min wall-clock
coverage delta < -2% -> label `needs-review` but still open PR
CI red or cap hit -> no PR, failure log with rationale
safety
GitHub App: fine-grained token, expires 1h
no force-push, no write on main
branch protection on main enforced
log scrub for secrets before archival
per-repo daily $ + PR count ceilings
compare-vs-hosted
30 seeded internal issues
pass@1 / $ / latency vs:
Cursor Background Agents
AWS Remote SWE Agents
publish side-by-side matrix