Brex builds autonomous agents for technical tasks by closing CI and review-bot feedback loops
AI coding agents stalled on real production work because they could not read CI output, review-bot comments, or test-runner stack traces — so engineers had to manually relay that automated feedback back to the agents each afternoon.
Standard isolated-environment agents failed on complex services with multiple client factories; the workaround of putting a human in the loop to relay CI and bot output was expensive and did not scale.
Closing the feedback loop with three Python scripts let migrations run from task submission to green PR without engineer intervention — no afternoon check-ins, no manual log copying.
Frequently asked questions
What did this team achieve with this AI workflow?
Closing the feedback loop with three Python scripts let migrations run from task submission to green PR without engineer intervention — no afternoon check-ins, no manual log copying.
What tools did this team use?
Slack, Linear, GitHub, Python.
What results were reported?
engineer-hours relaying CI output: Minimal engineer-hours spent relaying CI output; Time per simpler migration: about 30 minutes each; Migrations completed without afternoon relay work: dozens of migrations; Afternoon check-ins required: No afternoon check-ins (source-reported, not independently verified).
What failed first in this deployment?
Standard isolated-environment agents failed on complex services with multiple client factories; the workaround of putting a human in the loop to relay CI and bot output was expensive and did not scale.
How is this workflow AI workflow structured?
Task received via Slack or scheduler → Orchestrator routes to agent pool → Agent works and iterates on code → CI and review bots validate changes → Scripts relay feedback to agent → Engineer reviews completed PR.