This is exactly why we built Runta: so teams can spend their time building the agent experience, not rebuilding runtimes, computer use, persistence, and execution infrastructure. Errand is what that leverage looks like: one developer, one week, and an open-source product you can try today.
One of our engineers built Errand, our open-source take on Grok Bot and Muse, and wrote up how it came together. One developer, one week.
The app is ~4k lines of TS. Every agent still gets its own machine with a shell, a browser, and a filesystem that survives between tasks. He never wrote a provisioner or an event log infra.
If you're about to build this layer yourself, that's what Runta is. Week one goes into your product instead of a provisioner.
I'd like to hear where you're stuck, if you're in the middle of it right now.