logoalt Hacker News

das-bikash-devtoday at 7:19 PM2 repliesview on HN

How does Emdash handle state management when running multiple agents on the same codebase? Particularly interested in how you prevent conflicts when agents are making concurrent modifications to dependencies or config files. Also, does it support custom agent wrappers, or do you require the native CLI?


Replies

onecommittoday at 7:26 PM

Thanks for your questions! You can separate the agents in Emdash by running them on separate git worktrees so they can do concurrent modifications without interfering. We don't support custom agent wrappers currently, interesting. Have you written your own? What is your use case for them over native CLIs?

esafaktoday at 7:25 PM

> Each agent runs as a task in its own git worktree

If you're talking about shared services, that's another matter.