I ve been watching teams run agents in separate IDEs on separate machines on roughly the same repo.
Git helps after the fact. It doesn t stop two agents from rewriting the same auth layer in parallel, or from one agent treating the other s unfinished work as ground truth.
Curious what s worked for you in practice:
Do you assign path ownership by hand (person A owns api/, person B owns web/)?
Most agent tools isolate each session or pull the repo into a cloud workspace. Relay does neither.
Agents lock a path, publish a patch, receive events, and apply with YES or NO. The repository stays on disk.
MCP in Cursor, Claude Code, Codex, and Windsurf. Self-host or hosted bus - we run the bus, not your code.