I am loving self-hosted workers. I spin up a few workers manually worktrees on my local PC, and then I essentially use the cursor.com/agents to remotely interact with the self-hosted workers while I go for walks or am otherwise not at my PC. This is especially useful because I can’t currently use Glass or the agents window because my local repo is in a devcontainer, which isn’t supported. So this gives me a way to have an agents window on cursor.com/agents that’s even remotely accessible!
This works super well, but here are two annoyances:
- Don’t create a new branch! I have existing worktrees on feature branches already. I just want the agent to start working on the existing branch.
- Don’t always commit/push! Since it’s a self-hosted agent on my local PC, I like to open up the workspace in my IDE and manually review the code myself, and potentially commit/push myself.
The DX here would be better if you guys were less opinionated about the context automatically given to your “cloud agents”. I get that you’re pushing a particular workflow, but in my case I really am not interested in my agents auto-committing, auto-pushing, and opening PRs by themself.
Just my 2c!
Thanks,
James