Original Reddit post

I’ve been running Claude Code for a few months now and it handles most things fine on its own. Recently I started spinning up a second session to work on a different part of the codebase while the first one is busy, and it works until they touch the same files. My current setup is just two terminal tabs with separate worktrees. It mostly works but I have no idea what the other session just changed unless I go check manually. Last week one session refactored a helper function while the other was writing tests that called it, and the merge was a mess. For people running 2 or 3 agents at once:

  • how do you keep track of what each one is doing
  • are you using worktrees, branches, separate clones, something else
  • do you let them see each other’s changes or keep them fully isolated
  • what broke first when you started doing this submitted by /u/Specialist_Agent3599

Originally posted by u/Specialist_Agent3599 on r/ClaudeCode