I run AI agents that write code for a healthcare data platform. They pick up tasks from the backlog, write the code, add tests, open a pull request, respond to automated code review findings, and push fixes until the PR is clean. Then they stop and wait for me to merge.
That last sentence is the important one. The agents never merge their own work. No autonomous merge to the main branch. Ever.
If you work in healthcare technology, you know why that matters. We operate under HIPAA, our data pipelines feed clinical dashboards, and a bad deploy can break the metrics that providers rely on during morning huddles. So the idea of an AI agent pushing code straight to production sounds insane. But the idea of an AI agent doing the repetitive 80% of development work and then handing off to a human for the final call? That is practical. And it is what I actually do.
The Architecture
I have an autonomous agent running on Hermes Agent. It works off a task queue. When it picks up a task, it follows the same workflow a human developer would:






