Mind sharing your solution a bit more - how do they trigger actions from each other for instance (or is that prompted by you asking them to read from each other)? Asking because OP is interesting but seems a bit overambitious for my own usecases (two pairs of claude + codex agents such that each pair should talk between each other but not across pairs; all running on the same machine).
“You’re in a tmux pane, and the adjacent pane is another agent building a PR for me. Watch it and make sure it doesn’t get stuck before it opens the PR.”
It might make a tmux helper script, a tmux skill might help, but coming in with nothing it figures it out.